Ping monitoring is niet alleen de eenvoudigste vorm vanmonitoring, maar het is mogelijk ook de oudste en tot op de dag van vandaag wordt het nog steeds veel gebruikt. We hebben enkele van de beste gratis en open-source ping-monitoringtools gevonden die we binnenkort gaan bekijken.
Een typisch netwerk heeft zoveel componenten dat hetis van het grootste belang om altijd alles in de gaten te houden. Maar met de gedistribueerde en / of cloud-gebaseerde datacenters van vandaag, is monitoring complexer dan ooit. Dit is de reden waarom er een schijnbaar oneindig aantal monitoringsystemen beschikbaar is, allemaal gericht op het helpen van beheerders om op de hoogte te blijven. Er bestaan verschillende soorten monitoring, van de eenvoudigste tot de meest uitgebreide. Vandaag kijken we naar ping-monitoring, een van de meest elementaire vormen van monitoring. Het bestaat simpelweg uit het gebruik van ping om ervoor te zorgen dat elk bewaakt onderdeel actief is en reageert binnen een acceptabel tijdsbestek.
Voordat we beginnen, zullen we wat tijd besprekenping, wat het is en hoe het werkt. Ping is een oud hulpprogramma dat bedrieglijk eenvoudig en krachtig is. Maar het is zo betrouwbaar dat het nog niet is vervangen door iets, ondanks het feit dat het al eeuwenlang bestaat. We zullen dan ping bekijken als basis voor een monitoringtool en de verschillende gemeenschappelijke kenmerken van dergelijke systemen bespreken. We hebben het beste voor het laatst bewaard, dus we zullen eindelijk enkele van de beste gratis en open-source ping-monitoringtools bekijken die we konden vinden.
Over Ping
In 1983 zag een ontwikkelaar eenabnormaal netwerkgedrag kon het juiste foutopsporingsprogramma niet vinden, dus besloot hij er een te programmeren. Hij noemde zijn gereedschap ping die trouwens afkomstig is van het geluid van sonar echo's zoals die van binnenuit een onderzeeër worden gehoord. Tegenwoordig is ping beschikbaar op vrijwel elk besturingssysteem met IP-netwerken en hoewel individuele implementaties enigszins verschillen in hun beschikbare opties, dienen ze allemaal hetzelfde basisdoel. De verschillen tussen implementaties zijn meestal gerelateerd aan de beschikbare opdrachtregelopties, waaronder het specificeren van de grootte van de payload van elke aanvraag, het totale aantal tests, de netwerkhoplimiet van de vertraging tussen aanvragen. Sommige moderne besturingssystemen bevatten een ping-opdracht die hetzelfde doel dient, maar IP V6-adressen gebruikt in plaats van 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
Hoe Ping werkt
Ping is slim en eenvoudig. Het hulpprogramma verzendt eenvoudig een ICMP-echo-aanvraagpakket naar het opgegeven doel en wacht tot het een ICMP-echo-antwoordpakket terugstuurt. Dit proces wordt een bepaald aantal keren herhaald (standaard 5 keer onder Windows en totdat het wordt gestopt bij de meeste Unix / Linux-implementaties.), Waardoor het statistieken kan compileren. Ping meet de tijd tussen het verzoek en het antwoord en geeft deze weer in de resultaten. Op Unix-varianten geeft het ook de waarde van het TTL-veld van het antwoord weer, met vermelding van het aantal hops tussen de bron en de bestemming. In feite, wat wordt weergegeven in de opdrachtrespons als een andere plaats waar verschillende implementaties verschillen.
Pings werkt in de veronderstelling dat het pingeldehost volgt RFC 1122 die voorschrijft dat elke host ICMP-echo-aanvragen moet verwerken en in ruil daarvoor echo-antwoorden moet geven. De meeste hosts doen dat, maar sommige schakelen die functionaliteit uit om veiligheidsredenen. Sommige firewalls blokkeren ook ICMP-verkeer volledig, waardoor ping zijn werk niet kan doen. Het pingen van een host die niet reageert op ICMP-echo-aanvragen geeft geen feedback, net zoals het pingen van een niet-bestaand IP-adres.
Over Ping Monitoring
Gezien de beperkte informatie die kan zijnverzameld met behulp van ping, monitoringtools die gebruiken als het niet altijd veel informatie biedt, anders dan de status omhoog of omlaag. Deze tools worden voornamelijk eenvoudig gebruikt om ervoor te zorgen dat elke host actief is en dat de netwerkverbinding normaal werkt. Sommige tools interpreteren de gemiddelde responstijd die door ping wordt geretourneerd als een maat voor hoe snel de host reageert of hoe congestie het netwerk is. Hoewel een plotselinge sprong in de gemiddelde ping-responstijd mogelijk een indicatie is dat er iets mis is, zou het een fout zijn om dwaas conclusies te trekken. In het beste geval zou een abnormaal hoge ping-responstijd een indicatie moeten zijn dat verdere analyse vereist is.
Enkele gratis en open-source ping-monitoringtools
Er zijn veel gratis en open-source pingmonitoring tools beschikbaar. Wat we vandaag voor u hebben, zijn enkele van de beste tools die we konden vinden. Hoewel ze niet allemaal open-source zijn, zijn ze allemaal gratis beschikbaar, hoewel sommige in een beperkte versie. Sommige tools op onze lijst zijn meer dan alleen ping-monitoringtools. Sommige zijn zelfs volwaardige tools die niet alleen de status van apparaten bewaken, maar ook het bandbreedtegebruik van uw netwerk, evenals kritieke prestatiestatistieken zoals CPU- of geheugenbelasting.
1. De toolset van SolarWinds Engineer (Gratis proefversie)
SolarWinds is waarschijnlijk een van de bekendste namen in degebied van netwerk- en systeembeheertools. Het bestaat al zo'n twintig jaar en heeft ons enkele van de beste tools op de markt gebracht. Het vlaggenschipproduct, de SolarWinds Netwerkprestatiemeter heeft lovende recensies ontvangen als een van de bestenetwerk bandbreedte monitoring tool. Het bedrijf is ook beroemd om zijn gratis tools, kleinere hulpprogramma's die tegemoet komen aan een specifieke behoefte van netwerkbeheerders. De Netwerkapparaatmonitor en Traceroute NG zijn twee geweldige voorbeelden van die gratis tools.
We voelden dat de De toolset van SolarWinds Engineer verdiende een speciale vermelding om verschillende redenen. Eerst en vooral bevat het een zeer goede Ping Monitor-module. Maar zoals de naam al aangeeft, is dit een set hulpmiddelen. Oven zestig van hen, om precies te zijn. U kunt de Engineer's Toolset om continu servers, routers te bewaken,werkstations of andere apparaten om de responstijd in realtime weer te geven en de responspercentages in grafische grafieken weer te geven. De toolset bevat ook een "Simple Ping" -tool die een alternatief is voor de ping die bij uw besturingssysteem wordt geleverd en die kan worden gebruikt om de responstijd en het pakketverlies van een host te meten.

