- - 5 migliori software di monitoraggio della rete SNMP recensiti nel 2019

5 migliori software di monitoraggio della rete SNMP recensiti nel 2019

Nessun artigiano è migliore degli strumenti che usa. Questo vale per quasi tutti i domini, inclusa l'amministrazione di rete. Fortunatamente, gli amministratori di rete hanno molti strumenti eccellenti disponibili per aiutarli in varie attività. Il monitoraggio è uno di questi compiti e sono disponibili molti diversi tipi di strumenti. Gli analizzatori NetFlow o gli analizzatori S-FLow possono offrire agli amministratori una visione chiara di ciò che viene trasportato sulla loro rete. Ma oggi siamo interessati a un diverso tipo di monitoraggio, il monitoraggio della rete SNMP. Il Protocollo di gestione della rete semplice è un protocollo di comunicazione che consente il monitoraggiogli strumenti leggono le metriche operative delle apparecchiature di rete e di altri dispositivi come i server. Abbiamo cercato sul mercato i migliori strumenti di monitoraggio della rete SNMP e esamineremo i cinque migliori.

Prima di rivelare il nostro miglior monitoraggio della rete SNMPstrumenti, dedicheremo un po 'di tempo a spiegare cos'è SNMP e come funziona. Questo non è assolutamente un documento tecnico, quindi cercheremo di mantenere le nostre spiegazioni il più non tecniche possibile. La nostra idea è solo quella di darti il ​​quadro generale in modo che tu possa capire meglio come funzionano gli strumenti di monitoraggio della rete. Esamineremo SNMP specificamente nel contesto delle reti di monitoraggio. Dopotutto, non è questo il tema di questo articolo? E quando avremo finito con la teoria, esamineremo i cinque migliori strumenti di monitoraggio della rete SNMP.

Un primer SNMP

Molti testi su SNMP lo fanno sembrare enormementemateria complessa. C'è una ragione per questo. È. Ma proprio come non devi essere un meccanico per guidare un'auto, non devi essere un esperto SNMP per configurare uno strumento di monitoraggio, tanto meno per comprenderne e confrontarne le caratteristiche. Ma in realtà non è così complesso. Almeno non nel contesto del monitoraggio della rete. Facciamo luce sull'argomento.

Il protocollo SNMP viene utilizzato principalmente come metodo perdispositivi esterni - che chiameremo gestori SNMP per mancanza di un termine migliore - per leggere informazioni e scrivere informazioni su dispositivi abilitati SNMP. Tali dispositivi - che potrebbero essere apparecchiature di rete come switch e router o altri dispositivi collegati in rete come server o dispositivi - rendono disponibili un certo numero di parametri sia in sola lettura che in modalità lettura-scrittura. Per esempio. una stampante abilitata per SNMP avrebbe parametri di sola lettura per il livello delle sue cartucce di inchiostro o il numero totale di pagine stampate. Allo stesso modo, un server abilitato SNMP avrebbe l'utilizzo della CPU, lo spazio disponibile su disco o la temperatura del sistema. Il gestore SNMP comunica con il dispositivo di abilitazione SNMP utilizzando le richieste get per leggere i parametri e impostare le richieste per scriverli.

MIB e OID

Il MIB, o Management Information Base, è atipo speciale di file di testo che identifica ogni parametro di un determinato dispositivo. Ogni dispositivo abilitato SNMP ha un MIB corrispondente. Tuttavia, non significa che ogni dispositivo ne abbia uno individuale. Ad esempio, esiste un MIB per switch Cisco che copre la maggior parte dei modelli. Un MIB contiene un elenco gerarchico di tutti i parametri SNMP disponibili per quel dispositivo. Una tipica voce MIB è simile alla seguente:

Iso(1).org(3).dod(6).internet(1).private(4).transition(868).products(2).chassis(4).card(1).slotCps(2)­.-cpsSlotSummary(1).cpsModuleTable(1).cpsModuleEntry(1).cpsModuleModel(3).3562.3

Puoi pensare a ciascun elemento separato da punti comeun livello nella gerarchia, proprio come le directory su una struttura ad albero del dispositivo di archiviazione. Un file MIB conterrà spesso centinaia di queste voci, una per ciascun parametro. Hai notato i numeri tra parentesi accanto a ciascun valore di testo? Possono essere utilizzati per semplificare la comunicazione tra manager e clienti. Un manager userebbe la stringa 1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3 per fare riferimento al nostro parametro di esempio. Questo rende le richieste più piccole che utilizzano meno larghezza di banda. A proposito, queste stringhe - non importa se usano testo o solo numeri - sono chiamate OID o identificatori di oggetti.

