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 à 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-) :
|
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-)
|
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...
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 ⭐ מברכיך ברוך וארריך ארור