- GRATIS PROEF: De toolset van SolarWinds Engineer
- Officiële downloadlink: https://www.solarwinds.com/engineers-toolset/registration
Er is ook een Enhanced Ping-tool, diebiedt verschillende grafische opties waarmee u problemen met de responstijd kunt visualiseren en gemakkelijker kunt identificeren. Samen zorgen deze oplossingen voor ping-softwaretools ervoor dat u de zichtbaarheid krijgt die u nodig hebt om problemen met de netwerkverbinding te controleren en op te lossen.
Andere tools in de Engineer's Toolset
Onder de 60+ tools die u zult vinden in de Engineer's Toolset, enkele zijn gratis tools die ook beschikbaar zijnafzonderlijk, maar de meeste zijn exclusieve tools die op geen enkele andere manier kunnen worden verkregen. Via een gecentraliseerd dashboard hebt u eenvoudig toegang tot alle meegeleverde tools. Onder de verschillende tools die u zult vinden, kunnen sommige worden gebruikt om netwerkdiagnostiek uit te voeren en complexe netwerkproblemen snel op te lossen. Beveiligingsbewuste netwerkbeheerders zullen een aantal tools waarderen die kunnen worden gebruikt om aanvallen op uw netwerk te simuleren en kwetsbaarheden te identificeren.

