2013-02-08 45 views
0

在執行SNMP-GET請求時顯示SNMP標量對象的適用性的正確方法是什麼?SNMP標量對象的適用性

例如,假設我們有一個監控參數,這只是在特定系統配置有效:

  • 我們應該返回一個錯誤noSuchObject,並像物體暫時不執行?
  • 我們應該返回noSuchInstance錯誤嗎?
  • 我們應該提供一個「不適用的價值」,這是返回在這種情況下?
  • 我們應該返回DEFVAL嗎?
  • 還有其他的選擇嗎?

在RFC中對此有明確的解釋嗎?

回答

0

認爲這應該由您的MIB設計來處理,而不是SNMP協議的使用。

1)看看SNMPv2-MIB :: sysContact對於DisplayStrings來說似乎是一個合理的方法。

「聯繫人本的文本標識被管理節點,與如何聯繫這個人的信息一起。如果沒有聯繫信息是已知的,則該值是零長度的字符串。

2)對於標量中的Counters or guages,將會有一個值,否則你可能會使用SNMP表來推測。

我知道這個問題很老!