[SuSE 8.0] Comment récupérer une OID à partir d'un snmpwalk ?

Comment récupérer une OID à partir d'un snmpwalk ? [SuSE 8.0] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 21-07-2003 à 11:28:15    

J'ai besoin des OID de plusieurs ressources (cpu, ram, etc ...) pour MRTG, quelqu'un sait comment on fait pour récupérer ces OIDS à partir d'un snmpwalk ?
 
Merci d'avance !


---------------
Ma bibliotheque Mon Bar ⭐ מברכיך ברוך וארריך ארור
Reply

Marsh Posté le 21-07-2003 à 11:28:15   

Reply

Marsh Posté le 21-07-2003 à 12:40:25    


 Hé bien à partir de snmpwalk, je ne sais pas comment récupérer la descritption. En plus, ces informations (cpu, ram, disque, ...) sont "non-standard" et dépendent du constructeur.
 Comme c'est une distribution Linux, je suppose que le démon SNMP utilisé est Net-SNMP (anciennement UCD-SNMP). Dans ce cas, l'OID de la MIB UCD est 2021.
 Préfixe :

.iso.org.dod.internet.private.enterprises.ucdavis = .1.3.6.1.4.1.2021


 
 Donc à partir de là, on peut utiliser snmpwalk pour avoir une idée des infos retournées (avec l'option "-Of" pour avoir le nom des OID, "-On" pour avoir la valeur numérique) :

snmpwalk -v2c -Of -c public localhost .1.3.6.1.4.1.2021


 
 Pour avoir la description plus précise de la valeur retournée, il faut aller voir le fichier "UCD-SNMP-MIB.txt" (c'est dans ce fichier qu'on peut trouver les associations "nom/Oid" ).
 
 Si quelqu'un connait une solution plus "user-friendly", je suis preneur...
 
 Pour terminer, voilà quelques OID intéressants pour MRTG ou RRDTool (MID UCD-SNMP sous Linux 2.4) :
 
Charge CPU (systemStats=.11 -utilisateur, nice, Système et Idle-) :


ssCpuRawUser.0 = .1.3.6.1.4.1.2021.11.50.0
ssCpuRawNice.0 = .1.3.6.1.4.1.2021.11.51.0
ssCpuRawSystem.0 = .1.3.6.1.4.1.2021.11.52.0
ssCpuRawIdle.0 = .1.3.6.1.4.1.2021.11.53.0


Note : il est préférable d'utiliser ssCpuRaw* qui sont des compteurs (32 bits) plutôt que ssCpuUser, ssCpuIdle et ssCpuSystem qui doivent être définies comme des jauges.
 
Mémoire (memory=.4 -Swap et Ram-)


memTotalSwap.0 = .1.3.6.1.4.1.2021.4.3.0
memAvailSwap.0 = .1.3.6.1.4.1.2021.4.4.0
memTotalReal.0 = .1.3.6.1.4.1.2021.4.5.0
memAvailReal.0 = .1.3.6.1.4.1.2021.4.6.0
memTotalFree.0 = .1.3.6.1.4.1.2021.4.11.0
...


 
Disques (selon ce qui est défini dans le fichier de configuration du démon Net-snmp par les directives "disk" ) :

snmpwalk -v2c -Of -c public localhost  .1.3.6.1.4.1.2021.9


 
Processus (toujours selon ce qui est défini dans le fichier de conf, directives "proc" ) :

snmpwalk -v2c -Of -c public localhost  .1.3.6.1.4.1.2021.2


 
 Bref...
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed