J'essaie de définir le protocole d'authentification SNMP sur SHA pour me connecter à mon commutateur Cisco. Lorsque j'exécute:
Sudo munin-node-configure --snmp SWITCH01 --snmpversion 3 --snmpauthprotocol sha --snmpusername munin --snmpauthpass PASSWORD
Je reçois l'erreur:
Unknown option: snmpauthprotocol
Cela dit dans le manuel que l'option est disponible:
--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']
Je pourrais changer le protocole sur le commutateur ... Si je n'avais pas accidentellement refusé l'accès ssh pour moi ... Je n'ai pas envie de prendre 2 heures de route aujourd'hui: /
Juste comme note supplémentaire, si je l'exécute sans le --snmpauthprotocol
et avec --debug
Je reçois:
Received usmStatsWrongDigests.0 Report-PDU with value 4 during synchronization
Donc, je ne peux certainement pas utiliser md5 ...
Je viens de télécharger munin 2.0.25 et j'ai regardé la source. Essayez d'utiliser --snmpauthproto
au lieu de --snmpauthprotocol
.
Oui, le texte d'aide est incorrect. Je vais probablement ouvrir un problème ici: https://github.com/munin-monitoring/munin/issues. J'ai mis une pull request pour corriger la faute de frappe dans le code https://github.com/munin-monitoring/munin/pull/51 qui a maintenant été incorporé dans le code github et peut être inclus dans la version 2.1.13.
Avez-vous essayé ceci:
Sudo munin-node-configure --snmp SWITCH01 --snmpversion 3 --snmpauthproto md5 --snmpusername munin --snmpauthpass PASSWORD
et cela pourrait bien fonctionner de cette façon.