Il Multi Router Traffic Grapher, o MRTG, è ilnonno di tutte le piattaforme di monitoraggio della rete. È stato creato a metà degli anni '90 per soddisfare la necessità di uno strumento per visualizzare l'utilizzo di un collegamento Internet a bassa larghezza di banda. Si è rapidamente evoluto in una soluzione di monitoraggio piuttosto completa in grado di eseguire il polling di quasi tutti i dispositivi e creare grafici carini che mostrano l'utilizzo della loro interfaccia. È ancora in uso relativamente diffuso sebbene l'ultima versione abbia ormai 6 anni. Oggi ti mostriamo le cinque migliori alternative MRTG. Risolvono la maggior parte delle carenze di MRTG e di solito forniscono un'esperienza molto migliore, un'interfaccia più carina e una configurazione più semplice.

Prima di rivelare le nostre prime cinque scelte delle miglioriAlternative MRTG, conosceremo prima MRTG in maggiori dettagli. Spiegheremo come funziona lo strumento in background. E poiché l'obiettivo della maggior parte delle alternative MRTG è quello di affrontare le carenze del sistema originale, discuteremo anche di cosa si tratta e cosa si può fare al riguardo. Alcuni possono essere facilmente risolti mentre altri sono inerenti alla tecnologia utilizzata. Concluderemo con il nocciolo della nostra materia e esamineremo le cinque migliori alternative alla MRTG. La nostra lista ha un mix di software gratuito e commerciale, alcuni dei quali possono facilmente scalare fino a reti molto grandi.
(Quasi) Tutto ciò che devi sapere su MRTG
Secondo Wikipedia, MRTG è un "software gratuito per il monitoraggio e la misurazione del carico del traffico sui collegamenti di rete. Consente all'utente di visualizzare il carico del traffico su una rete nel tempo in forma grafica“. Mentre questa descrizione è scrupolosamente esatta, non dice molto.
Per comprendere meglio MRTG, torniamo indietrostoria dell'estate del 1994 alla DeMonfort University di Leicester, Regno Unito. L'università aveva quindi oltre 1000 computer collegati in rete che condividevano un singolo collegamento Internet a 64 kbps. Inutile dire che, anche in questi giorni di informatica per lo più testuale, il collegamento ha spesso subito importanti congestioni. Era chiaro che l'università non poteva ottenere un circuito più grande per almeno un anno, quindi è stato deciso di mettere in atto qualcosa in modo che ogni utente potesse vedere una rappresentazione dal vivo dell'utilizzo della larghezza di banda del circuito nel tempo.
Nacque il Multi Router Traffic Grapher. Ogni cinque minuti, eseguiva il polling dei contatori di ottetti del router gateway Internet dell'università. Il software ha utilizzato questi dati per ricavare la velocità di trasferimento media del collegamento Internet per ogni intervallo di cinque minuti. Lo strumento ha inoltre generato una pagina Web con quattro grafici che mostrano le velocità di trasferimento per l'ultimo giorno, settimana, mese e anno.

