
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 --snmpauthprotocol
und 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 --snmpauthproto
anstelle 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.