Surveillance service NTP - CPNV-ES-MAS3-X/LibreNMS-Containerization GitHub Wiki

Activer le service check

Sur le serveur librenms

Editer le fichier de config /opt/librenms/config.php

Ajouter les lignes suivantes

$config['show_services']           = 1;
$config['discover_services']           = true;
$config['discover_services_templates']           = true;
$config['nagios_plugins']   = "/usr/lib/nagios/plugins";

Installer le plugin nagios

apt install monitoring-plugins

Modifier les droits en exec

chmod +x /usr/lib/nagios/plugins/*

Ajouter le services wrapper dans le cron file de librenms en mdifier le fichier /etc/cron.d/librenms

*/5 * * * * librenms /opt/librenms/services-wrapper.py 1

Validation

Connecter vous avec l'utilisateur librenms

Effectuer un test du plugin avec la commande suivante (il s'agit d'un test http)

/usr/lib/nagios/plugins/check_http -H google.ch -S -p 443

Configurer le service librenms

Ajouter un nouveau service en cliquant sur Add service

image

Attribuer un nom approprié au service

Choisir ntp ou ntp_time sous check type

Entrer l'IP ou le FQDN de la machine cible

image