De De toolset van SolarWinds Engineer bevat ook nog een paar monitoring en waarschuwingenhulpmiddelen zoals een die uw apparaten bewaakt en waarschuwingen geeft wanneer het beschikbaarheid of gezondheidsproblemen detecteert. Dit geeft u vaak voldoende tijd om te reageren voordat gebruikers het probleem zelfs opmerken. Om een reeds uitgebreide reeks hulpmiddelen te voltooien, zijn ook configuratiebeheer en logconsolidatietools inbegrepen.
Hoewel dit niet de plaats is om in details te treden over elk opgenomen hulpmiddel, is hier een lijst met enkele van de beste hulpmiddelen die u zult vinden in de De toolset van SolarWinds Engineer naast zijn ping-monitoringtools.
- Port Scanner
- Schakel Port Mapper
- SNMP vegen
- IP-netwerkbrowser
- MAC-adresdetectie
- Ping Sweep
- Reactietijd Monitor
- CPU-monitor
- Interface Monitor
- TraceRoute
- Router wachtwoord decodering
- SNMP Brute Force Attack
- SNMP woordenboekaanval
- Config Compare, Downloader, Uploader en Editor
- SNMP-trap-editor en SNMP-trap-ontvanger
- Subnet Calculator
- DHCP Scope Monitor
- IP-adresbeheer
- WAN Moordenaar
De De toolset van SolarWinds Engineer- inclusief de ping-tools voor $ 1495 perzetel van de beheerder. Als u van mening bent dat het meer dan 60 verschillende tools bevat, is dit een zeer redelijke prijs. Als u zelf wilt zien wat deze toolset voor u en uw organisatie kan doen, is een gratis proefperiode van 14 dagen beschikbaar SolarWinds.
- Officiële downloadlink: https://www.solarwinds.com/engineers-toolset/registration
2. Zabbix
Zabbix is een van die tools die veel meer zal doen dangewoon ping monitoring. Het beweert het ultieme monitoringplatform van ondernemingsklasse te zijn. En het is mogelijk, vooral in vergelijking met andere gratis en open-source tools. Voor elke prijs zou het een uitstekende tool zijn en het feit dat het gratis en open-source is, maakt het een nog interessantere propositie. De tool maakt gebruik van SNMP om netwerkapparaten te bewaken, maar ook lokale of cloud-gebaseerde servers. Hiermee kunt u meerdere meetwaarden bewaken, zoals bandbreedte, CPU en geheugengebruik, apparaatstatus in het algemeen en configuratiewijzigingen, een vrij unieke functie.

Zabbix beschikt over een eenvoudig te begrijpen en web-gebaseerd te gebruikeninterface en een indrukwekkende reeks functies. Het is heel goed te vergelijken met commerciële producten die duizenden dollars kosten. Het waarschuwingssysteem is mogelijk een van de beste in zijn klasse met de mogelijkheid om lokale scripts uit te voeren in reactie op waarschuwingen die worden geactiveerd door monitoringgebeurtenissen.
Terwijl Zabbix zelf is gratis, er kunnen verschillende services worden gekochtvan de uitgever. Deze omvatten technische ondersteuning die beschikbaar is in vijf niveaus en een compleet trainings- en certificeringsprogramma met lessen over de hele wereld. Dit is uitstekend omdat het gebrek aan beschikbare ondersteuning het meest voorkomende nadeel is van open-source software. Maar u hoeft geen ondersteuningsservices aan te schaffen, omdat communityondersteuning ook gratis beschikbaar is.
3. Observium
Observium is een ander functie-rijk monitoringplatform. Het biedt weinig onderhoud en automatische detectie en ondersteunt een breed scala aan apparaattypen, platforms en besturingssystemen, waaronder Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. Het primaire doel van de tool is het aanbieden van een mooie, intuïtieve en eenvoudige maar krachtige gebruikersinterface die de gezondheid en status van het netwerk weergeeft.

