- - I migliori strumenti di monitoraggio della rete SNMP che abbiamo messo alla prova nel 2019

I migliori strumenti di monitoraggio della rete SNMP che abbiamo messo alla prova nel 2019

In un mondo ideale, la larghezza di banda della rete sarebbeinfinito e le reti non sarebbero mai congestionate. Sfortunatamente, non viviamo in un mondo simile. Le reti diventano congestionate e soffrono di tutti i tipi di problemi a causa della larghezza di banda insufficiente. Inoltre, con l'applicazione che gestisce sempre più dati, devono spostare più dati attraverso la rete e ciò richiede aggiornamenti costanti alle velocità della rete. Per essere sicuro di tenere d'occhio la tua rete e l'evoluzione del suo utilizzo, devi monitorarla. SNMP, integrato praticamente in tutti i dispositivi collegati in rete, è di gran lunga il modo migliore per monitorare le reti. Continua a leggere mentre esaminiamo i cinque migliori strumenti di monitoraggio della rete SNMP.

Prima di rivelare il nostro miglior monitoraggio della rete SNMPstrumenti, discuteremo prima del monitoraggio della larghezza di banda in generale, perché ne hai bisogno e come può essere fatto e come può aiutare a evitare ogni tipo di problema. Successivamente, poiché questo articolo riguarda i migliori strumenti di monitoraggio della rete SNMP, proveremo a spiegare brevemente cos'è SNMP e come funziona. Cercheremo di mantenere il più semplice e non tecnico possibile, fornendo allo stesso tempo le informazioni necessarie per comprendere e implementare il monitoraggio SNMP. Infine, riveleremo i cinque migliori strumenti di monitoraggio della rete SNMP e li esamineremo brevemente.

La necessità di monitorare la larghezza di banda

Quando sei un amministratore di rete, congestioneè il tuo nemico numero uno. Se si confronta una rete con un'autostrada in cui il traffico è i dati della rete, la congestione della rete è simile agli ingorghi. Ma a differenza del traffico automobilistico, dove la congestione può essere facilmente individuata semplicemente osservando la strada, il traffico di rete si verifica all'interno di cavi, interruttori e router in cui è invisibile. Inoltre, succede tutto alla velocità della luce. Anche se potessi vederlo, accadrebbe troppo in fretta. Ecco perché gli strumenti di monitoraggio della rete sono così importanti. Offrono agli amministratori di rete la visibilità di cui hanno bisogno per mantenere le cose senza intoppi. Una volta rilevata la congestione o altri problemi, è possibile adottare le misure necessarie per risolverlo.

Un altro motivo importante per il monitoraggio delle reti èpianificazione della capacità. Non sembra esserci un modo per aggirare il fatto che l'utilizzo della rete cresce sempre nel tempo. L'attuale larghezza di banda della tua rete potrebbe essere sufficiente ora, ma alla fine dovranno essere aumentati. E monitorando l'utilizzo della larghezza di banda, sarai in grado di pianificare l'aggiornamento della rete prima che l'overutilization diventi un problema.

Tre modi in cui può essere fatto

Grafici di larghezza di banda

Esistono diversi modi per connettersi in retel'utilizzo può essere monitorato. Un modo è quello di acquisire i pacchetti in un determinato punto della rete. Ti darà una visibilità dettagliata di ciò che sta accadendo in questo particolare punto ma da nessun'altra parte. Se l'apparecchiatura di rete lo supporta, è possibile che invii i dati di flusso a un analizzatore di flusso che segnalerà quali utenti, dispositivi o applicazioni stanno utilizzando la rete. Infine, è possibile utilizzare SNMP, che, come abbiamo detto, è integrato in ogni dispositivo di rete, per eseguire periodicamente il polling dei dispositivi per i contatori di interfacce che è possibile utilizzare per calcolare e rappresentare graficamente l'utilizzo della larghezza di banda. Esaminiamo brevemente come ciascuno funziona.

1. Acquisizione pacchetti

L'acquisizione di pacchetti viene utilizzata principalmente per la risoluzione dei problemiproblemi di rete specifici quando ne sei a conoscenza ma viene raramente utilizzato per il monitoraggio dell'utilizzo. Con l'acquisizione di pacchetti, ogni pacchetto di dati in entrata e in uscita dall'interfaccia di un dispositivo specifico viene acquisito e decodificato. Quindi, mentre è chiaro che gli strumenti di acquisizione dei pacchetti sono uno strumento prezioso per gli amministratori di rete, non sono i migliori per tenere d'occhio le cose per assicurarsi che tutto funzioni senza intoppi.

