Il monitoraggio del ping non è solo la forma più semplice dimonitoraggio, ma è forse anche il più vecchio e fino ad oggi, è ancora in uso diffuso. Abbiamo trovato alcuni dei migliori strumenti di monitoraggio del ping gratuiti e open source e stiamo per esaminarli.
Una rete tipica ha così tanti componenti cheè della massima importanza tenere sempre d'occhio tutto. Ma con i data center distribuiti e / o basati su cloud di oggi, il monitoraggio è più complesso che mai. Questo è il motivo per cui esiste un numero apparentemente infinito di sistemi di monitoraggio disponibili, tutti orientati ad aiutare gli amministratori a rimanere in cima a tutto. Esistono vari tipi di monitoraggio dal più semplice al più elaborato. Oggi diamo uno sguardo al monitoraggio del ping, una delle forme più elementari di monitoraggio. Consiste semplicemente nell'utilizzare il ping per assicurarsi che ciascun componente monitorato sia attivo e funzionante e risponda entro un intervallo di tempo accettabile.
Prima di iniziare, passeremo un po 'di tempo a discutereping, cos'è e come funziona. Il ping è una vecchia utility ingannevolmente semplice e potente. Ma è così affidabile che non è stato ancora sostituito da nulla, nonostante sia un'ape in giro da secoli. Daremo quindi un'occhiata al ping come base per uno strumento di monitoraggio e discuteremo delle varie caratteristiche comuni di tali sistemi. Abbiamo mantenuto il meglio per ultimo, quindi esamineremo finalmente alcuni dei migliori strumenti di monitoraggio ping gratuiti e open source che potremmo trovare.
Informazioni sul ping
Nel 1983, uno sviluppatore che stava vedendo unil comportamento anomalo della rete non è riuscito a trovare lo strumento di debug corretto, quindi ha deciso di programmarne uno. Chiamò il suo strumento ping che, a proposito, proviene dal suono di echi del sonar come udito dall'interno di un sottomarino. Oggi, il ping è disponibile praticamente su ogni sistema operativo con rete IP e sebbene le singole implementazioni differiscano leggermente nelle loro opzioni disponibili, tutte hanno lo stesso scopo di base. Le differenze tra le implementazioni sono principalmente legate alle opzioni della riga di comando disponibili che possono includere la specifica della dimensione del payload di ciascuna richiesta, il conteggio totale dei test, il limite hop della rete del ritardo tra le richieste. Alcuni moderni sistemi operativi includono un comando ping che ha lo stesso scopo ma utilizza indirizzi IP V6 anziché 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
Come funziona il ping
Il ping è intelligente e semplice. L'utilità invia semplicemente un pacchetto di richiesta echo ICMP alla destinazione specificata e attende che rispedisca un pacchetto di risposta echo ICMP. Questo processo viene ripetuto un certo numero di volte (per impostazione predefinita, 5 volte sotto Windows e fino a quando non viene arrestato nella maggior parte delle implementazioni Unix / Linux.), Consentendogli di compilare statistiche. Il ping misura il tempo tra la richiesta e la risposta e lo visualizza nei suoi risultati. Sulle varianti Unix, mostrerà anche il valore del campo TTL della risposta, indicando il numero di salti tra l'origine e la destinazione. In effetti, ciò che viene visualizzato nella risposta del comando se un altro posto in cui diverse implementazioni differiscono.
Il ping funziona supponendo che il pingl'host segue RFC 1122 che prescrive che qualsiasi host deve elaborare le richieste di eco ICMP ed emettere risposte di eco in cambio. La maggior parte degli host lo fa, ma alcuni disabilitano tale funzionalità per motivi di sicurezza. Alcuni firewall bloccheranno del tutto il traffico ICMP, impedendo al ping di fare il suo lavoro. Il ping di un host che non risponde alle richieste di eco ICMP non fornisce alcun feedback, esattamente come il ping di un indirizzo IP inesistente.
Informazioni sul monitoraggio del ping
Date le informazioni limitate che possono essereraccolti utilizzando il ping, strumenti di monitoraggio che fanno uso se non offrono sempre molte informazioni diverse dallo stato su o giù. Questi strumenti sono usati principalmente per assicurare che ogni host sia attivo e funzionante e che la sua connessione di rete funzioni normalmente. Alcuni strumenti interpretano il tempo medio di risposta restituito dal ping come misura della velocità con cui l'host risponde o della congestione della rete. Mentre un improvviso salto nel tempo medio di risposta al ping è probabilmente un'indicazione che qualcosa non va, sarebbe un errore saltare follemente alle conclusioni. Nella migliore delle ipotesi, un tempo di risposta al ping anormalmente elevato dovrebbe indicare che sono necessarie ulteriori analisi.
Alcuni strumenti di monitoraggio ping gratuiti e open source
Esistono molti ping gratuiti e open sourcestrumenti di monitoraggio disponibili. Quello che abbiamo per te oggi sono alcuni dei migliori strumenti che potremmo trovare. Sebbene non siano tutti open-source, sono tutti disponibili gratuitamente sebbene alcuni di essi siano in versione limitata. Alcuni strumenti nel nostro elenco sono molto più che semplici strumenti di monitoraggio del ping. Alcuni sono persino strumenti a tutti gli effetti che monitoreranno non solo lo stato dei dispositivi, ma anche l'utilizzo della larghezza di banda della rete, nonché metriche delle prestazioni critiche come carichi di CPU o memoria.
1. Set di strumenti dell'ingegnere SolarWinds (Prova gratuita)
SolarWinds è probabilmente uno dei nomi più noti nelcampo degli strumenti di amministrazione della rete e del sistema. È in circolazione da una ventina di anni circa e ci ha portato alcuni dei migliori strumenti sul mercato. Il suo prodotto di punta, il SolarWinds Network Performance Monitor ha ricevuto recensioni entusiastiche come una delle miglioristrumento di monitoraggio della larghezza di banda della rete. La società è anche famosa per i suoi strumenti gratuiti, le piccole utility che rispondono a un'esigenza specifica degli amministratori di rete. Il Network Device Monitor e Traceroute NG sono due grandi esempi di quegli strumenti gratuiti.
Abbiamo ritenuto che il Set di strumenti dell'ingegnere SolarWinds meritava una menzione speciale per diversi motivi. Innanzitutto, include un ottimo modulo Ping Monitor. Ma come suggerisce il nome, questo è un insieme di strumenti. Sessanta di loro, per essere precisi. Puoi usare il Set di strumenti dell'ingegnere monitorare continuamente server, router,stazioni di lavoro o altri dispositivi per mostrare i tempi di risposta in tempo reale e visualizzare i tassi di risposta in grafici. Il set di strumenti include anche uno strumento "Ping semplice" che è un'alternativa al ping fornito con il sistema operativo e può essere utilizzato per misurare il tempo di risposta di un host e la perdita di pacchetti.