Het product is beschikbaar in twee versies. Daar is de Observium Gemeenschap is voor iedereen gratis beschikbaar. Deze gratis versie ontvangt twee keer per jaar updates en nieuwe functies. Er is ook Observium Professional die een uitgebreide functieset heeft en profiteert van dagelijkse updates. Beide edities draaien alleen op Linux-platforms.
Observium biedt veel meer dan alleen ping-monitoring. Het zal bijvoorbeeld het bandbreedtegebruik bewaken en er is zelfs een boekhoudsysteem dat het totale maandelijkse bandbreedtegebruik meet in het 95e percentiel of in het totale aantal overgedragen bytes. Het heeft ook een waarschuwingsfunctie met door de gebruiker gedefinieerde drempels. Bovendien integreert het met andere systemen en kan het hun informatie ophalen en weergeven binnen zijn interface.
Observium is in te stellen en het configureert zichzelf bijna. Hoewel er geen downloadsectie is op de website van Observium, zijn er gedetailleerde installatie-instructies voor verschillende Linux-distributies die wel de links bevatten om het pakket te krijgen.
4. Nagios Core
Nagios Core is een open-source monitoringsysteem dat op Linux draait. het is een volledig modulair systeem waar Nagios Core is eigenlijk alleen de belangrijkste monitoring-engine. Het wordt aangevuld met ongeveer 50 plug-ins die kunnen worden gedownload om verschillende functies aan het systeem toe te voegen. In navolging van de modulaire aanpak zijn er ook verschillende door de gemeenschap ontwikkelde frontends beschikbaar om te downloaden. Samen zorgen ze voor een vrij compleet, hoewel ietwat “Frankesteinesque” monitoringsysteem. Het belangrijkste nadeel van een dergelijke aanpak is dat het opzetten Nagios Core kan een ontmoedigende taak zijn.

Naast deze gratis en open-source versie die door iedereen kan worden gedownload en gebruikt, wordt er ook een commercieel product genoemd Nagios XI. Het heeft meer functies. Het is ook een op zichzelf staand hulpmiddel dat het instellen veel eenvoudiger maakt. U hoeft niet meerdere afzonderlijke componenten te assembleren en te installeren.
Een van de beste functies van Nagios Core—De open-source versie — is zijn gemeenschap. Verschillende door de community ontwikkelde plug-ins, frontends en add-ons zijn rechtstreeks beschikbaar via de Nagios-website. Als je meer ingebouwde functionaliteit wilt, moet je ervoor gaan Nagios XI die bandbreedtegebruik bewaakt en nog veel meer handige functies. Een gratis proefversie van Nagios XI is beschikbaar als u het wilt testen en kijken wat het voor u kan doen.
5. LibreNMS
In de kern LibreNMS is een haven van Observium. Het is weer een allesomvattende netwerkbewakingsysteem dat een breed scala aan functies en apparaatondersteuning biedt. Een van de beste functies van de tool is de automatische detectie-engine, die niet alleen afhankelijk is van SNMP om apparaten te ontdekken. Het kan automatisch uw hele netwerk ontdekken met behulp van CDP, FDP, LLDP, OSPF, BGP, SNMP en ARP. Het product beschikt ook over automatische updates, zodat het altijd actueel blijft.