2. Analisi del flusso

NetFlow è e le sue molteplici varianti eevoluzioni come J-flow, IPFIX o sFlow, ad esempio, è un sistema di analisi del flusso di rete. I dispositivi che supportano l'analisi del flusso raccolgono informazioni su ciascun flusso di dati - da qui il nome - che poi hanno inviato a un raccoglitore e analizzatore di flusso. Può darti informazioni qualitative dettagliate sull'utilizzo della tua rete ma, se tutto ciò che vuoi è monitorare la larghezza di banda, potrebbe essere più di quanto ti serva. E se prendi in considerazione gli sforzi necessari per metterlo in atto, ti accorgerai rapidamente che potrebbe non essere lo strumento migliore per te. Almeno, non ancora.

Se vuoi maggiori informazioni sull'analisi del flusso e sui migliori collettori e analizzatori NetFlow, leggi il nostro recente articolo: I migliori collezionisti e analizzatori NetFlow per Windows: recensione nel 2018.

3. SNMP

SNMP: acronimo di Simple Network ManagementProtocollo: è un sistema complesso che può essere utilizzato per monitorare, configurare e controllare in remoto molti tipi diversi di apparecchiature di rete. Sfortunatamente, l'unica cosa semplice è il suo nome. E implementarlo può essere un compito complesso.

Fortunatamente, non devi sapere tuttosu SNMP per utilizzarlo per monitorare l'utilizzo della larghezza di banda della rete. Per ora, diciamo solo che SNMP viene utilizzato dagli strumenti di monitoraggio per leggere i contatori dell'interfaccia del dispositivo e utilizzare tali dati per calcolare e rappresentare graficamente l'utilizzo della larghezza di banda nel tempo. Nella sezione successiva, entreremo in maggiori dettagli su alcuni dei meccanismi interni del protocollo SNMP. In questo modo, avrai informazioni sufficienti per configurare e utilizzare qualsiasi strumento di monitoraggio della rete SNMP.

Spiegazione SNMP

Mentre la maggior parte dei testi su SNMP ti parlerannoMIB e OID, non devi sapere tutto su SNMP per usarlo. È un po 'come un'auto. Non devi sapere tutto su come funziona il motore per usarne uno. Il nostro obiettivo oggi è fornire informazioni sufficienti per poter comprendere, utilizzare e configurare gli strumenti di monitoraggio della rete SNMP, non per renderti un esperto SNMP. Questo verrà con l'esperienza.

La prima cosa che devi sapere su SNMP ècome connettersi a un dispositivo abilitato SNMP. Su ciascun dispositivo SNMP, è possibile configurare due parametri chiamati stringhe di comunità. Puoi considerarli come la password SNMP. Le due stringhe della community sono chiamate public e private. La stringa pubblica viene utilizzata per l'accesso in sola lettura mentre la stringa privata consente di modificare alcuni parametri.

Quindi, supponiamo che il monitoraggio della tua rete SNMPil sistema si collega a uno dei dispositivi di rete utilizzando la stringa della comunità privata. Quindi recupererà un elenco di tutti i parametri utili che possono essere letti da quel dispositivo. Di particolare interesse per quanto riguarda il monitoraggio della larghezza di banda sono alcuni parametri chiamati contatori di interfacce. Di solito ce n'è un set per ogni interfaccia di rete di un dispositivo abilitato SNMP.

La maggior parte dei sistemi di monitoraggio della rete SNMP sarà principalmenteessere interessato a due parametri: byte in e byte in uscita. Leggendo periodicamente questi valori a intervalli noti, lo strumento di monitoraggio può calcolare il numero di bit per unità di tempo, di solito al secondo, che è esattamente la larghezza di banda.

Concretamente, ecco come è fatto: Lo strumento di monitoraggio eseguirà il polling di un dispositivo e leggerà i suoi contatori. Quindi, cinque minuti dopo, rileggerà gli stessi contatori. Sottraendo il valore precedente dei contatori da quello corrente, si ottiene il numero totale di byte trasferiti in entrata e in uscita negli ultimi cinque minuti. È quindi semplice moltiplicare questi numeri per 8, il numero di bit in un byte, quindi dividere i risultati per 300, il numero di secondi in cinque minuti, per ottenere i valori di utilizzo della larghezza di banda dei bit al secondo. Tali cifre sono in genere archiviate in una sorta di database e utilizzate per tracciare grafici di utilizzo nel tempo.