- PROVA GRATUITA: Set di strumenti dell'ingegnere SolarWinds
- Link per il download ufficiale: https://www.solarwinds.com/engineers-toolset/registration
C'è anche uno strumento Ping potenziato, cheoffre diverse opzioni grafiche che possono aiutarti a visualizzare e identificare più facilmente i problemi relativi ai tempi di risposta. Insieme, queste soluzioni di software per ping aiutano a garantire la visibilità necessaria per monitorare e risolvere i problemi di connessione di rete.
Altri strumenti inclusi nel set di strumenti dell'ingegnere
Tra gli oltre 60 strumenti che troverai in Set di strumenti dell'ingegnere, alcuni sono strumenti gratuiti disponibili ancheindividualmente ma la maggior parte sono strumenti esclusivi che non possono essere ottenuti in altro modo. Una dashboard centralizzata ti consente di accedere facilmente a tutti gli strumenti inclusi. Tra i diversi strumenti che troverai, alcuni possono essere utilizzati per eseguire la diagnostica di rete e aiutare a risolvere rapidamente complessi problemi di rete. Gli amministratori di rete attenti alla sicurezza apprezzeranno alcuni strumenti che possono essere utilizzati per simulare attacchi alla rete e aiutare a identificare le vulnerabilità.

Il Set di strumenti dell'ingegnere SolarWinds include anche qualche altro monitoraggio e avvisostrumenti come uno che monitorerà i tuoi dispositivi e genererà avvisi quando rileva problemi di disponibilità o di salute. Questo spesso ti darà abbastanza tempo per reagire prima che gli utenti notino il problema. Per completare una suite di strumenti già ricca di funzionalità, sono inclusi anche gli strumenti di gestione della configurazione e di consolidamento dei registri.
Anche se questo non è il posto dove andare in dettaglio su ogni strumento incluso, ecco un elenco di alcuni dei migliori strumenti che troverai nella Set di strumenti dell'ingegnere SolarWinds oltre ai suoi strumenti di monitoraggio ping.
- Port Scanner
- Switch Port Mapper
- Spazzata SNMP
- Browser di rete IP
- Individuazione indirizzi MAC
- Ping Sweep
- Monitoraggio del tempo di risposta
- CPU Monitor
- Interface Monitor
- TraceRoute
- Decodifica password router
- SNMP Brute Force Attack
- Attacco del dizionario SNMP
- Config Compare, Downloader, Uploader ed Editor
- Editor trap SNMP e ricevitore trap SNMP
- Calcolatore di sottorete
- Monitoraggio ambito DHCP
- Gestione dell'indirizzo IP
- WAN Killer
Il Set di strumenti dell'ingegnere SolarWinds—Includendo gli strumenti ping vende per $ 1495 alposto di amministratore. Se si considera che include oltre 60 strumenti diversi, questo è un prezzo molto ragionevole. Se vuoi vedere di persona cosa può fare questo set di strumenti per te e la tua organizzazione, una versione di prova gratuita di 14 giorni è disponibile da SolarWinds.
- Link per il download ufficiale: https://www.solarwinds.com/engineers-toolset/registration
2. Zabbix
Zabbix è uno di quegli strumenti che farà molto di piùsolo ping di monitoraggio. Afferma di essere la piattaforma di monitoraggio di classe enterprise per eccellenza. E forse lo è, soprattutto se confrontato con altri strumenti gratuiti e open-source. Ad ogni modo, sarebbe uno strumento eccellente e il fatto che sia gratuito e open-source lo rende una proposta ancora più interessante. Lo strumento utilizza SNMP per monitorare dispositivi di rete ma anche server locali o basati su cloud. Ti consentirà di monitorare più metriche come larghezza di banda, utilizzo della CPU e della memoria, integrità del dispositivo in generale, nonché modifiche alla configurazione, una caratteristica piuttosto unica.