Ora, per qualsiasi manager SNMP per essere in grado di ottenere oimpostare i parametri in un dispositivo abilitato SNMP, deve avere accesso al file MIB di quel dispositivo. La maggior parte dei software di gestione o monitoraggio SNMP ha già tutti i MIB standardizzati e spesso alcuni di quelli popolari dei principali produttori integrati. Se devi accedere ad alcuni OID specifici del dispositivo che non sono inclusi nei MIB integrati nel software, dovrai aggiungere il MIB appropriato. Spesso si tratta solo di scaricare il file MIB dal sito Web del produttore dell'apparecchiatura e copiarlo nella directory MIB del software.

SNMP è stato creato per la prima volta nel 1988, molto primac'erano delle minacce serie su Internet e certamente prima che la sicurezza della rete fosse una grande preoccupazione. Per questo motivo, non c'è molta sicurezza integrata nel protocollo. SNMP non utilizza la crittografia e utilizza un meccanismo di autenticazione molto approssimativo. Ogni richiesta SNMP inviata da un gestore include a stringa di comunità. Puoi pensarlo come una password rudimentale. La stringa della comunità nella richiesta deve ovviamente corrispondere a quella del dispositivo di destinazione. Per quanto riguarda i dispositivi abilitati SNMP, gli amministratori possono configurare due diversi tipi di stringhe di comunità: sola lettura e lettura-scrittura. Per impostazione predefinita, molti dispositivi avevano pubblico come stringa di comunità di sola lettura e privato come quello di lettura-scrittura. Alcuni lo fanno ancora. Questo ti dice molto su come la sicurezza non è una priorità con SNMP.

Utilizzo di SNMP per il monitoraggio della rete

Quando si utilizza SNMP per il monitoraggio della rete, solo auna manciata di OID è di interesse. Sono di due tipi che mi piace chiamare calibri e contatori. Gli OID di tipo Gauge vengono utilizzati per cose come l'utilizzo del processore o la percentuale di memoria libera. Gli OID di tipo contatore vengono utilizzati per contare i byte dentro e fuori le interfacce di un dispositivo o per contare gli errori di input e output dell'interfaccia. Le apparecchiature di rete abilitate per SNMP hanno un set di OID di tipo calibro per interfaccia.

Un tipico strumento di monitoraggio SNMP leggerà ilvalore degli OID rilevanti a intervalli regolari, predefiniti, spesso di cinque minuti. Per gli OID di tipo gauge, di solito memorizzerà il valore in una sorta di database e probabilmente lo visualizzerà sulla sua dashboard in forma numerica o grafica. Alcuni strumenti rappresenteranno graficamente l'evoluzione del parametro nel tempo.

Per gli OID di contro-tipo, le cose sono piùcomplicato. Poiché il numero di byte in entrata e in uscita da un'interfaccia non è una metrica interessante, invece di usarla così com'è, viene utilizzata per calcolare l'utilizzo della larghezza di banda dell'interfaccia in bit al secondo. Allo stesso modo, il tasso di errore in errori al secondo è un parametro molto più interessante del solo numero cumulativo di errori.

Ecco come funziona. Lo strumento di monitoraggio SNMP legge il valore del contatore allo stesso intervallo regolare di cinque minuti. Memorizza il valore nel suo database ma, invece di visualizzarlo così com'è, fa un po 'di matematica con esso. Per prima cosa sottrarrà il valore precedente del contatore da quello attuale per ottenere il numero di byte trasmessi o ricevuti negli ultimi cinque minuti. Quindi moltiplicherà quel numero per otto - il numero di bit in un byte - e lo dividerà per trecento - il numero di secondi in cinque minuti - per ottenere l'utilizzo della larghezza di banda media negli ultimi cinque minuti. Questo è il valore che lo strumento visualizzerà o rappresenterà su un grafico.

Un punto importante qui è quello che ottienidi questo è l'utilizzo medio. Immagina un'interfaccia da 100 Mbps. Nei cinque minuti tra i campioni, il livello del traffico avrebbe potuto essere a 100 Mbps per 150 secondi e a 0 per 150 secondi e avrebbe mostrato un traffico medio di 50 Mbps sebbene l'interfaccia fosse stata massimizzata per metà dei cinque minuti. Questo è un difetto di ogni software di monitoraggio SNMP di cui devi essere consapevole.