Alcuni altri valori SNMP possono essere di interessemonitoraggio della rete. Ad esempio, ci sono contatori di errori di input e output dell'interfaccia. Simile a ciò che viene fatto con i byte in entrata e in uscita, questi valori possono essere utilizzati per calcolare il numero di errori al secondo, una cifra che ti dice molto sulla salute generale di un collegamento di rete.

Trappole SNMP - Un'altra caratteristica di SNMP

Pur non essendo direttamente correlato alla rete SNMPmonitorare le trappole SNMP è una caratteristica così eccezionale che abbiamo pensato che valesse la pena menzionarle, anche solo per la tua illuminazione personale. In breve, i trap SNMP sono messaggi di avviso inviati dai dispositivi abilitati SNMP ai "ricevitori di trap", un processo in esecuzione su un computer che riceve i trap ed esegue varie azioni come registrarli, visualizzare avvisi sullo schermo, inviare e-mail o messaggi di avviso SMS, ecc.

Normalmente gli amministratori devono configurare su ogni dispositivo quali trap vengono inviati e dove vengono inviati. Ciò lo rende un sistema di allerta molto flessibile, anche se pesante per la configurazione.

I migliori strumenti gratuiti di monitoraggio SNMP

Ora che conosci le basi della rete SNMPmonitoraggio e come funziona, diamo un'occhiata a cinque dei migliori strumenti di monitoraggio della rete SNMP che puoi trovare. Alcuni sono strumenti gratuiti che potrebbero essere limitati nella loro capacità, mentre altri sono strumenti completamente funzionali, gratuiti o a pagamento. Potrebbe richiedere un po 'di configurazione per farli funzionare a tuo piacimento, ma alcuni sono dotati di meccanismi di individuazione che troveranno i dispositivi e talvolta offriranno un certo grado di configurazione automatica.

1. SolarWinds Network Performance Monitor - (PROVA GRATUITA)

SolarWinds è uno dei principali attori dicampo degli strumenti di amministrazione della rete. La società esiste da circa 20 anni e ci ha portato alcuni dei migliori strumenti. Ha anche una solida reputazione per la creazione di grandi strumenti gratuiti che, anche se a volte sono limitati dalle funzionalità, sono ancora strumenti eccellenti. L'attuale prodotto di punta di SolarWind si chiama Network Performance Monitor o NPM. In realtà è una suite di molti strumenti che includono uno dei migliori strumenti di monitoraggio della rete SNMP.

Riepilogo della rete NPM di SolarWinds

Il monitor delle prestazioni di rete di SolarWinds è aApplicazione Windows che, come prevedibile, utilizza SNMP per eseguire il polling di più dispositivi di rete e ottenere statistiche sul traffico dalle loro interfacce. I risultati sono mostrati visivamente su grafici che rappresentano le statistiche di utilizzo di ciascuna interfaccia. È possibile aggiungere un dispositivo allo strumento semplicemente specificandone l'indirizzo IP e la stringa della comunità SNMP. Lo strumento interrogherà quindi il dispositivo ed elencherà tutti i parametri disponibili e ti consentirà di decidere quale vuoi includere nei tuoi grafici. Ad esempio, uno switch di rete esporrà il traffico di ogni interfaccia e i contatori di errori.

Ci sono molte altre funzionalità nella reteMonitoraggio delle prestazioni. Uno dei principali è la sua scalabilità, lo strumento funzionerà con reti di piccole dimensioni ma si scalerà facilmente fino a reti di grandi dimensioni costituite da decine di migliaia di host sparsi in più posizioni. NPM può anche creare mappe di rete e visualizzare una rappresentazione visiva del percorso critico tra due dispositivi o servizi. Per ulteriori dettagli, visitare la pagina del prodotto sul sito Web di SolarWinds.

Link per il download della PROVA GRATUITA: https://www.solarwinds.com/network-performance-monitor

2. ManageEngine Software di monitoraggio della larghezza di banda SNMP

ManageEngine offre soluzioni complete e semplici peranche i problemi di gestione IT più difficili. Questa affermazione audace è il modo in cui la società si autodefinisce, con la ragione. ManageEngine è noto per il suo software di alta qualità, inclusi numerosi strumenti di monitoraggio della rete.

ManageEngine ha anche alcuni strumenti gratuiti disponibili. Uno che ci piace particolarmente è il software di monitoraggio della larghezza di banda SNMP. Fa parte del pacchetto gratuito OpUtils di ManageEngine, che comprende una selezione di circa 16 utility di gestione della rete. Il software funziona su Windows e Linux. È possibile ottenere un'edizione gratuita che consente di monitorare fino a 10 dispositivi e le loro interfacce. ManageEngine ha anche una versione a pagamento senza limitazione del dispositivo. E ManageEngine offre una versione di valutazione gratuita di 30 giorni del suo software OpsUtil completo. In effetti, la versione gratuita viene inizialmente installata come versione di prova di 30 giorni che ripristina funzionalità limitate il trentunesimo giorno.

Interfaccia ManageEngine complessiva

Per quanto riguarda la configurazione dello strumento, semplicementespecifica una sottorete da scansionare e la stringa della comunità SNMP da usare. Lo strumento rileverà automaticamente i dispositivi sulla sottorete specificata che rispondono alla stringa specificata. Una volta rilevati i dispositivi, la scheda dello spazio pubblicitario ti consentirà di visualizzare lo stato delle interfacce di ciascun dispositivo. E, naturalmente, puoi anche visualizzare grafici dell'utilizzo della larghezza di banda della rete per unità di tempo.

I rapporti sono un altro dei punti di forza dello strumento,Ad esempio, è possibile creare report sull'utilizzo della larghezza di banda nelle ultime 12 ore a un mese. Infine, le funzionalità di avviso dello strumento non lasciano nulla a desiderare. Hai la possibilità di impostare soglie e ricevere notifiche via email o SMS quando vengono superate.

3. MRTG

Il Multi Router Traffic Grapher o MRTG può essereconsiderato il nonno degli strumenti di monitoraggio SNMP. Ancora in uso diffuso, è in circolazione dal 1995. C'è una ragione per questa longevità: si ottiene il successo. È un sistema totalmente gratuito e open source. MRTG potrebbe non essere il più elegante e il più bello, ma è forse il più flessibile. MRTG può monitorare molti parametri oltre alla larghezza di banda. In effetti, può monitorare, registrare e rappresentare graficamente qualsiasi parametro SNMP.

I due componenti principali di MRTG sono uno script Perlche legge i dati SNMP dai dispositivi di destinazione e un programma C che acquisisce i dati, li memorizza in un database round robin e crea pagine Web con grafici di utilizzo della larghezza di banda. Il fatto che sia scritto principalmente in Perl consente a chiunque di personalizzare il software in base alle proprie esigenze specifiche. MRTG è disponibile per Windows o Linux. L'impostazione e la configurazione iniziale potrebbero essere leggermente più complicate di quelle che avresti provato con altri sistemi di monitoraggio, ma la documentazione è prontamente disponibile.

Pagina dell'indice MTRG

L'installazione di MRTG richiede la prima installazionee configurare Perl. Non funzionerà senza di essa. Esiste un modo per eseguire MRTG come servizio Windows anziché come applicazione ma richiede ulteriori manipolazioni, tra cui alcune modifiche al registro. Una volta installato, MRTG è configurato modificando il suo file di configurazione in un vero stile Linux vecchio stile. Gli amministratori abituati alla configurazione della GUI potrebbero affrontare una curva di apprendimento ripida.

MRTG può essere scaricato direttamente dal sito Web del suo sviluppatore. È disponibile come file .zip per Windows o tarball per Linux. Al momento della stesura di questo documento, l'ultima versione stabile è la 2.17.4.

MRTG potrebbe non essere il più intuitivosistema di monitoraggio, lo sappiamo. Tuttavia, è forse il più flessibile. E il fatto che sia il primo sistema di monitoraggio e che sia ancora in circolazione è una testimonianza del suo valore.

4. Cactus

I cactus possono essere pensati come MRTG sugli steroidi. Se guardi uno dei grafici di Cati, scoprirai che la somiglianza con quella di MRTG è sorprendente. Cacti è basato su RRDTools che proviene dallo stesso sviluppatore ed è un discendente diretto di MRTG.

