Bonjour,
Toujours dans l'optique de script cgi pour faire des requette snmp sur
des cisco, je fais mais test sur un equipement a mon boulot, un
solaris.
je fais mes requettes snmp de cette façon:
snmpwalk -c communauté $equip ifName #$equip est l'adress de l'equipement
et il me ressort toute les MIB se retrouvant dessous...
par contre, quand je passe sous debian ou un netbsd, je dois
faire:
snmpwalk -v 1 -c communauté $equip IF-MIB::ifName
pourquoi cette difference, et pourquoi quand je fais un snmpwalk
de tout l'equipement j'ai plus de mib avec le snmpwalk de solaris...?
pourquoi cdpCacheDeviceId marche sous la version solaris et
pas sous les autres...?
Si quelqu'un peut m'aider....!!!
# essaie avec la version 2c du snmp
Posté par Laurent Mutricy . Évalué à 1.
Peut etre que le solaris utilise cette version de snmp par défaut
[^] # Re: essaie avec la version 2c du snmp
Posté par kowalsky . Évalué à 2.
me chagrine, mais plutot le format des mib:
ifName simplement pour solaris
IF-MIB::ifName pour les BSD.
Et le fait qu'un snmpwalk sur l'equipement entier ne me
retourne pas toute les mib.
[^] # Re: essaie avec la version 2c du snmp
Posté par Laurent Mutricy . Évalué à 2.
Soit le programme snmpwalk ne réagit pas pareil au sujet des abréviation car ifName est une abréviation de IF-MIB::ifName et je me souviens que sur ma debian je n'avait pas besoins de préciser le préfixe. Donc lecture des mans pour voir les valeurs par défaut au sujet des mib et de la version du protocole (car je maintient qu'il puisse y avoir une différence d'interprétation entre les versions Specifies the protocol version to use: 1 (RFCs 1155-1157), 2c (RFCs 1901-1908), or 3 (RFCs 2571-2574). The default is typically version 3.)
Enfin la solution pour etre portable est d'utiliser les OIDs et non pas les mibs (un petit -On pour avoir une sortie en oid et non pas en mib). Ou alors d'utiliser touts les prefixes : normalement IF-MIB::ifName fonctionne tout le temps
AU sujet du walk qui ne parcours pas la totalité de l'arbre snmp, j'ai déja eu ce problème et ça vient du fait qu'il parcours l'arbre à partir des mibs qui sont installées et effectue le walk que sur les fils des dernière oid donc il dispose. Le walk peut donc oublier certaines branche en particulier les branches proprietaire (il faut aller chercher les mibs proprio sur le site du constructeur :))
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.