【发布时间】:2008-12-08 23:03:00
【问题描述】:
我们创建了一个我们的应用程序暴露的陷阱(通知)列表,并在 MIB 文件中对其进行了描述。
今天,我们发现自己需要更新 MIB 并向陷阱添加额外的(可选)参数(更新对象) 这样,最终,我们将拥有一个包含更多参数的现有通知。
我的问题是(因为我真的不知道 SNMP 管理器会做什么):
- 如果我的客户没有安装更新后的 MIB 和陷阱中的更新对象,并且我发送了新参数,那么 SNMP 管理器客户端会发生什么情况?
- 如果客户安装了新的 MIB 而我发送了一个陷阱没有新参数会发生什么?
直觉上,作为一名开发人员,我希望一切都会好起来,这意味着对于 (1) 将看到陷阱(显示新参数而没有转换 OID,或者根本不显示),对于 (2) ) 陷阱会被发现,不会有任何问题。
另外,一般来说,当陷阱消息定义有参数时,它是强制性的还是可选的?
【问题讨论】: