Sziasztok!
Debian Lenny alatt próbálok gyártó-specifikus MIB-et használni. Bemásoltam a gyártó által szállított MIB file-t a /usr/share/snmp/mibs könyvtárba, majd próbálom az snmpwalk-al használni:
snmpwalk -Cc -v 2c -c private -m DES-1228-MIB 10.0.3.10
Cannot find module (DES-1228-MIB): At line 0 in (none)
Van egy /usr/share/snmp/mibs/.index fájl, amely tartalmazza a gyárilag rendszerben lévő MIB file-okat. Ha ide felveszem az új MIB file-t, akkor a következő snmp* parancsnál eltűnik onnan, mintha az index file-t valami újragenerálná. Az index file törlése után szintén bármilyen snmp* parancs végrehajtása után újra generálódik, de a hozzáadott új MIB file nem kerül bele.
Van valakinek ötlete, hogy miért nem látja az új MIB-et az SNMP?
Petya
Hozzászólások
http://www.net-snmp.org/wiki/index.php/TUT:Using_and_loading_MIBS
Ezen már túl vagyok, de valamiért nem az itt leírtak szerint működik.
# snmptranslate -m +DES-1228-MIB -IR -On tvlanTable
No log handling enabled - turning on stderr logging
Cannot find module (DES-1228-MIB): At line 0 in (none)
Unknown object identifier: tvlanTable
A MIBS környezeti változót átírtam ALL-ra, de így sem jó,
Petya
Mondjuk nem látja a modult...beraktad a default könyvtárak egyikébe?
"net-snmp-config --default-mibdirs"-ekbe valahova????
A MIB file tuti rendben van? nincs benne szemét?
Igen, beraktam. A MIB file biztos jó, windows-os MIB browser hibátlanul megeszi. Mindegy is, kimásoltam az OID-t, és azzal kérdezem le, így nem is kell a MIB file-t hozzáadnom...
Petya