Problème configuration snmp

Bonjour,

Je suis en train de parametrer Nagios + Centreon sur un serveur centos.

Je possède un serveur virtuelle sous debian squeeze 6.0.3 que j’aimerais monitorer.
J’arrive bien à configurer ma communauté pour que mon autre serveur y accède.

Mon problème se trouve sur un plugin nagios qui permet de monitorer le nombre de connexion à un port.
Ma debian est utilisé comme serveur web et il serait intéressant de voir la charge de connexion par jour.
Le problème c’est que quand je lance ma commande il ne remonte aucune connexion sur le port 80.
Sur le forum de centreon, ils m’ont dit que sa venait que mon serveur ne possédait pas assez de MIB par défault.

J’ai essayé d’importer de nouvelle MIB sauf que cela ne fait rien et j’ai des erreurs de log.

J’ai suivie ce tuto :http://wiki.debian.org/SNMP

Ce que j’ai fais :

  • installer le package snmp-mibs-downloader
  • commenter la ligne mibs : dans /ect/snmp/snmp.conf
  • ajouter la ligne export MIBS=/usr/share/mibs dans /etc/default/snmpd
  • j’ai rédémarré le service /etc/init.d/snmpd restart

Pour information j’ai 3 dossiers contenant des mibs dans /usr/share/mibs/(netsnmp,iana,ietf).

Netsnmp s’installe avec le package snmpd et iana et ietf avec snmp-downloader-mibs.

Quand je fais un snmpwlak -v 2c -c macommunauté localhost voici le début de mon fichier

#iso.3.6.1.2.1.1.1.0 = STRING: "Linux glpi.groupedespi.local 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (225551) 0:37:35.51
iso.3.6.1.2.1.1.4.0 = STRING: "Me me@example.org"
iso.3.6.1.2.1.1.5.0 = STRING: "glpi.groupedespi.local"
iso.3.6.1.2.1.1.6.0 = STRING: "Sitting on the Dock of the Bay"
iso.3.6.1.2.1.1.7.0 = INTEGER: 72
iso.3.6.1.2.1.1.8.0 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.10.3.1.1
iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.11.3.1.1
iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.6.3.15.2.1.1
iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.6.3.1
iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.2.1.49
iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.4
iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.50
iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.6.3.16.2.2.1
iso.3.6.1.2.1.1.9.1.3.1 = STRING: "The SNMP Management Architecture MIB."
iso.3.6.1.2.1.1.9.1.3.2 = STRING: "The MIB for Message Processing and Dispatching."
iso.3.6.1.2.1.1.9.1.3.3 = STRING: "The management information definitions for the SNMP User-based Security Model."
iso.3.6.1.2.1.1.9.1.3.4 = STRING: "The MIB module for SNMPv2 entities"
iso.3.6.1.2.1.1.9.1.3.5 = STRING: "The MIB module for managing TCP implementations"
iso.3.6.1.2.1.1.9.1.3.6 = STRING: "The MIB module for managing IP and ICMP implementations"
iso.3.6.1.2.1.1.9.1.3.7 = STRING: "The MIB module for managing UDP implementations"
iso.3.6.1.2.1.1.9.1.3.8 = STRING: "View-based Access Control Model for SNMP."
iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.5 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.6 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.7 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.8 = Timeticks: (0) 0:00:00.00#

Alors que je devrais avoir
SNMPv2-MIB::sysDescr.0 = STRING: Linux eedesne 2.6.36 #2 SMP Fri Oct 22 00:03:39 BST 2010 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (141766) 0:23:37.66
SNMPv2-MIB::sysContact.0 = STRING: Me me@example.org

Voici les logs de /var/syslog quand je redémarre le service

#Mar 21 13:23:25 glpi snmpd[12012]: Received TERM or STOP signal… shutting down…
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: prNames
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: prNames
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: prErrMessage
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: prErrMessage
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: trigger OID: prErrorFlag
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown monitor OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: memErrorName
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: memErrorName
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: memSwapErrorMsg
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: memSwapErrorMsg
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: trigger OID: memSwapError
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown monitor OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: extNames
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: extNames
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: extOutput
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: extOutput
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: trigger OID: extResult
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown monitor OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: dskPath
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: dskPath
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: dskErrorMsg
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: dskErrorMsg
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: trigger OID: dskErrorFlag
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown monitor OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: laNames
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: laNames
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: laErrMessage
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: laErrMessage
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: trigger OID: laErrorFlag
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown monitor OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: fileName
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: fileName
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: fileErrorMsg
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: fileErrorMsg
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: trigger OID: fileErrorFlag
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown monitor OID
Mar 21 13:23:27 glpi snmpd[12338]: payload OID: snmperrErrMessage
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: Unknown payload OID: snmperrErrMessage
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: Unknown payload OID
Mar 21 13:23:27 glpi snmpd[12338]: trigger OID: snmperrErrorFlag
Mar 21 13:23:27 glpi snmpd[12338]: /etc/snmp/snmpd.conf: line 145: Error: unknown monitor OID
Mar 21 13:23:27 glpi snmpd[12338]: Turning on AgentX master support.
Mar 21 13:23:27 glpi snmpd[12338]: net-snmp: 33 error(s) in config file(s)
Mar 21 13:23:27 glpi snmpd[12338]: NET-SNMP version 5.4.3

Merci de m’avoir lu.

En espérant que quelqu’un d’entre vous est une réponse.

Il y a quoi à la ligne 145 de /etc/snmp/snmpd.conf, apparemment il y aurait un problème de chemin.

Voici la ligne 145 en rouge dans mon snmpd.conf

###############################################################################

ACTIVE MONITORING

                                #   send SNMPv1  traps

trapsink localhost public
# send SNMPv2c traps
#trap2sink localhost public
# send SNMPv2c INFORMs
#informsink localhost public

Note that you typically only want one of these three lines

Uncommenting two (or all three) will result in multiple copies of each notification.

Event MIB - automatically generate alerts

                               # Remember to activate the 'createUser' lines above

iquerySecName internalUser
rouser internalUser
# generate traps on UCD error conditions
defaultMonitors yes
# generate traps on linkUp/Down
linkUpDownNotifications yes

###############################################################################

Merci de ton aide.

Personne n’a d’idée?

Merci à vous.

Un rapport de bugs de 2010 :

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605769

Je peu juste te refiler le lien vers le wiki Debian : http://wiki.debian.org/SNMP
Je regarderai au taff lundi ou mardi si j’ai le temps dans mes penses bêtes.

J’ai essayer de mettre en chemin dans le /etc/default/snmpd

export MIBS=/usr/share/snmp/netsnmp/UCD-SNMP-MIB
export MIBS=/usr/share/snmp

Avec cela je n’ai plus aucune erreur quand je redémarre snmp mais j’ai l’impression que les MIBS ne se charge pas.

Je me suis penché du coté /etc/snmp/snmpd.conf et j’ai rajouté la ligne

All view include .1 80 mais sa ne change rien.

Connaissez la commande pour vérifier les MIBS que snmpd charge car avec le snmpwalk rien n’a changé.

Merci à vous.

Bonjour,

Ayant le même problème mais à la ligne 143 (contenant “defaultMonitors yes”), je voulais savoir si vous aviez trouvé la solution. Si oui, qu’avez-vous apporté comme modification?

OS: debian 6
Logiciel : Shinken

Merci