Da quel momento in poi, tutti con un browser web lo furonoin grado di monitorare lo stato del collegamento. Naturalmente, la disponibilità dei grafici non ha fatto nulla per aumentare la capacità del collegamento, ma ha fornito gli argomenti necessari per convincere i dirigenti universitari che era effettivamente necessario un collegamento più grande. Fino ad oggi, la pianificazione della capacità è ancora uno degli usi principali per MRTG e sistemi alternativi.
Come funziona?
MRTG sfrutta la gestione semplice della reteProtocollo o SNMP, una funzionalità integrata nella maggior parte delle apparecchiature di rete. I dispositivi abilitati SNMP hanno contatori che possono essere letti in remoto da sistemi di monitoraggio come MRTG. È efficiente e fa il suo lavoro. Tutte le alternative MRTG qui proposte utilizzano SNMP in modo simile.
Ti risparmieremo la maggior parte dei dettagli tecnici etutto il gergo ma potresti voler sapere come funziona. Nel contesto del monitoraggio dell'utilizzo della larghezza di banda, sono interessanti due parametri SNMP specifici. Uno registra il numero di byte da un'interfaccia e l'altro registra il numero di byte. Switch, router e altre apparecchiature di rete hanno una coppia di quelli per ciascuna interfaccia.
Pertanto, MRTG esegue il polling di ciascun dispositivo su cui viene monitoratoIntervalli di 5 minuti e legge il valore dei due contatori per ciascuna interfaccia configurata per il monitoraggio. Quindi sottrae i valori precedenti dei due contatori da quelli correnti. I risultati sono il numero di byte in entrata e in uscita in cinque minuti. Utilizzando la matematica semplice, moltiplica questi numeri per 8 (il numero di bit in un byte) e li divide per 300 (il numero di secondi in cinque minuti) per ottenere l'utilizzo della larghezza di banda media in bit al secondo negli ultimi cinque minuti.
Certo, MRTG non fa solo matematica. memorizza anche i valori che legge ogni cinque minuti in un file di archivio round robin, un tipo di file che riepiloga automaticamente i dati più vecchi e non cresce mai oltre una certa dimensione e crea grafici di bell'aspetto che mostrano l'evoluzione del parametro nel tempo. E poiché quei grafici devono essere posizionati da qualche parte, MRTG crea anche pagine Web per contenere i grafici.
Mancanze di MRTG
Sebbene MRTG abbia alcuni punti di forzaesso - come essere gratuito e open source e scritto principalmente in Perl in modo che chiunque possa facilmente modificarlo e adattarlo alle proprie esigenze - il software presenta alcune gravi carenze. Innanzitutto, MRTG è uno strumento piuttosto vecchio con un forte background Unix. È stato portato sulla piattaforma Windows un po 'di tempo fa, ma il processo di installazione è piuttosto complicato. Il processo è ben documentato in un documento denominato mrtg-nt-guida. Quel nome non ti dà un'idea dell'età del documento?
Ti salverò i dettagli ma basti dirloi passaggi dell'installazione sono numerosi e complicati. Ad esempio, è necessario installare Perl sul computer prima di installare MRTG. Inoltre, MRTG non può essere eseguito come servizio se non si utilizza un'utilità esterna in grado di eseguire qualsiasi applicazione come servizio. La documentazione suggerisce uno di questi strumenti che era gratuito ma ora è un programma a pagamento. Nel complesso, installare MRTG su Windows può essere una seccatura.
Un altro problema con MRTG è che è suola configurazione viene eseguita principalmente tramite file di testo che devono essere modificati. In questi tempi in cui ci siamo abituati ai pannelli di controllo della GUI e ai maghi di autoconfigurazione, questo potrebbe sembrare un po 'datato. Una cosa è certa, lo strumento ha una ripida curva di apprendimento.
MRTG include uno strumento chiamato cfgmaker – a Perlscript - che creerà file di configurazione MRTG basati su informazioni estratte da un dispositivo abilitato SNMP ma il suo utilizzo non è assolutamente intuitivo. E, come avrai intuito, non esiste alcun processo di individuazione che scansionerà la tua rete alla ricerca di dispositivi gestibili SNMP e ti consentirà di scegliere quelli che desideri monitorare.
Infine, la versione "attuale" di MRTG risale alGennaio 2012, più di sei anni fa. Questo può significare due cose. O il prodotto è così buono e non richiede funzionalità aggiuntive o correzioni di errori o non viene più mantenuto attivamente. Opto per il secondo. Ciò non significa che il prodotto non sia più buono. È certamente buono come lo era nel 2012, ma è probabile che i prodotti alternativi più recenti abbiano funzionalità più nuove o utilizzino tecnologie migliori e forse più veloci.
Le migliori alternative MRTG
Abbiamo setacciato Internet cercando il meglioAlternative MRTG. In particolare, stavamo cercando prodotti che non presentassero le carenze di MRTG mentre svolgevano essenzialmente lo stesso compito, ovvero misurare l'utilizzo della larghezza di banda dell'interfaccia e visualizzarlo come grafici su una pagina Web. Alcuni dei nostri risultati sono enormi strumenti commerciali che hanno molte più funzionalità di MRTG e che possono costare fino a migliaia di dollari, mentre altri sono solo versioni "migliorate" di MRTG con essenzialmente le stesse funzionalità ma un'interfaccia più pulita e più facile da usare.
1. SolarWinds Network Performance Monitor (Prova gratuita)
Solitamente SolarWinds non richiede presentazioniamministratori di rete. La società è famosa da un po 'per i suoi eccellenti strumenti di amministrazione della rete e per la pubblicazione di numerosi strumenti gratuiti per svolgere compiti specifici. Il prodotto di punta di SolarWinds si chiama Network Performance Monitor o NPM. È una soluzione di monitoraggio della rete completa che va ben oltre la funzionalità di MRTG. Ma dal momento che stiamo parlando di alternative MRTG, concentriamo prima le funzionalità simili a MTRG di NPM.
Proprio come MRTG, la rete di sondaggi NPM di SolarWindsdispositivi che utilizzano il protocollo SNMP e legge i contatori delle loro interfacce. NPM archivia i risultati in un database SQL e utilizza i dati di polling per creare grafici che mostrano l'utilizzo di ciascuna interfaccia.
PROVA GRATUITA DI 30 GIORNI: SolarWinds Network Performance Monitor
Il sistema utilizza una GUI intuitiva e l'aggiunta di unil dispositivo è semplice come specificare l'indirizzo IP o il nome host e i parametri di connessione SNMP, noti come stringhe di comunità. Lo strumento quindi esegue una query sul dispositivo ed elenca tutti i parametri SNMP disponibili e consente di selezionare quelli che si desidera includere nei grafici. Un tipico switch o router di rete, ad esempio, avrà contatori di traffico ed errori per ciascuna interfaccia, nonché contatori di utilizzo di CPU e memoria.
La scalabilità di Network Performance Monitor èuna delle sue migliori caratteristiche. Scalerà dalla più piccola delle reti fino alle grandi reti costituite da decine di migliaia di dispositivi sparsi su molti siti. Per facilitare il ridimensionamento, l'aggiornamento delle licenze è un processo semplice.
Un'altra grande caratteristica di NPM è la sua capacità di farlocostruire automaticamente mappe di rete e visualizzare una rappresentazione visiva del percorso critico tra due dispositivi o servizi. Questa funzione è preziosa per la risoluzione dei problemi di accesso alle applicazioni.
Per quanto riguarda il prezzo, SolarWinds Network Performace Monitorinizia a poco meno di $ 3 000 e varia in base al numero di dispositivi da monitorare e ai componenti opzionali selezionati. Dovrai contattare il team di vendita di SolarWinds per un preventivo dettagliato. Ma se desideri provare il prodotto prima di acquistarlo, è disponibile una versione di prova gratuita di 30 giorni, come per la maggior parte dei prodotti SolarWinds a pagamento.
2. PRTG
PRTG o, più precisamente. il Paessler Router Traffic Grapher è un altro eccellente sistema di monitoraggio. È un prodotto di livello aziendale che Paessler afferma di essere il più semplice da configurare. Secondo Paessler, PRTG può essere impostato in un paio di minuti. La tua esperienza può variare e sicuramente spendiamo di più, ma è ancora molto facile e veloce da configurare. Sicuramente più di MRTG, quindi affronta una delle sue maggiori limitazioni.

