Comment configurer SNMP TRAP sur Ubuntu
SNMP (Simple Network Management Protocol) est une méthode standard pour gérer des périphériques sur réseaux IP. Chaque « gestionnaire » SNMP surveille en détail des périphériques distants — « agents » (commutateurs, routeurs) et peut les reconfigurer. Le standard SNMP inclut un mécanisme pour que les agents envoient des notifications asynchrones — « traps » — aux gestionnaires lors d'événements significatifs. Vous pouvez configurer Ubuntu pour recevoir et traiter les traps SNMP.
Étape 1
À l'écran de connexion Ubuntu, appuyez « Ctrl »+« Alt »+« F1 » pour une invite en mode texte. Connectez-vous comme utilisateur normal. Ubuntu présente une invite de commande (shell).
Étape 2
Élevez les privilèges au superutilisateur :
sudo -l
Appuyez « Entrée ». Tapez votre mot de passe, « Entrée » à nouveau.
Étape 3
Téléchargez et installez les utilitaires SNMP manager :
apt-get install snmpd
Appuyez « Entrée ».
Étape 4
Ouvrez /etc/snmp/snmpd.conf avec un éditeur, cherchez la ligne contenant « master agentx » et supprimez le « # » initial. Sauvegardez et quittez.
Étape 5
Ouvrez /etc/snmp/snmptrapd.conf et ajoutez à la fin :
TRAPDRUN=yes
Sauvegardez et quittez.
Étape 6
Lancez les services SNMP et la journalisation des traps entrants :
/etc/init.d/snmpd restart
snmptrapd -P -F "%02.2h:%02.2j TRAP%w.%q from %A\n"
Appuyez « Entrée » après chaque ligne. snmptrapd écoute maintenant les traps SNMP entrants. À la réception, il les journalise en sortie standard : heure, code trap, nom d'hôte de l'émetteur.
