Mentre la maggior parte dei dispositivi oggi fornisce la gestione SNMP, ci sono ancora una tonnellata di dispositivi che non supportano SNMP o dove non è necessario gestirli.
Tuttavia, è possibile che questi dispositivi necessitino di monitoraggio e un semplice avviso quando un dispositivo è offline è qualcosa di molto semplice da configurare.
LibreNMS non ha un supporto ping integrato, supporta solo dispositivi abilitati SNMP, quindi useremo il set di plugin Nagios per fornire un monitoraggio aggiuntivo.
Collegarsi in SSH al server LibreNMS e lanciare il comando:
0 |
sudo apt-get install nagios-plugins |
Una volta installati, sarà necessario abilitare il supporto per i plugin in LibreNMS con il comando:
0 |
sudo nano /opt/librenms/config.php |
Aggiungere le seguenti righe alla fine del file config.php di LibreNMS:
0 1 |
$config['show_services'] = 1; $config['nagios_plugins'] = "/usr/lib/nagios/plugins"; |
Salvare e chiudere il file
Ora bisogna assicurarsi che il file di controllo Nagios ICMP sia abilitato per l’esecuzione da LibreNMS.
Lanciamo il comando seguente per fare la verifica:
0 |
ls /usr/lib/nagios/plugins/check_icmp -l |
Se vediamo comparire una riga come quella mostrata nell’immagine sovrastante e sotto vuol dire che è OK
0 |
-rwxr-xr-x 1 root root 59600 apr 5 2016 /usr/lib/nagios/plugins/check_icmp |
Infine, è necessario assicurarsi che i controlli dei servizi siano eseguiti.
Aprire il file /etc/cron.d/librenms con il comando:
0 |
sudo nano /etc/cron.d/librenms |
Quindi assicurarsi che sia presente la seguente riga sia al fondo del file
0 |
*/5 * * * * librenms /opt/librenms/check-services.php >> /dev/null 2>&1 |
Chiudere il file
Adesso se apriamo via web il LibreNMS dovremmo vedere nel menù in alto il pulsante Services
Vedi figura sovrastante
Cliccare su Services
Quindi inserire tutti i parametri come richiesto
Device: Inserire l’IP del nostro server LibreNMS
Type: Selezionare il servizio ICMP
Ip Address: Inserire l’IP dell’apparato da monitorare con il Ping
Quindi cliccare su Add Service
Se adesso andiamo nella sezione All Services
Dovremmo vedere una schermata come quella sovrastante con il servizio censito e il monitoraggio attivo.
Logicamente è possibile svariati servizi basta dare un occhiata al menù a tendina del Type
Sono Raffaele Chiatto, un appassionato di informatica a 360 gradi.
Tutto è iniziato nel 1996, quando ho scoperto il mondo dell'informatica grazie a Windows 95, e da quel momento non ho più smesso di esplorare e imparare.
Ogni giorno mi dedico con curiosità e passione a scoprire le nuove frontiere di questo settore in continua evoluzione.
Excellent and very useful post