diff --git a/HowtoSNMP.md b/HowtoSNMP.md index e3a8ea56..1026bccb 100644 --- a/HowtoSNMP.md +++ b/HowtoSNMP.md @@ -3,6 +3,8 @@ categories: network monitoring title: Howto SNMP ... +* Explorateur de MIB : ou (peut donner plus de détails sur l'interprétation des valeurs) + ## Principe de fonctionnement SNMP (pour Simple Network Management Protocol) est un protocole qui permet la supervision d'équipements réseau (serveurs, routeurs, switchs...). Il utilise le protocole de transport UDP sur les ports 161 et 162 pour les traps. @@ -53,7 +55,27 @@ Puis on redémarre l'agent SNMP : # systemctl restart snmpd ~~~ -### Interrogation de la MIB de l'agent +### Configuration du manager + +Afin de traduire les OID en leur description textuelle, il faut activer le repository apt `non-free` et installer `snmp-mibs-downloader` : + +~~~ +# apt install snmp-mibs-downloader +~~~ + +On l'active ensuite en éditant `/etc/snmp/snmp.conf` pour commenter la ligne suivante : + +~~~ +#mibs: +~~~ + +Puis on met à jour les MIB : + +~~~ +# download-mibs +~~~ + +### Interroger la MIB de l'agent Le paquet `snmp` doit être installé sur la machine de supervision. @@ -80,6 +102,11 @@ $ snmpget -v 1 -c public 192.0.2.1 .iso.org.dod.internet.mgmt.mib-2.system.sysUp DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (107510) 0:17:55.10 ~~~ +### Recevoir des traps SNMP + + + + ## Intégration à Icinga Le plugin NRPE `check_snmp` permet de réaliser des requêtes SNMP et d'interpréter le résultat comme étant _OK_, _Warning_ ou _Critical_.