Pingovervågning er ikke kun den enkleste form forovervågning, men det er muligvis også den ældste, og den er i dag stadig i udbredt brug. Vi har fundet nogle af de bedste gratis og open source ping-overvågningsværktøjer, og vi er ved at gennemgå dem.
Et typisk netværk har så mange komponenter, at deter meget vigtig for altid at holde øje med alt. Men med dagens distribuerede og / eller skybaserede datacentre er overvågning mere kompliceret end nogensinde. Dette er grunden til, at der er et tilsyneladende uendeligt antal overvågningssystemer til rådighed, der alle er beregnet til at hjælpe administratorer med at være på toppen af alt. Der findes forskellige overvågningstyper fra den enkleste til den mest detaljerede. I dag ser vi på pingovervågning, en af de mest elementære former for overvågning. Det består simpelthen af at bruge ping for at sikre, at hver overvåget komponent er i gang og reagerer inden for en acceptabel tidsramme.
Før vi begynder, bruger vi tid på at diskutereping, hvad det er, og hvordan det fungerer. Ping er en gammel værktøj, der er vildledende enkel og kraftfuld. Men det er så pålideligt, at det endnu ikke er blevet erstattet af noget, på trods af at det er bi rundt i aldre. Vi vil derefter se på ping som basis for et overvågningsværktøj og diskutere de forskellige fælles funktioner i sådanne systemer. Vi har holdt det bedste til sidst, så vi vil endelig gennemgå nogle af de bedste gratis og open source ping-overvågningsværktøjer, vi kunne finde.
Om Ping
Tilbage i 1983 oplevede en udvikler, der så enunormal netværksadfærd kunne ikke finde det rigtige fejlfindingsværktøj, så han besluttede at programmere et. Han kaldte sit værktøj ping, der forresten kommer fra lyden af ekkolod ekko som hørt inde i en ubåd. I dag er ping tilgængeligt på stort set alle operativsystemer med IP-netværk, og selvom individuelle implementeringer varierer en smule i deres tilgængelige muligheder, tjener de alle det samme grundlæggende formål. Forskellene mellem implementeringer er hovedsageligt relateret til de tilgængelige kommandolinjemuligheder, der kan omfatte specificering af størrelsen på hver anmodnings nyttelast, det samlede testantal, netværkets humlegrænse for forsinkelsen mellem anmodninger. Nogle moderne operativsystemer inkluderer en ping-kommando, der tjener det samme formål, men bruger IP V6-adresser i stedet for IP V4.
$ ping -c 5 www.example.com PING www.example.com (93.184.216.34): 56 data bytes 64 bytes from 93.184.216.34: icmp_seq=0 ttl=56 time=11.632 ms 64 bytes from 93.184.216.34: icmp_seq=1 ttl=56 time=11.726 ms 64 bytes from 93.184.216.34: icmp_seq=2 ttl=56 time=10.683 ms 64 bytes from 93.184.216.34: icmp_seq=3 ttl=56 time=9.674 ms 64 bytes from 93.184.216.34: icmp_seq=4 ttl=56 time=11.127 ms --- www.example.com ping statistics --- 5 packets transmitted, 5 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 9.674/10.968/11.726/0.748 ms
Sådan fungerer Ping
Ping er både smart og enkelt. Værktøjet sender simpelthen en ICMP-ekko-anmodningspakke til det specificerede mål og venter på, at den sender en ICMP-ekko-svarpakke tilbage. Denne proces gentages et vist antal gange (som standard 5 gange under windows og indtil den stoppes under de fleste Unix / Linux-implementeringer.), Så den kan udarbejde statistik. Ping måler tiden mellem anmodningen og svaret og viser den i dens resultater. På Unix-varianter viser den også værdien af svarets TTL-felt, der angiver antallet af humle mellem kilden og destinationen. Hvad der faktisk vises i kommandosvaret, hvis et andet sted, hvor forskellige implementeringer er forskellige.
Pings fungerer under den antagelse, at det pingedehost følger RFC 1122, som foreskriver, at enhver vært skal behandle ICMP-ekko-anmodninger og udstede ekko-svar til gengæld. De fleste værter gør, men nogle deaktiverer denne funktionalitet af sikkerhedsmæssige årsager. Nogle firewalls blokerer også ICMP-trafik helt og forhindrer, at ping udfører sit job. At pinge en vært, der ikke svarer på ICMP-ekko-anmodninger, giver ingen feedback, nøjagtigt som at pinge en ikke-eksisterende IP-adresse.
Om Ping-overvågning
I betragtning af de begrænsede oplysninger, der kan væresamlet ved hjælp af ping, overvågningsværktøjer, der bruger, hvis det ikke altid tilbyder meget andet information end status op eller ned. Disse værktøjer bruges primært enkle for at sikre, at hver vært er i gang og at dens netværksforbindelse fungerer normalt. Nogle værktøjer tolker den gennemsnitlige responstid, der returneres ved at pinge, som et mål for, hvor hurtigt værten reagerer, eller hvor overbelastning netværket er. Mens et pludseligt spring i gennemsnitlig ping-responstid muligvis er en indikation af, at noget er galt, ville det være en fejltagelse at narre springende ind i konklusioner. I bedste fald bør en unormalt høj ping-responstid være en indikation af, at yderligere analyse er påkrævet.
Nogle gratis og open source Ping-overvågningsværktøjer
Der er mange gratis og open source-pingtilgængelige overvågningsværktøjer. Hvad vi har til dig i dag er nogle af de bedste værktøjer, vi kunne finde. Selvom de ikke alle er open-source, er de alle tilgængelige gratis, selvom nogle af dem i en begrænset version. Nogle værktøjer på vores liste er mere end bare pingovervågningsværktøjer. Nogle er endda fuldgyldige værktøjer, der ikke kun overvåger status for enheder, men også båndbreddeudnyttelsen af dit netværk såvel som kritiske ydeevnemetrik som CPU eller hukommelsesbelastning.
1. SolarWinds Engineer's værktøjssæt (Gratis prøveversion)
SolarWinds er sandsynligvis et af de mest kendte navne ifelt af netværk og systemadministrationsværktøjer. Det har eksisteret i ca. 20 år og har bragt os nogle af de bedste værktøjer på markedet. Dets flagskibsprodukt, SolarWinds Network Performance Monitor har modtaget rave-anmeldelser som en af de bedstenetværk båndbredde overvågningsværktøj. Virksomheden er også berømt for sine gratis værktøjer, mindre værktøjer, der imødekommer et specifikt behov hos netværksadministratorer. Det Netværksenhedsovervågning og Traceroute NG er to gode eksempler på disse gratis værktøjer.
Vi følte, at SolarWinds Engineer's værktøjssæt fortjente en særlig omtale af flere grunde. Først og fremmest inkluderer det et meget godt Ping Monitor-modul. Men som navnet antyder, dette er et sæt værktøjer. Ovn tres af dem for at være præcise. Du kan bruge Ingeniørens værktøjssæt at kontinuerligt overvåge servere, routere,arbejdsstationer eller andre enheder til at vise responstid i realtid og vise svarrater i grafiske diagrammer. Værktøjssættet indeholder også et "Simple Ping" -værktøj, som er et alternativ til det ping, der følger med dit operativsystem, og som kan bruges til at måle en værts responstid og pakketab.

