Archivi tag: cacti

Network Monitoring

Casa nuova, nuova rete, vecchie manie. Come già avevo fatto tanti, tanti anni addietro, ho installato tutto il necessario per monitorare le prestazioni della mia rete domestica. Questa è composta da un NAS, un AP, una MikroTik ed un server, oltre al router che fornisce la connettività verso Internet.

Il server ho deciso di realizzarlo sfruttando una board che avevo comperato nel 2011 e mai utilizzato: la cubieboard 2. Si tratta di un embedded basato su ARM A20, molto interessante e dotato di una buona dotazione di porte, compresa una SATA. Il sistema operativo (Debian per ARM) risiede su una SD da 16GB. La cubieboard è il cuore della mia rete e funge da server MySQL e aggregatore dei dati SNMP. Sono molto soddisfatto del suo funzionamento.

Per visualizzare i dati e le prestazioni dei sistemi mi sono inizialmente avvalso di Cacti, un sistema che conosco abbastanza bene ed utilizzo con successo anche in ufficio. Parallelamente ho voluto anche sperimentare LibreNMS.

Cacti è un sistema consolidato, che ha dalla sua una discreta community di utenti e un forum di supporto. L’aggiornamento del software è molto lento e la roadmap che si erano proposti gli autori è ampiamente non rispettata. Nel mio caso, l’ultima versione rilasciata ha funzionato al primo colpo, consentendomi di tracciare con discreta facilità i grafici di cui ho bisogno. Il supporto per hardware “moderni” è decisamente scarso: i template non sono aggiornatissimi e bisognerebbe mettersi a scrivere il proprio, per coprire esigenze paricolari.

LibreNMS è un pacchetto software per il monitoraggio della rete molto accattivante. Si installa davvero facilmente, non richiede esoterismi particolari. Ha un interfaccia grafica molto gradevole e molto dinamica, lasciando il puntatore su un host, compaiono delle miniature dei grafici salienti.

nmt_01

nmt_02

Si possono configurare alerts, messaggi, e tutta una serie di features che rendono il prodotto particolarmente gradevole e abbastanza facile da usare. Il carico del POLLER sulla CPU del mio sistema si sente abbastanza, ma non ho mai avuto esperienza di rallentamenti o hang. Nella figura che segue, a sinistra il carico di sistema con LibreNMS+Cacti a destra solo con Cacti.

nmt_03

Attualmente ho configurato il sistema con Cacti, in quanto più leggero e maggiormente leggibile per me che lo uso da 3 o 4 anni. La scelta è tuttavia non definitiva, in quanto LibreNMS è ancora presente nel mio server, ho solo momentaneamente disabilitato il poller. Appena avrò tempo, voglio lavorere un po’ con gli alert per cercare qualche nuova feature.

Buon monitoraggi e ricordate di cambiare la default community SNMP quando installate un prodotto di rete!