web-dev-qa-db-ja.com

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を使うことはできません...

4

Munin 2.0.25をダウンロードしてソースを確認しました。 --snmpauthprotoの代わりに--snmpauthprotocolを使用してみてください。

はい、ヘルプテキストが間違っています。 私はおそらくここで問題を開くでしょう: https://github.com/munin-monitoring/munin/issues。コードのタイプミスを修正するプルリクエストを入力しました https://github.com/munin-monitoring/munin/pull/51 これは現在githubコードに組み込まれており、リリース2.1.13に含まれています。

3
rocky

これを試しましたか:

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

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

0
Michael