Я следовал инструкциям на веб-сайте net-snmp, чтобы добавить свою собственную поддержку MIB в главный агент.
Вот что я сделал:
- Я создал файлы поддержки .c и .h в папке net-snmp/agent/mibgroup/.
- Я скопировал свой файл MIB в папку /usr/local/share/snmp/mibs/.
- Я запустил "./configure --with-mib-modules="myMib" "
- Я запустил "make" и "make install"
- Я запустил snmpd с "snmpd -f -Le -d - c snmpd.conf &"
- Я могу увидеть свою структуру MIB, запустив команду snmpdtranslte. Однако, когда я пытаюсь использовать
snmpget -v2c -c public "MY-MIB-FILE::myVariable", я продолжаю получать "*** = Нет такого доступного объекта
на этом агенте с этим OID».
Я сделал именно то, что говорит учебник, и я могу запустить snmpget
и snmpset
на NET-SNMP-TUTORIAL-MIB ::nstAgentModuleObject
пример.
Пожалуйста, помогите мне понять, что я здесь пропустил.
задан Ctrl S 14 June 2018 в 14:21
поделиться