- GRATIS PRØVEVERSION: SolarWinds Engineer's værktøjssæt
- Officielt downloadlink: https://www.solarwinds.com/engineers-toolset/registration
Der er også et forbedret ping-værktøj, somgiver flere graferingsmuligheder, som kan hjælpe dig med at visualisere og lettere identificere problemer med svartid. Sammen hjælper disse ping-softwareværktøjsløsninger med at sikre, at du får den synlighed, du har brug for for at overvåge og fejlfinde problemer med netværksforbindelsen.
Andre værktøjer inkluderet i Ingeniørens værktøjssæt
Blandt de 60+ værktøjer, som du finder i Ingeniørens værktøjssæt, et par få gratis værktøjer, der også er tilgængeligeindividuelt men de fleste er eksklusive værktøjer, som ikke kan fås på nogen anden måde. Et centraliseret betjeningspanel giver dig nem adgang til et af de inkluderede værktøjer. Blandt de forskellige værktøjer, du finder, kan nogle bruges til at udføre netværksdiagnostik og hjælpe med at løse komplekse netværksproblemer hurtigt. Sikkerhedsbevidste netværksadministratorer vil sætte pris på et par værktøjer, der kan bruges til at simulere angreb på dit netværk og hjælpe med at identificere sårbarheder.

