Munin '不明なオプション: snmpauthprotocol'

Munin '不明なオプション: snmpauthprotocol'

CISCO スイッチに接続するために、SNMP 認証プロトコルを SHA に設定しようとしています。以下を実行すると、

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/pull/510これは現在 github コードに組み込まれており、リリース 2.1.13 に含まれる可能性があります。

答え2

これを試しましたか:

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

この方法ではうまくいくかもしれません。

関連情報