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 risquent 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
Mettre à jour les librairies et exécuter le script d’installation :
apt-get update ./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