Det SolarWinds Engineer's værktøjssæt inkluderer også et par mere overvågning og alarmeringværktøjer såsom et, der overvåger dine enheder og rejser alarmer, når det registrerer tilgængelighed eller sundhedsmæssige problemer. Dette vil ofte give dig nok tid til at reagere, før brugerne endda bemærker problemet. For at gennemføre en allerede funktionsrig pakke med værktøjer er konfigurationsstyring og logkonsolideringsværktøjer også inkluderet.
Selvom dette ikke er stedet at gå i detaljer om hvert inkluderet værktøj, er her en liste over nogle af de bedste værktøjer, du finder i SolarWinds Engineer's værktøjssæt udover dets ping-overvågningsværktøjer.
- Port scanner
- Skift Port Mapper
- SNMP feje
- IP-netværksbrowser
- MAC-adresseopdagelse
- Ping feje
- Svartid overvågning
- CPU-skærm
- Interface skærm
- traceroute
- Router-adgangskodekryptering
- SNMP Brute Force Attack
- SNMP Dictionary Attack
- Konfigurer sammenligning, downloader, uploader og editor
- SNMP-fældeditor og SNMP-fældemodtager
- Subnetberegner
- DHCP Scope Monitor
- IP-adressestyring
- WAN Killer
Det SolarWinds Engineer's værktøjssæt— Inklusive ping-værktøjerne sælges for $ 1495 pradministrator sæde. Hvis du overvejer at det indeholder over 60 forskellige værktøjer, er dette en meget rimelig pris. Hvis du selv vil se, hvad dette værktøjssæt kan gøre for dig og din organisation, er en gratis 14-dages prøveversion tilgængelig fra SolarWinds.
- Officielt downloadlink: https://www.solarwinds.com/engineers-toolset/registration
2. Zabbix
Zabbix er et af disse værktøjer, der vil gøre meget mere endbare ping overvågning. Det hævdes at være den ultimative overvågningsplatform for enterprise-klasser. Og det er muligvis, især sammenlignet med andre gratis og open source-værktøjer. For enhver pris ville det være et fremragende værktøj, og det faktum, at det er gratis og open source, gør det til et endnu mere interessant forslag. Værktøjet bruger SNMP til at overvåge netværksenheder, men også lokale eller skybaserede servere. Det giver dig mulighed for at overvåge flere målinger som båndbredde, CPU- og hukommelsesanvendelse, enhedssundhed generelt samt konfigurationsændringer, en temmelig unik funktion.

Zabbix kan prale af en let at forstå og bruge webbaseretinterface og et imponerende featuresæt. Det sammenligner meget godt med kommercielle produkter, der koster tusinder af dollars. Dets alarmsystem er muligvis blandt de bedste i sin klasse med evnen til at køre lokale scripts som svar på alarmer udløst ved overvågning af begivenheder.
Mens Zabbix i sig selv er gratis, flere tjenester kan købesfra udgiveren. Disse inkluderer teknisk support, der er tilgængelig i fem niveauer og et komplet trænings- og certificeringsprogram med klasser over hele verden. Dette er fremragende, da manglen på tilgængelig support er den mest almindelige ulempe ved open source-software. Men du behøver ikke at købe supporttjenester, da support fra samfundet også er tilgængelig gratis.
3. Observium
Observium er en anden funktionsrig overvågningsplatform. Det har lav vedligeholdelse og automatisk opdagelse og understøtter en bred vifte af enhedstyper, platforme og operativsystemer, herunder blandt andet Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Værktøjets primære mål er at tilbyde en smuk, intuitiv og enkel, men alligevel kraftig brugergrænseflade, der viser netværkets sundhed og status.

Produktet fås i to versioner. Der er den Observium Community er der tilgængeligt for alle gratis. Denne gratis version modtager opdateringer og nye funktioner to gange om året. Der er også Observium Professional som har et udvidet funktionssæt og drager fordel af daglige opdateringer. Begge udgaver kører kun på Linux-platforme.
Observium tilbyder mere end bare pingovervågning. Det vil f.eks. Overvåge brugen af båndbredde og der er endda et regnskabssystem, der måler den samlede månedlige brug af båndbredde i 95. percentilen eller i alt overført byte. Det har også en alarmeringsfunktion med brugerdefinerede tærskler. Desuden integreres det med andre systemer og kan trække deres oplysninger og vise dem inden for dets interface.
Observium er at konfigurere, og det konfigurerer næsten sig selv. Selvom der ikke findes et download-afsnit på Observiums websted, er der detaljerede installationsinstruktioner til flere Linux-distributioner, der inkluderer linkene til at hente pakken.
4. Nagios Core
Nagios Core er et open source overvågningssystem, der kører på Linux. det er et helt modulært system hvor Nagios Core er faktisk kun den vigtigste overvågningsmotor. Det suppleres med ca. 50 plugins, der kan downloades for at tilføje forskellige funktioner til systemet. I tråd med den modulære tilgang er der også forskellige samfundsudviklede frontender, der også kan downloades. Sammen skaber de et ganske komplet, om end noget "Frankesteinesque" overvågningssystem. Den største ulempe ved en sådan tilgang er installationen Nagios Core kan være en skræmmende opgave.