Zabbix vanta un facile da comprendere e utilizzare basato sul webinterfaccia e un set di funzionalità impressionante. Si confronta molto bene con i prodotti commerciali che costano migliaia di dollari. Il suo sistema di allerta è probabilmente tra i migliori della sua classe con la possibilità di eseguire script locali in risposta agli avvisi attivati dal monitoraggio degli eventi.
Mentre Zabbix è gratuito, è possibile acquistare diversi servizidall'editore. Questi includono il supporto tecnico disponibile in cinque livelli e un programma completo di formazione e certificazione con lezioni in tutto il mondo. Questo è eccellente poiché la mancanza di supporto disponibile è lo svantaggio più comune del software open source. Ma non è necessario acquistare servizi di supporto poiché il supporto della comunità è disponibile gratuitamente.
3. Observium
Observium è un'altra piattaforma di monitoraggio ricca di funzionalità. Presenta bassa manutenzione e rilevamento automatico e supporta un'ampia gamma di tipi di dispositivi, piattaforme e sistemi operativi, tra cui Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. L'obiettivo principale dello strumento è offrire un'interfaccia utente bella, intuitiva e semplice ma potente che rappresenti lo stato e lo stato della rete.

Il prodotto è disponibile in due versioni. C'è il Comunità Observium è disponibile gratuitamente per tutti. Questa versione gratuita riceve aggiornamenti e nuove funzionalità due volte all'anno. C'è anche Observium Professional che ha un set di funzionalità ampliato e beneficia degli aggiornamenti giornalieri. Entrambe le edizioni funzionano solo su piattaforme Linux.
Observium offre molto più del semplice monitoraggio del ping. Ad esempio, monitorerà l'utilizzo della larghezza di banda e esiste persino un sistema di contabilità che misurerà l'utilizzo della larghezza di banda mensile totale nel 95 ° percentile o in byte totali trasferiti. Ha anche una funzione di avviso con soglie definite dall'utente. Inoltre, si integra con altri sistemi e può estrarre le loro informazioni e visualizzarle all'interno della sua interfaccia.
Observium è installare e si configura quasi da solo. Sebbene non ci sia una sezione di download sul sito web di Observium, ci sono istruzioni di installazione dettagliate per diverse distribuzioni Linux che includono i collegamenti per ottenere il pacchetto.
4. Nagios Core
Nagios Core è un sistema di monitoraggio open source che funziona su Linux. è un sistema completamente modulare dove Nagios Core è in realtà solo il principale motore di monitoraggio. È completato da circa 50 plugin che possono essere scaricati per aggiungere varie funzionalità al sistema. In linea con l'approccio modulare, ci sono anche diversi front-end sviluppati dalla comunità disponibili anche per il download. Insieme, creano un sistema di monitoraggio piuttosto completo, anche se un po '"francoestese". Il principale svantaggio di un tale approccio è la creazione Nagios Core può essere un compito scoraggiante.

