Pingövervakning är inte bara den enklaste formen avövervakning, men det är kanske också den äldsta och till idag är den fortfarande i utbredd användning. Vi har hittat några av de bästa kostnadsfria och öppna ping-övervakningsverktygen och vi ska granska dem.
Ett typiskt nätverk har så många komponenter att detär av yttersta vikt för att alltid hålla ett öga på allt. Men med dagens distribuerade och / eller molnbaserade datacenter är övervakning mer komplex än någonsin. Det är därför det finns ett till synes oändligt antal övervakningssystem tillgängliga, allt inriktat på att hjälpa administratörer att hålla sig uppe på allting. Olika typer av övervakning finns från de enklaste till de mest omfattande. Idag tittar vi på ping-övervakning, en av de mest elementära övervakningsformerna. Det består helt enkelt av att använda ping för att se till att varje övervakad komponent är igång och svarar inom en acceptabel tidsram.
Innan vi börjar kommer vi att spendera lite tid på att diskuteraping, vad det är och hur det fungerar. Ping är ett gammalt verktyg som är bedrägligt enkelt och kraftfullt. Men det är så tillförlitligt att det inte har ersatts av någonting, trots att det finns bi i evigheter. Vi tittar då på ping som grund för ett övervakningsverktyg och diskuterar de olika gemensamma funktionerna i sådana system. Vi har hållit det bästa för sist så att vi äntligen kommer att granska några av de bästa kostnadsfria och öppna ping-övervakningsverktygen vi kunde hitta.
Om Ping
Tillbaka 1983 kom en utvecklare som såg enonormalt nätverksbeteende kunde inte hitta rätt felsökningsverktyg så han bestämde sig för att programmera ett. Han kallade sitt verktygsping som förresten kommer från ljudet av ekkolod som hörs inifrån en ubåt. Idag finns ping tillgängligt på praktiskt taget alla operativsystem med IP-nätverk och även om enskilda implementationer varierar något i deras tillgängliga alternativ, tjänar de alla samma grundläggande syfte. Skillnaderna mellan implementeringarna är oftast relaterade till de tillgängliga kommandoradsalternativen som kan inkludera att ange storleken på varje begäras nyttolast, det totala testantalet, nätverkshoppgränsen för förseningen mellan förfrågningarna. Vissa moderna operativsystem inkluderar ett ping-kommando som tjänar samma syfte men använder IP V6-adresser istället för 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
Hur Ping fungerar
Ping är både smart och enkelt. Verktyget skickar helt enkelt ett ICMP-ekoförfråganpaket till det angivna målet och väntar på att det skickar tillbaka ett ICMP-ekosvarspaket. Denna process upprepas ett visst antal gånger (som standard 5 gånger under windows och tills den stoppas under de flesta Unix / Linux-implementationer.), Vilket gör att den kan sammanställa statistik. Ping mäter tiden mellan begäran och svaret och visar den i dess resultat. På Unix-varianter kommer det också att visa värdet på svarets TTL-fält, vilket anger antalet humle mellan källan och destinationen. Faktum är att vad som visas i kommandosvaret om en annan plats där olika implementationer skiljer sig åt.
Pings fungerar under antagandet att det pingadevärd följer RFC 1122 som föreskriver att alla värdar måste behandla ICMP-ekofrågor och utfärda ekosvar i gengäld. De flesta värdar gör men vissa avaktiverar den funktionen av säkerhetsskäl. Vissa brandväggar kommer också att blockera ICMP-trafik helt och hållet, vilket förhindrar att ping gör sitt jobb. Att pinga en värd som inte svarar på ICMP-ekofrågor ger ingen feedback, precis som att pinga en icke-existerande IP-adress.
Om Ping-övervakning
Med tanke på den begränsade information som kan varasamlas med hjälp av ping, övervakningsverktyg som använder sig av om det inte alltid erbjuder mycket annan information än upp- eller nedstatus. Dessa verktyg används främst enkla för att säkerställa att varje värd är igång och att dess nätverksanslutning fungerar normalt. Vissa verktyg tolkar den genomsnittliga responstiden som returneras av ping som ett mått på hur snabbt värden svarar eller hur överbelastning nätverket är. Medan ett plötsligt hopp i den genomsnittliga ping-responstiden möjligen är en indikation på att något är fel, skulle det vara ett misstag att dumt hoppa till slutsatser. I bästa fall bör en onormalt hög ping-responstid vara en indikation på att ytterligare analys krävs.
Några gratis och öppen källkod Ping-övervakningsverktyg
Det finns många gratis och öppen källkods-pingtillgängliga övervakningsverktyg. Det vi har för dig idag är några av de bästa verktygen vi kunde hitta. Även om de inte alla är öppen källkod, är de alla tillgängliga gratis även om vissa av dem i en begränsad version. Vissa verktyg på vår lista är mer än bara övervakningsverktyg för ping. En del är till och med fullfjädrade verktyg som inte bara övervakar enhetens status utan också bandbreddanvändningen i ditt nätverk såväl som kritiska prestandametriker som CPU- eller minnesbelastningar.
1. SolarWinds Engineer's Toolset (Gratis prövning)
Solarwinds är förmodligen ett av de mest kända namnen ifält av verktyg för nätverks- och systemadministration. Det har funnits i tjugo år eller så och har fört oss några av de bästa verktygen på marknaden. Dess flaggskeppsprodukt, SolarWinds Network Performance Monitor har fått fantastiska recensioner som en av de bästanätverksbandbreddövervakningsverktyg. Företaget är också känt för sina gratisverktyg, mindre verktyg som tillgodoser ett specifikt behov av nätverksadministratörer. De Nätverksenhetsmonitor och Traceroute NG är två bra exempel på de gratis verktygen.
Vi kände att SolarWinds Engineer's Toolset förtjänade ett särskilt omnämnande av flera skäl. Först och främst innehåller den en mycket bra Ping Monitor-modul. Men som namnet antyder är detta en uppsättning verktyg. Ugn sextio av dem, för att vara exakt. Du kan använda Engineers Toolset att kontinuerligt övervaka servrar, routrar,arbetsstationer eller andra enheter för att visa svarstid i realtid och visa svarsfrekvens i grafiska diagram. Verktygsetet innehåller också ett "Simple Ping" -verktyg som är ett alternativ till det ping som kommer med ditt operativsystem och kan användas för att mäta värdens svarstid och paketförlust.

