* Clément Guivy, 2016-02-10 : > Je cherche à récupérer la table d’adresses MAC de switchs HP (récents, en > comware v5) de façon scriptée. En dernier recours il y a le ssh mais si > possible je préfèrerais du SNMP. Problème, jusqu’à maintenant je n’y arrive > pas. En cherchant sur internet j’ai trouvé l’OID 1.3.6.1.2.1.17.4.3.1.1 mais > cette branche n’existe pas sur mes switchs. J’ai aussi cherché dans la MIB > hpn à la recherche de mot-clés (MAC, table, etc), j’ai trouvé un certain > nombre d’OID mais aucun ne contient la table des mac addresses. > J’ai bien vérifié que dans la conf des switchs j’ai ouvert l’accès SNMP à > tout l’arbre iso, donc ce n’est pas un problème d’accès je pense.
Autrefois quand j'avais des Procurve j'avais ceci : MIB_SWITCH=enterprises.hp.nm.icf.hpicfObjects.hpicfSwitch.hpSwitch.hpSwitchStatistics MIB_MACTABLE=${MIB_SWITCH}.hpSwitchFdbInfo.hpSwitchPortFdbAddrTable MAC2port() { snmptable -v2c -Cf : -m STATISTICS-MIB -c ${COMMUNITY} ${SWITCH} \ ${MIB_MACTABLE} | awk -F: '$2 == "\"'"$1"'\"" { print $1; }' } port2MAC() { snmpget -v2c -m STATISTICS-MIB -c ${COMMUNITY} ${SWITCH} \ ${MIB_MACTABLE}.hpSwitchPortFdbAddrEntry.hpSwitchPortFdbAddress.$1 } Je ne sais pas si ces mêmes oid marchent toujours sur les gammes dont tu parles par contre. HTH, Thomas. --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/