Superviser un hôte

Attention : le serveur supervisé ne doit pas avoir le même nom que le serveur de supervision.

Préparer un serveur Linux à la supervision

Cette partie a été testé sur Debian seulement.

Installer le service SNMP

Chaque serveur à devra posséder ce service pour être supervisé par LibreNMS. Pour rappel, il existe 2 paquets pour le service SNMP :

  1. snmp qui permet d’obtenir les outils nécessaires pour tester si la supervision SNMP fonctionne correctement ;
  2. snmpd qui est le service SNMP chargé de récupérer/envoyer les données SNMP de vos hôtes.

Installez le service SNMP :

apt-get install snmp snmpd

Configurer le service SNMP

Par défaut, snmpd interdit la transition des requêtes SNMP sur le réseau. Il faut configurer le fichier /etc/snmp/snmpd.conf pour qu’il l’autorise. De plus, dans ce même fichier nous allons renseigner la communauté et l’adresse IP du serveur LibreNMS.

Éditez le fichier snmpd.conf :

nano /etc/snmp/snmpd.conf

Repérez et dé-commentez la ligne suivante :

agentAddress udp:161,udp6:[::1]:161

Repérez et commentez la ligne suivante :

agentAddress udp:127.0.0.1:161

Toutes les requêtes SNMP pourront maintenant transiter sur le réseau ;

Repérez la partie ACCES CONTROL du fichier ;

Renseignez-y l’adresse IP du serveur LibreNMS et sa communauté de la manière suivante :

rocommunity public ip_serveur_librenms

Nous avions définit public comme nom de communauté dans le tutoriel sur l’installation et la configuration de LibreNMS mais, si vous avez mis autre chose, adaptez le à votre cas ;

Enregistrez les modifications ;

Redémarrez le service snmpd :

service snmpd restart

Superviser un serveur depuis LibreNMS

Depuis l’interface LibreNMS, allez dans la rubrique Add Device ;

Vous arrivez sur un formulaire permettant d’ajouter un hôte ;

Remplissez ce formulaire de la manière suivante :

Hostname Renseignez l’adresse IP du serveur à superviser.
SNMP version Renseignez le port 161 (port utilisé par SNMP).
Port Association Mode Laissez la valeur par défaut.
Force add – No ICMP or SNMP checks performed Laissez la valeur par défaut.

Cliquez sur Add Device pour créer l’hôte ;

Vous devriez recevoir les messages suivante :

Adding host ip_du_supervisé community public port 161 using udp
Device added ip_du_supervisé

Vous retrouverez dans la rubrique All Devices votre nouvel hôte. Il faut attendre quelques minutes avant que LibreNMS récupère les informations à propos du supervisé pour l’afficher comme disponible. Vous pouvez aussi effectuer une découverte instantanée à l’aide des commandes suivantes :

/opt/librenms/discovery.php -h all /opt/librenms/poller.php -h all

 

Publicités

2 commentaires

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion /  Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion /  Changer )

w

Connexion à %s