Munin '未知選項:snmpauthprotocol'

Munin '未知選項:snmpauthprotocol'

我正在嘗試將 SNMP 驗證協定設定為 SHA 以連接到我的 CISCO 交換器。當我跑步時:

sudo munin-node-configure --snmp SWITCH01 --snmpversion 3 --snmpauthprotocol sha --snmpusername munin --snmpauthpass PASSWORD

我收到錯誤:

Unknown option: snmpauthprotocol

它在手冊中確實說該選項可用:

--snmpauthprotocol <protocol>
           Authentication protocol.  One of 'md5' or 'sha' (HMAC-MD5-96, RFC1321 and SHA-1/HMAC-SHA-96, NIST FIPS PIB 180, RFC2264).  ['md5']

我可以更改交換器上的協議...如果我沒有意外拒絕自己的 ssh 訪問...我今天不想開車 2 小時:/

作為額外說明,如果我在不帶--snmpauthprotocol和帶的情況下運行它--debug,我會得到:

Received usmStatsWrongDigests.0 Report-PDU with value 4 during synchronization

所以,我絕對不能使用md5......

答案1

我剛剛下載了 munin 2.0.25 並查看了原始程式碼。嘗試使用--snmpauthproto而不是--snmpauthprotocol.

是的,幫助文字是錯誤的。我可能會在這裡提出一個問題:https://github.com/munin-monitoring/munin/issues。我已提交拉取請求以更正程式碼中的拼字錯誤https://github.com/munin-monitoring/munin/pull/510現在已合併到 github 程式碼中,並可能包含在版本 2.1.13 中。

答案2

你有沒有嘗試過這個:

  sudo munin-node-configure --snmp SWITCH01 --snmpversion 3 --snmpauthproto md5 --snmpusername munin --snmpauthpass PASSWORD

這樣可能會工作得很好。

相關內容