Een ander belangrijk kenmerk van de LibreNMS is de zeer aanpasbare waarschuwingsmodule. Het is zeer flexibel en het kan waarschuwingsmeldingen verzenden met behulp van meerdere methoden, zoals e-mail - zoals de meeste concurrenten - maar ook IRC, slack en meer. Als u een serviceprovider bent of als uw organisatie elke afdeling factureert voor hun gebruik van het netwerk, zult u waarschijnlijk de factureringsfunctie van de tool waarderen. Het kan bandbreedtefacturen genereren voor segmenten van een netwerk op basis van gebruik of overdracht.
Voor grotere netwerken en voor gedistribueerde organisaties, LibreNMS heeft polling-functies verspreid die dit mogelijk makenhorizontale schaal om mee te groeien met uw netwerk. Er is ook een volledige API inbegrepen, waarmee u gegevens uit hun installatie kunt beheren, in een grafiek kunt opnemen en kunt ophalen. Ten slotte zijn mobiele apps voor iPhone en Android beschikbaar, een ietwat zeldzame functie met open-source tools.
6. icinga
icinga is een open source monitoringplatform met eenfunctieset die overeenkomt met de meeste van de beste commerciële producten en een eenvoudige en schone gebruikersinterface. Een kenmerk dat Icinga onderscheidt van de rest van het publiek is het uitgebreide gebruik van plug-ins. En als we uitgebreid zeggen, bedoelen we uitgebreid. Er zijn er letterlijk duizenden beschikbaar om verschillende bewakingstaken uit te voeren en de functionaliteit van het product uit te breiden. En als u een speciale behoefte hebt waarvoor geen plug-in bestaat, kunt u er altijd zelf een schrijven.

Een ander uitstekend kenmerk van Icinga is dewaarschuwings- en meldingsmodule. U kunt waarschuwingen aanpassen die worden geactiveerd door elke voorwaarde die u kunt bedenken. En het is net zo flexibel over hoe waarschuwingen worden verzonden. Het product heeft gesegmenteerde waarschuwingen waarmee het sommige waarschuwingen naar sommige ontvangers en andere waarschuwingen naar verschillende ontvangers kan sturen voor de beste flexibiliteit. Dit is een geweldige functie wanneer u verschillende systemen hebt die door verschillende groepen worden beheerd.
7. Emco Ping Monitor
De EMCO Ping-monitor, hoewel het geen open-sourceproduct is, is het nog steeds eeninteressante ping monitoring tool. Direct vanuit het overzicht van hoststatus kunt u de status van uw apparaten, ping-responstijden en informatie over uitval bekijken. Elke host wordt in realtime gemonitord en de tool beschikt over kleurgecodeerde grafieken om u te helpen zien hoe verbindingen in de loop van de tijd veranderen. Met de tool kunt u ook historische hostgegevens bekijken voor elke tijdspanne die u selecteert. En deze historische gegevens kunnen worden gebruikt om rapporten te maken in zowel PDF- als HTML-indeling.

Een bijzonder interessant kenmerk van de EMCO Ping-monitor zijn de scriptmogelijkheden. U kunt scripts instellen die worden uitgevoerd zodra een netwerkgebeurtenis plaatsvindt. De scripts kunnen een herstelproces activeren. Melding is ook beschikbaar en e-mailmeldingen kunnen worden verzonden wanneer er iets verandert.
De EMCO Ping-monitor is beschikbaar als freeware-versie beperkt tot vijf hosts. Er zijn ook een Professionele Editie en een Bedrijfseditie. De eerste kan maximaal 250 hosts controleren voor $ 99 per exemplaar of $ 245 voor een onbeperkt aantal exemplaren. De Bedrijfseditie biedt hosts-onbeperkte monitoring voor $ 199 voor een enkel exemplaar en $ 445 voor onbeperkt aantal exemplaren. Er is ook een gratis proefversie van 30 dagen beschikbaar.
Comments