Nagios è un potente strumento che ti consente di monitorare la tua infrastruttura IT e di avvisarti in caso di malfunzionamento di host, servizi o specifiche della macchina. Vedremo di monitorare lo stato di salute di base di una macchina Linux, ad es. Carico corrente, spazio su disco e utilizzo della RAM ecc. in questo tutorial. Per l'installazione di Nagios e NRPE puoi seguire i nostri articoli utilizzando il seguente link:
Come installare Nagios Core e NRPE su CentOS 8 – Unixcop
Presumo che tu abbia installato Nagios e NRPE seguendo il tutorial sopra. Innanzitutto, configureremo NRPE e quindi aggiungeremo alcune configurazioni nel core di Nagios per eseguire il controllo da NRPE per ottenere dati / controlli.
Configurazione NRPE
Accedi alla macchina che desideri monitorare da Nagios. Assicurati di aver installato NRPE utilizzando l'articolo nel link ” https://unixcop.com/how-to-install-nagios-core-and-nrpe-on-centos-8/ “
Apri il file di configurazione NRPE con nano editor:
nano /etc/nagios/nrpe.cfg
Consenti l'IP core di Nagios nella riga seguente:
Scorri verso il basso e imposta i comandi di monitoraggio del sistema nel file di configurazione come segue:
salva un'uscita da questo file e riavvia nrpe per implementare la configurazione.
systemctl restart nrpe.service
systemctl status nrpe.service
Configurazione di Nagios
Accedi alla macchina in cui è installato Nagios Core.
Ora segui la procedura indicata di seguito per configurare Nagios per monitorare la tua macchina.
Decommenta la seguente riga da “/usr/local/nagios/etc/servers”
Crea directory server ed entra in quella directory dove verranno implementate tutte le configurazioni di controllo relative alle macchine di monitoraggio.
mkdir /usr/local/nagios/etc/servers
nano /usr/local/nagios/etc/servers/machine.cfg
salva ed esci dal file.
Riavvia Nagios Core
systemctl restart nagios.service
Ora apri nagios web e i controlli implementati saranno visibili lì.
Puoi anche configurare il controllo personalizzato scrivendo plug-in personalizzati utilizzando Bash Script in NRPE e quindi monitorandoli tramite Nagios Core.