View Full Version : Probléme avec plugin SNMP check_snmp_load
managios
04-24-2008, 11:19 AM
Bonjour,
J'essaie d'utiliser de plugin SNMP check_snmp_load mais lorsque je le lance en ligne de commande j'ai ce message :
Error in response
La commande que j'utilise est la suivante :
# ./check_snmp_load -H 127.0.0.1 -C public -m L -w 10,08,05 -c 20,15,10
Je demande votre aide car étant donné que le message d'erreur n'est pas trés explicite j'ai du mal a trouver la raison de sa venu.
Bonne journée a tous
managios
04-24-2008, 11:51 AM
Bon j'ai un autre probléme, lorsque je lance
# ./check_snmp_storage.pl -H 127.0.0.1 -C public -m RAM -w 80 -c 81 -v
J'ai la réponse suivante :
Alarm at 15
ERROR: Description/Type table : Requested table is empty or does not exist.
Je supsonne un probléme de MIB mais je n'ai aucune idée de comment le régler
Bonne journée
managios
04-24-2008, 12:39 PM
Bon ne fouillant un peu je crois avoir compris :
Ma MIB doit etre vide du moins pas vraiment car lorsque je fait un
snmpwalk -v2c -c public 127.0.0.1
j'ai le résultat suivant :
SNMPv2-MIB::sysDescr.0 = STRING: Linux D53-NAGIOS 2.6.18-6-686 #1 SMP Sun Feb 10 22:11:31 UTC 2008 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-TC::linux
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (8856) 0:01:28.56
SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmpd.local.conf)
SNMPv2-MIB::sysName.0 = STRING: D53-NAGIOS
SNMPv2-MIB::sysLocation.0 = STRING: Unknown (configure /etc/snmp/snmpd.local.conf)
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORID.1 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.3 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.4 = OID: RFC1213-MIB::ip
SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.6 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORID.7 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.8 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.9 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module to describe generic objects for network interface sub-layers
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.6 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.7 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.8 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.9 = STRING: The management information definitions for the SNMP User-based Security Model.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.9 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.9 = No more variables left in this MIB View (It is past the end of the MIB tree)
Mais il me semble que normalement il doit faire aprés toutes les branches de la MIB non ?
Par exemple si je fais un
snmpwalk -v1 -c public 127.0.0.1 IF-MIB::ifMIB
Je devrais avoir tout ce que se trouve dans cette branche ?
Or moi j'ai
End of MIB
Donc voila je pense que ma MIB est grandement incompléte
Si mon analyse est exact pourriez vous me dire comment la compléter ?
Merci
Bonen journée à vous
managios
04-24-2008, 04:16 PM
Bon je crois avoir compris. J'ai bien une MIB compléte mais vide c'est a dire que lorsque je fais uen requete est bien le résultat est vide. Je vais donner un exemple je crois que ca sera plus parlant :
Quand je tape
# ./check_centreon_snmp_remote_storage -H 127.0.0.1 -C public -v 2 -s
J'ai le résultat
hrStorage 3 ::
Est ce que ma MIB est bien vide ?
Si oui comment y remédier? Comment la compiler ?
Bonne journée