Cactus è più lucido di MRTG con un web-basedinterfaccia di configurazione che rende la configurazione molto più semplice e intuitiva. È un pacchetto completo di monitoraggio e rappresentazione grafica della rete. Lo strumento vanta un poller rapido, modelli avanzati di dispositivi e grafici, diversi metodi di acquisizione e funzionalità di gestione degli utenti. È eccellente per installazioni LAN più piccole ma altrettanto buono per reti complesse con migliaia di dispositivi su più siti.

Schermata di cactus

Per capire meglio i cactus, devi saperne di piùsu RRDtool. Secondo il suo sviluppatore “RRDtool è lo standard industriale OpenSource, il sistema di registrazione e rappresentazione grafica dei dati ad alte prestazioni per i dati delle serie storiche. RRDtool può essere facilmente integrato in script shell, applicazioni Perl, Python, Ruby, Lua o Tcl. ”RRDtool è un discendente diretto di MRTG. Se ricordi come abbiamo detto che MRTG utilizza un programma C per la memorizzazione e la rappresentazione grafica dei dati, RRDTool è l'evoluzione di quel programma C.

In breve, Cacti è un frontend per RRDTool. Memorizza i dati necessari per creare grafici e popolarli con i dati in un database MySQL. È interamente scritto in PHP. Il software mantiene i suoi grafici, origini dati e archivi round robin in un database e gestisce anche la raccolta dei dati, lasciando la grafica su RRDTool. Cactus è un passo avanti da MRTG. È un dato di fatto che molti utenti di cactus, incluso il tuo, sono ex utenti MRTG. Sono entrato in Cacti quando avevo bisogno di sostituire MRTG con qualcosa che era più facile da configurare e utilizzare mentre la rete che gestivo continuava a crescere. I cactus possono essere scaricati direttamente dal proprio sito Web

5. PRTG

Infine, parliamo del router PaesslerTraffic Grapher o PRTG. Paessler, una società tedesca, offre questa eccellente soluzione di monitoraggio che ricorda da vicino Cactus o persino MRTG. È forse il motivo per cui l'acronimo del prodotto ricorda così da vicino quello di MRTG. Tuttavia, ha un aspetto più lucido e professionale.

Secondo Paessler, è possibile impostare PRTG in aun paio di minuti. Potrebbe trattarsi di un'esagerazione e la nostra esperienza rivela che ci vorrà un po 'più di tempo per configurarlo completamente. Tuttavia, dobbiamo ammettere che l'impostazione del prodotto è stata un'esperienza eccezionalmente semplice.

Screenshot di PRTG

E quando si tratta delle sue caratteristiche, lo sonodegno di nota. Innanzitutto, puoi scegliere tra diverse interfacce utente. Esiste una console aziendale Windows nativa, un'interfaccia web basata su Ajax e app mobili per Android e iOS. Una caratteristica delle app mobili che abbiamo particolarmente apprezzato è la possibilità di scansionare un'etichetta con codice QR che puoi stampare dal software e apporre sui tuoi dispositivi per essere immediatamente portata ai grafici del dispositivo.

E parlando di grafici, questa è un'altra areadove brilla PRTG. PRTG non può solo monitorare e rappresentare graficamente l'utilizzo della larghezza di banda. Può registrare molti più parametri usando SNMP, WMI, NetFlow e Sflow. Lo strumento ha alcuni report sorprendenti che possono essere eseguiti su richiesta o programmati e quindi visualizzati come HTML o PDF. puoi persino esportarli in CSV o XML per essere elaborati esternamente.

Il sito Web Paessler consente di scegliere tra duediverse versioni di PRTG. Esiste la versione gratuita o la versione di prova gratuita di 30 giorni. Il primo limiterà la tua capacità di monitoraggio a 100 sensori. Paessler conta ogni parametro che si desidera monitorare come un sensore. Ad esempio, il monitoraggio della larghezza di banda su ciascuna porta di uno switch a 48 porte richiederà 48 sensori. E se vuoi anche monitorare la CPU e i carichi di memoria dello switch, avrai bisogno di altri due sensori.

Avvolgendo

Tutti e cinque i migliori monitoraggi di rete SNMPgli strumenti che abbiamo appena presentato sono ottimi prodotti. Quello che sceglierai dipenderà principalmente dal grado di flessibilità di cui hai bisogno. Tieni presente che la flessibilità spesso fa rima con complessità. Ma poiché tutti i nostri suggerimenti sono gratuiti o hanno una prova gratuita disponibile, cosa ti impedisce di provarli tutti e vedere di persona quale si adatta meglio alle tue esigenze specifiche.

Commenti