我对snmp开发非常陌生,所以我想要实现的是,我想在Linux机器/服务器上使用C或C ++ shell创建具有自定义OID的SNMP代理。我有一个PEN,但我不知道该在哪里设置自定义OID或MIB。我目前正在遵循本指南,但似乎无济于事:
http://net-snmp.sourceforge.net/tutorial/tutorial-5/toolkit/mib_module/index.html
到目前为止我所做的:
任何帮助将不胜感激。
通过使用Shell脚本扩展来固定。
1-使用以下格式扩展etc / snmpd.conf中的Shell脚本:extend <OID> <name> path/to/script <arguments>
2-重新启动snmpd。
参考:http://net-snmp.sourceforge.net/wiki/index.php/Tut:Extending_snmpd_using_shell_scripts