Il miglior software di monitoraggio della rete SNMP: la nostra top 5

Sono disponibili molti software di monitoraggio SNMPsul mercato. Così tanti che sceglierne uno può essere un compito scoraggiante. Per renderlo un po 'più semplice, abbiamo raccolto questo elenco dei migliori cinque strumenti software di monitoraggio SNMP che siamo riusciti a trovare. Alcuni sono software commerciali e altri sono gratuiti e open-source. Ogni strumento commerciale che abbiamo esaminato ha una prova gratuita disponibile, quindi sei libero di provare uno o tutti i nostri suggerimenti.

1. SolarWinds Network Performance Monitor (Prova gratuita)

Il primo nella nostra lista è uno strumento eccellente diSolarWinds: Network Performance Monitor o NPM. SolarWinds, nel caso non lo sapessi, crea alcuni dei migliori strumenti software per l'amministrazione e la gestione della rete. La società è anche famosa per i suoi strumenti gratuiti, alcuni dei quali sono stati rivisti mentre di recente abbiamo discusso dei migliori server TFTP gratuiti o dei migliori server SCP gratuiti.

NPM di SolarWinds - Riepilogo dettagli nodo

Network Performance Monitor è ricco di funzionalitàsistema professionale di monitoraggio SNMP. Vanta una dashboard basata sul web facile da usare, è facile da installare e configurare e, soprattutto, fa un ottimo lavoro. Lo strumento ha funzionalità di avviso personalizzabili che possono avvisarti ogni volta che metriche specifiche superano un valore predefinito.

Questo strumento può creare mappe intelligenti dei tuoirete e ti mostrerà il percorso critico tra due punti qualsiasi, permettendoti di risolvere rapidamente i problemi. C'è anche il monitoraggio e la gestione della rete wireless integrati direttamente nel software. Questo software ha davvero troppe funzionalità per poterle menzionare tutte qui. Approfitta della prova gratuita di 30 giorni per vedere di persona cosa può fare questo fantastico strumento per te.

Prezzi per le prestazioni della rete SolarWindsIl monitor inizia a $ 2 955 e varia in base al numero di dispositivi monitorati. Il software è altamente scalabile e l'aggiunta di più dispositivi rispetto alla sua capacità attuale è solo una questione di aggiornamento della licenza.

SCARICA LA PROVA GRATUITA: SOLARWINDS NETWORK PERFORMANCE MONITOR

2. ManageEngine OpManager

ManageEngine è un altro dei migliori produttori ostrumenti di amministrazione della rete. OpManager è uno dei suoi migliori prodotti. Il software è disponibile per Windows o Linux ed è ricco di fantastiche funzionalità. Uno dei più significativi è il rilevamento automatico dei dispositivi che non trova solo i dispositivi ma mappa anche la tua rete, offrendoti una dashboard grafica unica. E parlando della dashboard, è intuitivo e facile da usare con la funzionalità drill-down. Per gli utenti di dispositivi mobili, sono disponibili anche app client mobili per iOS e Android.

ManageEngine OpManager - Dashboard aziendale

Quando si tratta di allertare, ManageEngineOpManager non lascia nulla a desiderare. Esiste una vasta gamma di avvisi basati sulla soglia che possono aiutarti a rilevare, identificare e risolvere i problemi di rete. Avvisi e notifiche sono altamente personalizzabili e puoi impostare facilmente più soglie con varie notifiche per ogni metrica.

ManageEngine OpManager è disponibile in treversioni: Free, Essential o Enterprise. La versione gratuita è limitata al monitoraggio fino a 10 dispositivi e ha un set di funzionalità ridotto. La versione Essential ti consentirà di monitorare fino a 1.000 nodi con un prezzo a partire da $ 715 per 25 dispositivi. Per quanto riguarda la versione Enterprise, può monitorare fino a 10.000 dispositivi con un prezzo a partire da $ 19 795 per 500 dispositivi.

3. PRTG

The Paessler Router Traffic Grapher o PRTG,afferma di essere lo strumento di monitoraggio più veloce da configurare. Secondo il suo produttore, potresti essere attivo e funzionante in un paio di minuti. In realtà, potrebbe volerci un po 'più di tempo, ma è ancora uno degli strumenti di monitoraggio SNMP più veloci e facili da installare e configurare. Il prodotto viene fornito con diverse interfacce utente per interagire con esso. C'è una console aziendale di Windows, un'interfaccia web basata su Ajax e app mobili per Android e iOS.

PRTG - Schermata delle funzionalità del server

Il prodotto dispone del rilevamento automatico del dispositivonon solo rileva i dispositivi, ma crea anche loro sensori basati su modelli predefiniti. Gli avvisi e le notifiche di PRTG sono validi tanto quanto i suoi concorrenti ". Gli avvisi possono essere trasmessi come notifiche push alle app client mobili, una funzionalità piuttosto unica. Questo, naturalmente, si aggiunge a avvisi più "standard" come e-mail o SMS.

L'unità contabile di base del PRTG è il sensore cheè qualsiasi parametro o metrica che è necessario monitorare. È disponibile in una versione gratuita completa che si limita al monitoraggio di 100 sensori. Se hai bisogno di più, puoi acquistare licenze a pagamento. I loro prezzi variano in base alla capacità del sensore da $ 1 600 per 500 sensori a $ 14 500 per sensori illimitati.

4. Zabbix

Zabbix afferma di essere la classe enterprise per eccellenzapiattaforma di monitoraggio. E forse lo è, soprattutto se confrontato con altri strumenti gratuiti e open-source. Dato il suo prezzo, Zabbix è davvero difficile da battere. Può utilizzare 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 - Dashboard di monitoraggio

Il software dispone di un facile da capire eusa un'interfaccia web e un set di funzionalità impressionante. Si confronta molto bene con i prodotti commerciali che costano migliaia di dollari in più. Il suo sistema di allerta è probabilmente tra i migliori sul mercato con la possibilità di eseguire script locali in risposta agli avvisi attivati ​​dal monitoraggio degli eventi.

Lo stesso Zabbix è gratuito ma possono esserlo vari serviziacquistato dall'editore. Questi includono il supporto tecnico disponibile in cinque livelli e un programma completo di formazione e certificazione con lezioni in tutto il mondo. Il supporto della comunità è anche disponibile gratuitamente.

5. Cactus

È difficile parlare dei sistemi di monitoraggio SNMPsenza menzionare i cactus. Nonostante alcune carenze, è probabilmente la piattaforma di monitoraggio gratuita e open source più utilizzata e più antica. Non è certo ricco di funzionalità come alcuni prodotti commerciali, ma è comunque uno strumento eccellente. La sua interfaccia utente basata sul web è abbastanza facile da usare nonostante il suo aspetto un po 'antiquato. Alla base, Cati ha un poller veloce, modelli grafici avanzati e molteplici metodi di acquisizione. In genere utilizzerà il polling SNMP ma è possibile ideare script personalizzati per ottenere dati praticamente da qualsiasi fonte e tracciarli sui grafici dei cactus. Gli account utente possono essere utilizzati per limitare l'accesso a un sottoinsieme di dispositivi per alcuni utenti, una funzione utile in organizzazioni di grandi dimensioni con più gruppi di supporto. E parlando di grandi organizzazioni, il prodotto può scalare molto bene da reti di piccole imprese a grandi installazioni di migliaia di dispositivi su più siti.

Immagine promozionale di cactus

Ma i cactus non sono perfetti. In realtà, manca un componente importante, l'allerta. La forza dei cactus sta nel polling dei dispositivi e nel rappresentare graficamente i dati sulle pagine web. È molto bravo in questo, ma è tutto ciò che farà. D'altra parte, Cacti è scritto in PHP ed è open-source, quindi nulla ti impedisce di scrivere del codice per aggiungere alcune funzionalità. E se non hai bisogno di allarmi, la semplicità dei cactus potrebbe essere proprio quello di cui hai bisogno. È estremamente personalizzabile e puoi adattarlo facilmente alle nostre esigenze specifiche.

Cati fa ampio uso di modelli perfacilitare la configurazione. Esistono modelli di dispositivi per molti tipi comuni di dispositivi e modelli di grafici. Esiste un'enorme community online che scrive modelli personalizzati per molti dispositivi e che i produttori di apparecchiature a volte hanno modelli di cactus che puoi scaricare.

Una menzione speciale

Anche se potrebbe non meritare di essere in questo elenco,Vorrei fare una menzione d'onore al Multi Router Traffic Grapher, o MRTG, che è l'antenato di tutti i sistemi di monitoraggio SNMP. I suoi sviluppatori sono stati i primi a utilizzare SNMP per il monitoraggio piuttosto che per la gestione delle apparecchiature. Parte del codice originale di MRTG è ancora oggi utilizzato nei cactus e, probabilmente, in molti altri strumenti open source.

Commenti