如果 NMS 直接使用 OID 轮询来自 SNMP 代理的数据,是否需要 NMS 中的 SNMP MIB 文件?

如果 NMS 直接使用 OID 轮询来自 SNMP 代理的数据,是否需要 NMS 中的 SNMP MIB 文件?

我打算编写MIB模块为了Net-SNMP SNMP 代理这样我的 NMS 就可以向 SNMP 代理询问某个自定义 OID 的值。由于我不介意在 NMS 中直接使用 OID 而不是对象名称,那么我是否正确,我不需要写入 MIB 文件

答案1

@Steve 是对的 - 如果 SNMP 通信的处理是由您编写的系统完成并且您可以使用数字 OID,则不需要 MIB。

当需要描述代理和管理器之间的接口时,SNMP MIB 非常有用。如果您使用某些自动代码生成 ( net-snmp mib2c),那么编写适当的 MIB 甚至可以节省您一些时间。

相关内容