Nagios è un tool di monitoraggio di sistemi sia per macchine Linux che per macchine Windows.
Permette di monitorare vari servizi (db Oracle, MongoDB, Tomcat, Weblogic, Apache e cosi via) sui sistemi remoti.
Esiste una versione gratuita chiamata Nagios Core, che è possibile usare e scaricare dal seguente indirizzo:
Invece la versione commmerciale è: Nagios XI (di cui non tratterò) e poi ci sono altri prodotti relativi a Nagios, a seconda di ciò che si vuole monitorare e usare sul seguente sito:
Le sue caratteristiche per me essenziali sono:
- versatilità
- facile curva di apprendimento nel gestirlo e utilizzzarlo
- possibilità di modificare in poco tempo i files di configurazione usati per i vari sistemi
- console centralizzata dove guardare le varie segnalazioni riferite per hosts, servizi, o gruppi di servizi o hosts e cosi via
Nagios usa un set di plugins standard, già presenti e facilmente scaricabili ai seguenti url:
Nagios Exchange – Descrizione e download plugins
Plugins – Downdload in formato gz
e implementabili, che servono per poter creare e implementare i controlli sui vari servizi esistenti ad oggi attraverso dei files di configurazione con l’estensione .cfg. E’ possibile inoltre qualora necessario modificare questi plugins per crearne di nuovi o customizzabili, oppure crearne di altri.
La parte forse un pò complicata all’inizio è l’installazione su una macchina Linux (per una macchina Windows purtroppo non esiste Nagios Core che io sappia), in quanto necessita di vari pacchetti sw e se non si segue la procedura specifica cosi come è fatta, si può incappare in problemi dovuti a qualche pacchetto mancante. Risolto però il problema dell’installazione, si avrà alla fine la propria console Nagios accessibile con le credenziali da noi impostate, cosi come si vede nella seguente immagine:
Si potrà quindi, incominciare a implementare ed attivare in poco tempo i controlli necessari e utili per i nostri sistemi da monitorare.
Questa è una breve introduzione a Nagios. Parlerò nei prossimi articoli più nel dettaglio, come usare Nagios e implementare qualche controllo di monitoraggio di solito utilizzato in ambito lavorativo.
Ottima intro! Argomento interessante anche in ambito IoT
"Mi piace""Mi piace"