Oltre a questa versione gratuita e open source che può essere scaricata e utilizzata da chiunque, esiste anche un prodotto commerciale chiamato Nagios XI. Ha più funzionalità. È anche uno strumento autonomo che rende molto più semplice l'installazione. Non è necessario assemblare e installare più componenti separati.
Una delle migliori caratteristiche di Nagios Core—La versione open-source — è la sua comunità. Diversi plug-in sviluppati dalla community, front-end e componenti aggiuntivi sono disponibili direttamente dal sito Web di Nagios. Se desideri più funzionalità integrate, dovrai provare Nagios XI che ha il monitoraggio dell'utilizzo della larghezza di banda e molte altre funzioni utili. Una prova gratuita di Nagios XI è disponibile se si desidera eseguire una prova e vedere cosa può fare per te.
5. LibreNMS
Al suo centro, LibreNMS è un porto di Observium. È un altro monitoraggio della rete all-inclusivesistema che offre una vasta gamma di funzioni e supporto per i dispositivi. Tra le migliori funzionalità dello strumento c'è il suo motore di individuazione automatica che non si basa solo su SNMP per scoprire i dispositivi. Può scoprire automaticamente tutta la tua rete usando CDP, FDP, LLDP, OSPF, BGP, SNMP e ARP. Il prodotto dispone anche di aggiornamenti automatici, garantendo che rimanga sempre aggiornato.

Un'altra caratteristica importante di LibreNMS è il suo modulo di avviso altamente personalizzabile. È molto flessibile e può inviare notifiche di avviso utilizzando più metodi come la posta elettronica, come la maggior parte dei suoi concorrenti, ma anche IRC, slack e altro. Se sei un fornitore di servizi o la tua organizzazione addebita a ciascun dipartimento il loro utilizzo della rete, probabilmente ti piacerà la funzione di fatturazione dello strumento. Può generare fatture di larghezza di banda per segmenti di una rete in base all'utilizzo o al trasferimento.
Per reti più grandi e per organizzazioni distribuite, LibreNMS ha distribuito funzionalità di polling che lo consentonoridimensionamento orizzontale per crescere insieme alla tua rete. È inclusa anche un'API completa, che consente di gestire, rappresentare graficamente e recuperare i dati dalla loro installazione. Infine, sono disponibili app mobili per iPhone e Android, una caratteristica piuttosto rara con strumenti open source.
6. Icinga
Icinga è una piattaforma di monitoraggio open source con aset di funzionalità che corrisponde alla maggior parte dei migliori prodotti commerciali e un'interfaccia utente semplice e pulita. Una caratteristica che distingue Icinga dal resto della folla è il suo ampio uso di plugin. E quando diciamo esteso, intendiamo esteso. Ce ne sono letteralmente migliaia disponibili per eseguire varie attività di monitoraggio ed estendere le funzionalità del prodotto. E se hai un'esigenza speciale per la quale non esiste un plug-in, puoi sempre scriverne uno tu stesso.

Un'altra caratteristica eccellente di Icinga è lamodulo di avviso e notifica. Puoi personalizzare gli avvisi in modo che vengano attivati da qualsiasi condizione ti venga in mente. Ed è altrettanto flessibile su come vengono trasmessi gli avvisi. Il prodotto dispone di avvisi segmentati che gli consentono di inviare alcuni avvisi ad alcuni destinatari e altri avvisi ad altri diversi per la massima flessibilità. Questa è un'ottima funzionalità quando si hanno sistemi diversi gestiti da gruppi diversi.
7. Emco Ping Monitor
Il EMCO Ping Monitor, sebbene non sia un prodotto open source, è comunque uninteressante strumento di monitoraggio del ping. Dalla panoramica dello stato dell'host è possibile visualizzare lo stato dei dispositivi, i tempi di risposta del ping e le informazioni sull'interruzione. Ogni host è monitorato in tempo reale e lo strumento vanta grafici con codice colore per aiutarti a vedere come le connessioni cambiano nel tempo. Lo strumento consente inoltre di esaminare i dati storici dell'host per qualsiasi intervallo di tempo selezionato. E questi dati storici possono essere utilizzati per creare report in formato PDF e HTML.

Una caratteristica particolarmente interessante di EMCO Ping Monitor sono le sue capacità di scripting. È possibile impostare script da eseguire quando si verifica un evento di rete. Gli script possono attivare alcuni processi di correzione. Sono disponibili anche avvisi e notifiche e-mail possono essere inviate quando qualcosa cambia.
Il EMCO Ping Monitor è disponibile come versione freeware limitata a cinque host. Ci sono anche a Edizione professionale e un Edizione Enterprise. Il primo può monitorare fino a 250 host per $ 99 per istanza o $ 245 per istanze illimitate. Il Edizione Enterprise offre un monitoraggio illimitato di host al costo di $ 199 per una singola istanza e $ 445 per le istanze illimitate. È inoltre disponibile una versione di prova gratuita di 30 giorni.
Commenti