Monitoraggio IT · 2 min read · Oct 17, 2025
Installazione di Nagios su Debian Lenny e monitoraggio di un server Debian Lenny
Installazione di Nagios su Debian Lenny e monitoraggio di un server Debian Lenny
Introduzione
Nagios è una soluzione di monitoraggio per infrastrutture IT complesse, Nagios è facile da implementare e può essere esteso con moduli personalizzati, chiamati plugin. In questo howto spiego come installare Nagios su un host Debian Lenny e fare la configurazione per esso. Inoltre, installeremo una seconda macchina Debian che monitoriamo con plugin remoti e locali.
1. Installazione di due macchine Debian predefinite
Prepara due macchine Debian Lenny con una configurazione minima. Crea un buon ambiente di lavoro.
In questo howto farò riferimento alla seguente configurazione predefinita:
- Host Nagios: - Nome host: monitor
- IP: 10.10.10.105
- Server di esempio: - Nome host: server1
- IP: 10.10.10.100
2. Installare Nagios
monitor:~# apt-get install nagios3 nagios-plugins nagios-nrpe-plugin
server1:~# apt-get install nagios-nrpe-server nagios-pluginsDurante il processo di installazione ti verrà chiesto di impostare il gruppo di lavoro samba e le impostazioni WINS, lascia queste impostazioni su default.
3. Creare una configurazione di base di Nagios sull’host di monitoraggio
Per accedere alla pagina di configurazione di Nagios dobbiamo impostare la password per l’utente nagiosadmin:
monitor:~# htpasswd -c /etc/nagios3/htpasswd.users nagiosadminDopo questo dovresti essere in grado di accedere a: http://10.10.10.105/nagios3/ con il nome utente nagiosadmin e la password che hai appena impostato.
Se vai alla pagina dei dettagli del servizio vedrai che Nagios fornisce già una configurazione di base per il localhost.
4. Installare un server web sul server di esempio
server1:~# apt-get install apache25. Creare un nuovo file di configurazione sull’host Nagios
monitor:~# nano /etc/nagios3/conf.d/server1_nagios2.cfgdefine host{
use generic-host
host_name server1
alias server1
address 10.10.10.100
}
define service{
use generic-service
host_name server1
service_description HTTP-Server
check_command check_http
}
Riavvia il servizio nagios con:
monitor:~# /etc/init.d/nagios3 restartLa variabile ‘use’ in ogni oggetto qui indica quale modello viene utilizzato. L’oggetto generic-host può essere trovato nel file /etc/nagios3/generic-host_nagios2.cfg, mentre il generic-service è determinato nel file /etc/nagios3/generic-service_nagios2.cfg.
Dovresti ora essere in grado di vedere server1 e il servizio http nella pagina dei dettagli del servizio di Nagios.
6. Preparare il client nrpe su server1 per inviare più dati a Nagios
Dobbiamo modificare la configurazione nrpe del server che vogliamo monitorare, prima modifica la riga per l’host consentito (riga 79 per impostazione predefinita):
server1:~# nano /etc/nagios/nrpe.cfgDa
allowed_hosts=127.0.0.1a
allowed_hosts=10.10.10.105Riavvia il servizio nrpe su server1:
server1:~# /etc/init.d/nagios-nrpe-server restartControlla il servizio nrpe manualmente prima di continuare a modificare la configurazione. Lo facciamo dal nostro host Nagios.
monitor:~# cd /usr/lib/nagios/plugins/
monitor:/usr/lib/nagios/plugins# ./check_nrpe -H 10.10.10.100 -c check_usersL’output dovrebbe essere simile a questo:
USERS OK - 2 utenti attualmente connessi |users=2;5;10;0Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.