Bonjour
Je viens de lire tous les topics qui ont déjà été postés sur le sujet, malheureusement, même si l'un d'entre eux ressemble à mon problème, les explications qu'il donne ne me permettent pas de résoudre mon problème.
Voici mon problème :
Je fais tourner le démon Nagios sur un Ubuntu server 9.04, et j'utilise MRTG pour surveiller la charge processeur de certains serveurs (win 2000/2003) au cours du temps.
Pour l'un d'entre eux, tout se passe bien, mais pour l'autre (dualcore), j'obtiens des graphiques plats, alors que j'arrive à obtenir la valeur de l'OID processorload pour chaque coeur en passant par snmpwalk et check_snmp... je n'ai aucune erreur dans /var/log/nagios3/nagios.log, ni dans /var/mail/root.
D'avance, merci.
Alfred
PS : Voici la conf de MRTG, et le résultat des commandes pour obtenir les processorloads avec check_snmp et snmpwalk :
-> Fichier de configuration de MRTG :
YLegend[128.1.1.20.processorLoad1]: % Utilization Options[128.1.1.20.processorLoad1]: gauge Target[128.1.1.20.processorLoad1]: 1.3.6.1.2.1.25.3.3.1.2.59&1.3.6.1.2.1.25.3.3.1.2.59:public@128.1.1.20 MaxBytes[128.1.1.20.processorLoad1]: 523444000 Title[128.1.1.20.processorLoad1]: Processor 1 Load ShortLegend[128.1.1.20.processorLoad1]: % Legend1[128.1.1.20.processorLoad1]: Proc Load in next minute Legend2[128.1.1.20.processorLoad1]: Proc Load in next minute Legend3[128.1.1.20.processorLoad1]: Maximal 5 Minute Proc Load Legend4[128.1.1.20.processorLoad1]: Maximal 5 Minute Proc Load LegendI[128.1.1.20.processorLoad1]: Load: LegendO[128.1.1.20.processorLoad1]: Load: PageTop[128.1.1.20.processorLoad1]: <h1>Processor 1 Utilization</h1> <div id="sysdetails"> <table> <tr><td>System:</td> <td>SRVCitrix</td></tr> <tr><td>Processor 1 Load MIB:</td><td>1.3.6.1.2.1.25.3.3.1.2.59</td></tr> </table> </div> YLegend[128.1.1.20.processorLoad2]: % Utilization Options[128.1.1.20.processorLoad2]: gauge Target[128.1.1.20.processorLoad2]: 1.3.6.1.2.1.25.3.3.1.2.60&1.3.6.1.2.1.25.3.3.1.2.60:public@128.1.1.20 MaxBytes[128.1.1.20.processorLoad2]: 523444000 Title[128.1.1.20.processorLoad2]: Processor 2 Load ShortLegend[128.1.1.20.processorLoad2]: % Legend1[128.1.1.20.processorLoad2]: Proc Load in next minute Legend2[128.1.1.20.processorLoad2]: Proc Load in next minute Legend3[128.1.1.20.processorLoad2]: Maximal 5 Minute Proc Load Legend4[128.1.1.20.processorLoad2]: Maximal 5 Minute Proc Load LegendI[128.1.1.20.processorLoad2]: Load: LegendO[128.1.1.20.processorLoad2]: Load: PageTop[128.1.1.20.processorLoad2]: <h1>Processor 2 Utilization</h1> <div id="sysdetails"> <table> <tr><td>System:</td> <td>SRVCitrix</td></tr> <tr><td>Processor 1 Load MIB:</td><td>1.3.6.1.2.1.25.3.3.1.2.60</td></tr> </table> </div> |
-> Recherche de la valeur des 2 OID avec check_snmp :
$ ./check_snmp -H 128.1.1.20 -o .1.3.6.1.2.1.25.3.3.1.2.59 SNMP OK - 29 | iso.3.6.1.2.1.25.3.3.1.2.60=29 $ ./check_snmp -H 128.1.1.20 -o .1.3.6.1.2.1.25.3.3.1.2.60 SNMP OK - 24 | iso.3.6.1.2.1.25.3.3.1.2.59=24 |
-> Affichage des OID disponibles pour la communauté 'public' avec snmpwalk :
$ snmpwalk -v 1 -c public 128.1.1.20|grep Processor SNMPv2-MIB::sysDescr.0 = STRING: Hardware: x86 Family 6 Model 15 Stepping 6 AT/AT COMPATIBLE - Software: Windows Version 5.2 (Build 3790 Multiprocessor Free) HOST-RESOURCES-MIB::hrDeviceType.59 = OID: HOST-RESOURCES-TYPES::hrDeviceProcessor HOST-RESOURCES-MIB::hrDeviceType.60 = OID: HOST-RESOURCES-TYPES::hrDeviceProcessor HOST-RESOURCES-MIB::hrProcessorFrwID.59 = OID: SNMPv2-SMI::zeroDotZero HOST-RESOURCES-MIB::hrProcessorFrwID.60 = OID: SNMPv2-SMI::zeroDotZero HOST-RESOURCES-MIB::hrProcessorLoad.59 = INTEGER: 22 HOST-RESOURCES-MIB::hrProcessorLoad.60 = INTEGER: 30 |
Message édité par Alfred4554 le 17-06-2009 à 10:19:43