Facile da installare, il prodotto è fermoricco di funzionalità. Ad esempio, viene fornito con diverse interfacce utente. C'è una console aziendale di Windows, un'interfaccia web basata su Ajax e app mobili per Android e iOS. Le app mobili sfruttano appieno le capacità della piattaforma e possono, ad esempio, scansionare i codici QR applicati alle apparecchiature per accedere rapidamente ai loro grafici.
PRTG può essere scaricato dal sito Web Paesslerdove dovrai scegliere tra due opzioni. Esiste la versione gratuita con funzionalità complete che limiterà la capacità di monitoraggio a 100 sensori o la versione di prova gratuita di 30 giorni che è illimitata ma tornerà alla versione gratuita al termine del periodo di prova. Ogni parametro monitorato conta come un sensore. Ad esempio, il monitoraggio della larghezza di banda su ciascuna porta di uno switch a 48 porte conterà come 48 sensori.
3. ManageEngine OpManager
OpManager di ManageEngine - un altroil migliore produttore di strumenti di gestione della rete: è la nostra terza scelta. Può essere eseguito su Windows o Linux e vanta diverse fantastiche funzionalità, tra le altre c'è una funzione di rilevamento automatico che può mappare la tua rete e visualizzarla sulla sua dashboard. I grafici in miniatura con codice colore mostrati nella parte superiore di ogni pagina sono anche una grande caratteristica del prodotto.