- GRATIS PRÖVNING: SolarWinds Engineer's Toolset
- Officiell nedladdningslänk: https://www.solarwinds.com/engineers-toolset/registration
Det finns också ett Förbättrad Ping-verktyg, somtillhandahåller flera graferingsalternativ som kan hjälpa dig att visualisera och lättare identifiera problem med svarstiden. Tillsammans hjälper dessa verktygslösningar för ping-programvaror att du får den synlighet du behöver för att övervaka och felsöka problem med nätverksanslutningen.
Andra verktyg som ingår i Engineer's Toolset
Bland 60+ verktyg som du hittar i Engineers Toolset, några är gratisverktyg som också finns tillgängligaindividuellt men de flesta är exklusiva verktyg som inte kan erhållas på något annat sätt. En centraliserad instrumentbräda låter dig enkelt komma åt alla medföljande verktyg. Bland de olika verktygen du hittar kan vissa användas för att utföra nätverksdiagnostik och hjälpa till att lösa komplexa nätverksproblem snabbt. Säkerhetsmedvetna nätverksadministratörer kommer att uppskatta några verktyg som kan användas för att simulera attacker på ditt nätverk och hjälpa till att identifiera sårbarheter.

De SolarWinds Engineer's Toolset innehåller också några fler övervakningar och varningarverktyg som ett som övervakar dina enheter och tar upp varningar när det upptäcker tillgänglighet eller hälsoproblem. Detta ger ofta tillräckligt med tid att reagera innan användare ens märker problemet. För att slutföra en redan funktionsrik paket med verktyg ingår också konfigurationshantering och loggkonsolideringsverktyg.
Även om detta inte är platsen att gå med i detaljer om varje inkluderat verktyg, här är en lista över några av de bästa verktygen du hittar i SolarWinds Engineer's Toolset förutom dess ping-övervakningsverktyg.
- Portskanner
- Växla Port Mapper
- SNMP svep
- IP Network Browser
- MAC-adressupptäckt
- Ping svep
- Svarstid Monitor
- CPU Monitor
- Gränssnittsmonitor
- traceroute
- Router Lösenord Dekryptering
- SNMP Brute Force Attack
- SNMP Dictionary Attack
- Konfigurera Jämför, Downloader, Uploader och Editor
- SNMP-fällredigerare och SNMP-fällmottagare
- Subnet Calculator
- DHCP Scope Monitor
- IP-adresshantering
- WAN mördare
De SolarWinds Engineer's Toolset— Inklusive pingverktygen säljer för $ 1495 peradministratörsplats. Om du anser att det innehåller över 60 olika verktyg är detta ett mycket rimligt pris. Om du vill se själv vad den här verktygssatsen kan göra för dig och din organisation, är en gratis 14-dagars testversion tillgänglig från Solarwinds.
- Officiell nedladdningslänk: https://www.solarwinds.com/engineers-toolset/registration
2. Zabbix
Zabbix är ett av dessa verktyg som kommer att göra mycket mer änbara ping övervakning. Det påstår sig vara den ultimata övervakningsplattformen i företagsklass. Och det är möjligen, särskilt jämfört med andra kostnadsfria verktyg och öppen källkod. Varje pris skulle det vara ett utmärkt verktyg och det faktum att det är gratis och öppen källkod gör det till ett ännu mer intressant förslag. Verktyget använder SNMP för att övervaka nätverksenheter men också lokala eller molnbaserade servrar. Det låter dig övervaka flera mätvärden som bandbredd, CPU- och minnesanvändning, enhetshälsa i allmänhet samt konfigurationsändringar, en ganska unik funktion.

