适用于SNMP标量对象

时间:2013-02-08 09:43:19

标签: snmp net-snmp scalar

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

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

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

RFC中是否有明确的解释?

1 个答案:

答案 0 :(得分:0)

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

1)查看SNMPv2-MIB :: sysContact,这对于DisplayStrings来说似乎是一种合理的方法。

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

2)对于标量中的Counters or guages,总会有一个值,否则你可能会使用SNMP表。

我知道这个问题已经老了!