Tornando alla dashboard del prodotto, è semplicissimoda usare e navigare e ha funzionalità di drill-down. Se sei così incline, ci sono anche app per tablet e smartphone che ti permetteranno di accedere al sistema da qualsiasi luogo. Questo è un prodotto complessivamente molto lucido e professionale.
Se lo desideri, è disponibile una versione gratuitaprovalo prima dell'acquisto. Questa è una versione veramente gratuita e non una prova gratuita. Tuttavia, è limitato e non consente di monitorare più di dieci dispositivi. Se gestisci una piccola rete, forse puoi cavartela con la versione gratuita. Per quanto riguarda le versioni a pagamento, puoi scegliere i piani Essential o Enterprise. Il primo ti consentirà di monitorare fino a 1.000 nodi, mentre l'altro arriva a 10.000.
4. Cactus
Cactus è uno stretto genitore di MRTG. Il suo componente principale è RRDTool, un sistema di registrazione e rappresentazione dei dati sviluppato da Tobi Oetiker, lo sviluppatore principale di MRTG. Questa eredità è piuttosto evidente quando si guardano i grafici dei cactus che sono sorprendentemente simili a quelli della MRTG.
Cacti è una rete completa gratuita e open sourcestrumento di monitoraggio. I componenti principali di Cacti sono un poller veloce, un template avanzato e diversi metodi di acquisizione dei dati. Cacti offre anche il controllo degli accessi utente integrato nel prodotto. Ha anche un'interfaccia basata sul web facile da usare. I cactus scalano molto bene dalle più piccole installazioni LAN singole fino a reti complesse con migliaia di dispositivi su più siti.

Cactus utilizza RRDTool per recuperare e archiviare i dati in aDatabase SQL e per creare grafici ed è principalmente scritto in PHP e può essere modificato in base alle proprie esigenze. Una delle sue caratteristiche più forti sono i suoi modelli. Esiste un modello integrato, ad esempio, per gli switch Cisco che include già la maggior parte degli elementi che potresti voler monitorare su tale dispositivo. Ma non ci sono solo modelli di dispositivi, ci sono anche modelli di grafici. Rendono molto più semplice la configurazione dello strumento. E puoi creare modelli specifici per dispositivo se non esistono già. Esistono anche molti modelli specifici del dispositivo che possono essere scaricati dai siti Web di ciascun produttore del dispositivo o dai forum di cactus della community.
5. Observium
Observium è una piattaforma di monitoraggio dotata di funzionalitàmanutenzione ridotta e rilevamento automatico. Supporta una vasta gamma di tipi di dispositivi, piattaforme e sistemi operativi, tra cui Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. L'obiettivo principale di Observium è fornire un'interfaccia utente bella, intuitiva e semplice ma potente che mostri lo stato e la salute della tua rete.

Il prodotto è disponibile in due versioni. C'è la comunità di Observium che è disponibile gratuitamente per tutti. Questa versione riceve aggiornamenti e funzionalità due volte all'anno. C'è anche Observium Professional che ha funzionalità aggiuntive che aggiunge aggiornamenti quotidiani. Entrambe le edizioni funzionano solo su piattaforme Linux.
Observium offre molto più di una semplice larghezza di bandamonitoraggio. Ad esempio, esiste un sistema di contabilità che misurerà l'utilizzo della larghezza di banda mensile totale nel 95 ° percentile o in byte trasferiti totali. Ha anche una funzione di avviso con soglie definite dall'utente. Inoltre, Observium si integra con altri sistemi e può estrarre le loro informazioni e visualizzarle all'interno della sua interfaccia.
Gli utenti di Observium adorano quanto sia facile da configurare ecome si configura quasi da solo. Nulla è perfetto, tuttavia, e trovare il software può essere una sfida. Non sembra esserci una sezione di download sul sito web di Observium. Esistono, tuttavia, istruzioni di installazione dettagliate per diverse distribuzioni Linux che includono i collegamenti per ottenere il pacchetto.
In conclusione
Per quanto MRTG sia sempre stato - e lo sia ancora - unprodotto eccellente, ora ci sono più prodotti lucidi disponibili. Molte hanno funzionalità estese e tutte sono più facili da configurare e utilizzare. Sono ancora prodotti complessi e richiederanno alcuni sforzi iniziali ma saranno ben ricompensati.
Commenti