1 – Configurer la box pour recevoir les traps

Prérequis

Télécharger le fichier SN-trapInstallation-v3.tar.gz sur la box dans le répertoire /tmp.
Ce fichier est disponible au même endroit que les master ServiceNav, dans la section TOOLS.
En cas de problème pour obtenir ce script d’installation, demander à l’Assistance Coservit.

Objectifs de ce document

Ce document est destiné à toute personne (client ou consultant) souhaitant configurer une SNB afin qu’elle puisse
recevoir les traps SNMP.

Information : Le script exécute un apt-get install pour installer certains paquets, la box doit donc avoir accès à Internet.

Attention :

Le apt-get install peut provoquer un effet de bord avec les points de contrôle MS-SQL.
Tous les points de contrôle MS-SQL risque de ne plus fonctionner.

Si les points de contrôle MS-SQL ne fonctionnent plus :
Supprimer le lien symbolique : rm /usr/local/lib/libgmp.so.10

Fichiers nécessaires

  • /tmp/snmptrapd –> fichier de configuration, sera copié par le script d’installation.
  • /tmp/snmptrapd.conf –> fichier de configuration, sera copié par le script d’installation.
  • /tmp/snmptt.ini –> fichier de configuration, sera copié par le script d’installation.
  • /tmp/SN-trapInstall.sh –> script d’installation et de configuration pour recevoir les traps.

Principes du script

Le script va installer le package SNMPTT puis copier les différents fichiers de configuration nécessaires. Il va
également ajouter une règle dans iptables pour que la box puisse recevoir le flux sur le port 162.

Information : Le script rechargera la configuration de IPTABLES.

Déroulement de l’installation

En root.

Se rendre dans /tmp, où se situe l’archive SN-trapInstallation-vX.tar.gz :

cd /tmp

Décompresser l’archive :

tar -xzf SN-trapInstallation-vX.tar.gz

Se rendre dans le dossier SN-trapInstallation-vX :

cd SN-trapInstallation-vX

Exécuter le script d’installation :

./SN-trapInstall.sh

Le script demande la communauté SNMP qui enverra les traps.
Pour modifier cette valeur (si celle entrée pendant le script ne convient pas) :
Se rendre dans le fichier /etc/snmp/snmptrapd.conf :

vim /etc/snmp/snmptrapd.conf

Repérer la ligne :
authCommunity execute <community>
A la place de <community> devrait se trouver la valeur entrée dans le script.
Modifier la communauté ici si nécessaire.
Redémarrer le service snmptrad :

systemctl restart snmptrapd

La box est désormais capable de recevoir les traps SNMP.

Il faut ensuite créer les fichiers de définition trap. Voir documentation : 2 – Créer un fichier de définition Trap

Consultant sur le produit ServiceNav, très curieux de découvrir de nouvelles technologies et de nouveaux équipements pour pouvoir les intégrer à la supervision. J’ai à cœur de mener à bien nos projets et de trouver des solutions pour parfaire l’expérience de nos clients.