Zabbix har ett enkelt att förstå och använda webbaseratgränssnitt och en imponerande funktionsuppsättning. Det jämförs mycket bra med kommersiella produkter som kostar tusentals dollar. Dess varningssystem är möjligen bland de bästa i sin klass med förmågan att köra lokala skript som svar på varningar som utlöses av övervakning av händelser.
Medan Zabbix själv är gratis, flera tjänster kan köpasfrån förläggaren. Dessa inkluderar teknisk support som finns på fem nivåer och ett komplett utbildnings- och certifieringsprogram med klasser över hela världen. Detta är utmärkt eftersom bristen på tillgängligt stöd är den vanligaste nackdelen med öppen källkodsprogramvara. Men du behöver inte köpa supporttjänster eftersom supporten för gemenskapen också finns gratis.
3. Observium
Observium är en annan funktionsrik övervakningsplattform. Den har lågt underhåll och automatisk upptäckt och stöder ett brett utbud av enhetstyper, plattformar och operativsystem inklusive bland annat Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Verktygets främsta mål är att erbjuda ett vackert, intuitivt och enkelt men ändå kraftfullt användargränssnitt som visar nätverkets hälsa och status.

Produkten finns i två versioner. Det är det Observium Community är tillgängligt för alla gratis. Denna gratisversion får uppdateringar och nya funktioner två gånger om året. Det finns också Observium Professional som har en utökad funktionsuppsättning och drar nytta av dagliga uppdateringar. Båda utgåvorna körs bara på Linux-plattformar.
Observium erbjuder mer än bara pingövervakning. Det kommer till exempel att övervaka användningen av bandbredd och det finns till och med ett bokföringssystem som kommer att mäta den totala månatliga bandbreddanvändningen i 95: e percentilen eller totalt överförda byte. Den har också en varningsfunktion med användardefinierade trösklar. Dessutom integreras det med andra system och kan dra deras information och visa den i sitt gränssnitt.
Observium är att konfigurera och det konfigurerar nästan sig själv. Det finns inget nedladdningsavsnitt på Observiums webbplats, men det finns detaljerade installationsinstruktioner för flera Linux-distributioner som inkluderar länkarna för att få paketet.
4. Nagios Core
Nagios Core är ett övervakningssystem med öppen källkod som körs på Linux. det är ett helt modulärt system där Nagios Core är faktiskt bara den viktigaste övervakningsmotorn. Det kompletteras av cirka 50 plugins som kan laddas ner för att lägga till olika funktioner i systemet. Med det modulära tillvägagångssättet finns det också olika samhällsutvecklade gränser som också kan laddas ner. Tillsammans skapar de ett ganska komplett om än något "Frankesteinesque" övervakningssystem. Den största nackdelen med ett sådant tillvägagångssätt är att skapa Nagios Core kan vara en skrämmande uppgift.

