Munin „Unbekannte Option: snmpauthprotocol“

Munin „Unbekannte Option: snmpauthprotocol“

Ich versuche, das SNMP-Authentifizierungsprotokoll auf SHA einzustellen, um eine Verbindung zu meinem CISCO-Switch herzustellen. Wenn ich Folgendes ausführe:

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

Ich erhalte die folgende Fehlermeldung:

Unknown option: snmpauthprotocol

Im Handbuch steht, dass die Option verfügbar ist:

--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']

Ich könnte das Protokoll am Switch ändern... Wenn ich mir nicht aus Versehen den SSH-Zugriff verweigert hätte... Ich habe heute keine Lust auf eine 2-stündige Autofahrt :/

Nur als zusätzlicher Hinweis: Wenn ich es ohne --snmpauthprotocolund mit ausführe --debug, erhalte ich:

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

Also kann ich MD5 definitiv nicht verwenden ...

Antwort1

Ich habe gerade Munin 2.0.25 heruntergeladen und mir den Quellcode angesehen. Versuchen Sie es mit --snmpauthprotoanstelle von --snmpauthprotocol.

Ja, der Hilfetext ist falsch. Ich werde wahrscheinlich hier ein Problem eröffnen:https://github.com/munin-monitoring/munin/issues. Ich habe einen Pull Request eingereicht, um den Tippfehler im Code zu korrigierenhttps://github.com/munin-monitoring/munin/pull/510das jetzt in den GitHub-Code integriert wurde und möglicherweise in Version 2.1.13 enthalten ist.

Antwort2

Haben Sie Folgendes versucht:

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

und auf diese Weise könnte es gut funktionieren.

verwandte Informationen