0

在执行 SNMP-GET 请求时显示 SNMP 标量对象的适用性的正确方法是什么?

例如,假设我们有一个仅在特定系统配置下有效的监控参数:

  • 我们是否应该返回一个 noSuchObject 错误,并表现得好像对象暂时没有实现?
  • 我们应该返回 noSuchInstance 错误吗?
  • 我们是否应该提供在这种情况下返回的“不适用值”?
  • 我们应该返回 DEFVAL 吗?
  • 还有其他选择吗?

RFC 中对此有明确的解释吗?

4

1 回答 1

0

认为这应该由您的 MIB 设计而不是 SNMP 协议使用来处理。

1) 查看 SNMPv2-MIB::sysContact,这似乎是 DisplayStrings 的合理方法。

“此受管节点的联系人的文本标识,以及有关如何联系此人的信息。 如果不知道联系人信息,则该值是零长度字符串。

2)对于标量中的计数器或量具,总会有一个值,否则您可能会使用 SNMP 表。

我知道这个问题很老了!

于 2013-11-08T00:58:14.227 回答