Förutom denna gratis och öppen källkodsversion som kan laddas ner och användas av vem som helst, finns det också en kommersiell produkt som heter Nagios XI. Det har fler funktioner. Det är också ett fristående verktyg som gör det mycket lättare att installera. Du behöver inte montera och installera flera separata komponenter.
En av de bästa funktionerna i Nagios Core— Open source-versionen — är dess community. Flera community-utvecklade plugins, frontändar och tillägg finns tillgängliga direkt från Nagios webbplats. Om du vill ha mer inbyggd funktionalitet måste du gå för Nagios XI som har bandbreddövervakning och många fler användbara funktioner. En gratis testversion av Nagios XI är tillgängligt om du vill prova det och se vad det kan göra för dig.
5. LibreNMS
I sin kärna LibreNMS är en hamn i Observium. Det är en annan allomfattande nätverksövervakningsystem som ger ett brett utbud av funktioner och enhetsstöd. Bland verktygets bästa funktioner är dess motorupptäckningsmotor som inte bara förlitar sig på SNMP för att upptäcka enheter. Det kan automatiskt upptäcka hela nätverket med CDP, FDP, LLDP, OSPF, BGP, SNMP och ARP. Produkten har också automatiska uppdateringar, vilket säkerställer att den alltid håller sig uppdaterad.

En annan viktig egenskap hos LibreNMS är dess mycket anpassningsbara varningsmodul. Det är mycket flexibelt och det kan skicka varningsmeddelanden med flera metoder som e-post - som de flesta av sina konkurrenter - men också IRC, slack och mer. Om du är en tjänsteleverantör eller om din organisation fakturerar varje avdelning för deras användning av nätverket kommer du antagligen att gilla verktygets faktureringsfunktion. Det kan generera fakturor för bandbredd för segment i ett nätverk baserat på antingen användning eller överföring.
För större nätverk och för distribuerade organisationer, LibreNMS har distribuerat omröstningsfunktioner som möjliggörhorisontell skalning för att växa tillsammans med ditt nätverk. Ett fullständigt API ingår också, vilket gör att man kan hantera, diagram och hämta data från installationen. Slutligen finns mobilappar för iPhone och Android tillgängliga, en något sällsynt funktion med öppna källkodsverktyg.
6. icinga
icinga är en öppen källkodsövervakningsplattform med enfunktionsuppsättning som matchar de flesta av de bästa kommersiella produkterna och ett enkelt och rent användargränssnitt. En funktion som skiljer Icinga från resten av publiken är dess omfattande användning av plugins. Och när vi säger omfattande, menar vi omfattande. Det finns bokstavligen tusentals av dem tillgängliga för att utföra olika övervakningsuppgifter och utvidga produktens funktionalitet. Och om du har ett speciellt behov som det inte finns någon plugin kan du alltid skriva en själv.

En annan utmärkt egenskap hos Icinga ärvarnings- och aviseringsmodul. Du kan anpassa varningar som ska utlösas av alla villkor du kan tänka på. Och det är lika flexibelt för hur larm överförs. Produkten har segmenterad varning som gör att den kan skicka några varningar till vissa mottagare och andra varningar till olika för bästa flexibilitet. Detta är en fantastisk funktion när du har olika system som hanteras av olika grupper.
7. Emco Ping Monitor
De EMCO Ping Monitoräven om det inte är en öppen källkodsprodukt, är den fortfarande enintressant pingövervakningsverktyg. Från sin värdstatusöversikt kan du se dina enhetsstatus, svarstider för ping och information om avbrott. Varje värd övervakas i realtid och verktyget har färgkodade grafer för att hjälpa dig se hur anslutningar förändras över tiden. Verktyget låter dig också titta på historisk värddata för vilken tidsperiod du väljer. Och denna historiska data kan användas för att bygga rapporter i både PDF- och HTML-format.

Ett särskilt intressant inslag i EMCO Ping Monitor är dess skriptfunktioner. Du kan ställa in skript så att de körs när en nätverkshändelse inträffar. Skriptet kan avfyra vissa saneringsprocesser. Varsling är också tillgänglig och e-postmeddelanden kan skickas när något ändras.
De EMCO Ping Monitor är tillgänglig som en freeware-version begränsad till fem värdar. Det finns också en Professionell utgåva och en Enterprise Edition. Den förra kan övervaka upp till 250 värdar för $ 99 per instans eller $ 245 för obegränsade instanser. De Enterprise Edition erbjuder värd-obegränsad övervakning till en kostnad av $ 199 för en enda instans och $ 445 för obegränsade instanser. En gratis 30-dagars provversion är också tillgänglig.
kommentarer