
Estou tentando definir o protocolo de autenticação SNMP como SHA para conectar-me ao meu switch CISCO. Quando corro:
sudo munin-node-configure --snmp SWITCH01 --snmpversion 3 --snmpauthprotocol sha --snmpusername munin --snmpauthpass PASSWORD
Estou recebendo o erro:
Unknown option: snmpauthprotocol
Diz no manual que a opção está disponível:
--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']
Eu poderia mudar o protocolo no switch... Se eu não tivesse negado acidentalmente o acesso ssh para mim mesmo... Não estou com vontade de fazer uma viagem de 2 horas hoje:/
Apenas como uma observação extra, se eu executá-lo sem --snmpauthprotocol
e com --debug
recebo:
Received usmStatsWrongDigests.0 Report-PDU with value 4 during synchronization
Então, definitivamente não posso usar md5 ...
Responder1
Acabei de baixar o munin 2.0.25 e olhei a fonte. Tente usar --snmpauthproto
em vez de --snmpauthprotocol
.
Sim, o texto de ajuda está errado. Provavelmente abrirei um problema aqui:https://github.com/munin-monitoring/munin/issues. Coloquei uma solicitação pull para corrigir o erro de digitação no códigohttps://github.com/munin-monitoring/munin/pull/510que agora foi incorporado ao código do github e pode ser incluído na versão 2.1.13.
Responder2
Você já tentou isso:
sudo munin-node-configure --snmp SWITCH01 --snmpversion 3 --snmpauthproto md5 --snmpusername munin --snmpauthpass PASSWORD
e pode funcionar bem dessa maneira.