Ud over denne gratis og open source-version, der kan downloades og bruges af enhver, er der også et kommercielt produkt kaldet Nagios XI. Det har flere funktioner. Det er også et selvstændigt værktøj, der gør det meget nemmere at installere. Du behøver ikke at samle og installere flere separate komponenter.
En af de bedste funktioner i Nagios Core— Open source-versionen — er dens community. Flere community-udviklede plugins, front-ender og tilføjelser er tilgængelige direkte fra Nagios websted. Hvis du vil have mere indbygget funktionalitet, skal du gå efter Nagios XI som har overvågning af båndbredde og mange flere nyttige funktioner. En gratis prøveversion af Nagios XI er tilgængelig, hvis du vil prøve det, og se, hvad det kan gøre for dig.
5. LibreNMS
I sin kerne LibreNMS er en havn i Observium. Det er en anden altomfattende netværksovervågningsystem, der giver et bredt udvalg af funktioner og enhedssupport. Blandt værktøjets bedste funktioner er dets auto-discovery-motor, der ikke kun er afhængig af SNMP for at opdage enheder. Det kan automatisk opdage hele dit netværk ved hjælp af CDP, FDP, LLDP, OSPF, BGP, SNMP og ARP. Produktet har også automatiske opdateringer, hvilket sikrer, at det altid forbliver opdateret.

Et andet vigtigt træk ved LibreNMS er dets meget tilpasselige alarmeringsmodul. Det er meget fleksibelt, og det kan sende advarsler ved hjælp af flere metoder som e-mail - ligesom de fleste af sine konkurrenter - men også IRC, slack og mere. Hvis du er en tjenesteudbyder, eller din organisation fakturerer hver afdeling for deres brug af netværket, kan du sandsynligvis lide værktøjets faktureringsfunktion. Det kan generere båndbreddefakturaer for segmenter af et netværk baseret på enten brug eller overførsel.
For større netværk og for distribuerede organisationer, LibreNMS har distribueret pollingfunktioner der muliggørvandret skalering for at vokse sammen med dit netværk. Et komplet API er også inkluderet, så man kan administrere, tegne og hente data fra deres installation. Endelig er mobile apps til iPhone og Android tilgængelige, en noget sjælden funktion med open source-værktøjer.
6. Icinga
Icinga er en open source overvågningsplatform med enfunktionssæt, der matcher de fleste af de bedste kommercielle produkter og en enkel og ren brugergrænseflade. En funktion, der adskiller Icinga fra resten af mængden, er dens omfattende brug af plugins. Og når vi siger omfattende, mener vi omfattende. Der er bogstaveligt talt tusinder af dem til rådighed til at udføre forskellige overvågningsopgaver og udvide produktets funktionalitet. Og hvis du har et specielt behov, som der ikke er nogen plugin til, kan du altid skrive en selv.

En anden fremragende funktion ved Icinga eralarm- og underretningsmodul. Du kan tilpasse alarmer, der skal udløses af enhver tilstand, du kan tænke på. Og det er lige så fleksibelt, hvordan alarmer transmitteres. Produktet har segmenteret alarmering, der giver det mulighed for at sende nogle advarsler til nogle modtagere og andre alarmer til forskellige dem for at få den bedste fleksibilitet. Dette er en fantastisk funktion, når du har forskellige systemer, der administreres af forskellige grupper.
7. Emco Ping Monitor
Det EMCO Ping Monitorselvom det ikke er et open source-produkt, er det stadig etinteressant ping overvågningsværktøj. Lige fra oversigten over værtsstatus kan du se dine enhedsstatus, ping-responstider og information om afbrydelse. Hver vært overvåges i realtid, og værktøjet kan prale af farvekodede grafer for at hjælpe dig med at se, hvordan forbindelser ændrer sig over tid. Værktøjet giver dig også mulighed for at se historiske værtsdata for et hvilket som helst tidsinterval, du vælger. Og disse historiske data kan bruges til at oprette rapporter i både PDF- og HTML-formater.

Et særligt interessant træk ved EMCO Ping Monitor er dets scriptfunktioner. Du kan konfigurere scripts til at køre, når en netværkshændelse finder sted. Manuskripterne kan udløse en vis saneringsproces. Alarmering er også tilgængelig, og e-mail-meddelelser kan sendes, når noget ændres.
Det EMCO Ping Monitor er tilgængelig som en freeware-version begrænset til fem værter. Der er også en Professionel udgave og en Enterprise Edition. Førstnævnte kan overvåge op til 250 værter for $ 99 pr. Forekomst eller $ 245 for ubegrænsede tilfælde. Det Enterprise Edition tilbyder værter-ubegrænset overvågning til en pris af $ 199 for en enkelt instans og $ 445 for ubegrænsede tilfælde. En gratis 30-dages prøveversion er også tilgængelig.
Kommentarer