任何人都可以推荐资源来为我的设备添加 SNMP 支持吗?我的理解我需要做的步骤如下:
- 创建一个 MIB 文件,定义您的 MIB 将支持的值
- 使用代码生成器将其转换为 C 模块
- 使用生成的代码获取真实值
- 将模块转换为 agentx 子代理,以便您可以将 MIB 集成到一个单独的进程,该进程可以与任何支持 agentx 协议的 snmp 代理一起使用。
我的假设是否正确,任何建议或更正,我正在专门寻找对我有帮助的资源,书籍,课程,在线等......
谢谢
根据您使用的工具包,您的问题将得到不同的回答。但是,如果您使用常见的 Net-SNMP 运行(像啤酒一样免费),那么您可能应该从该站点上的教程开始,该教程将引导您完成您所要求的大部分内容。
http://www.net-snmp.org/wiki/index.php/Tutorials
但是,它没有讨论如何编写 MIB。为此,关于该主题的最佳书籍是“理解 SNMP MIB”。