web-dev-qa-db-fra.com

Munin 'Option inconnue: snmpauthprotocol'

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 ...

4
Just Lucky Really

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.

3
rocky

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.

0
Michael