
CISCO 스위치에 연결하기 위해 SNMP 인증 프로토콜을 SHA로 설정하려고 합니다. 내가 실행할 때 :
sudo munin-node-configure --snmp SWITCH01 --snmpversion 3 --snmpauthprotocol sha --snmpusername munin --snmpauthpass PASSWORD
오류가 발생합니다.
Unknown option: snmpauthprotocol
설명서에는 옵션을 사용할 수 있다고 나와 있습니다.
--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']
스위치에서 프로토콜을 변경할 수 있습니다... 실수로 SSH 액세스를 거부하지 않았다면... 오늘은 2시간 운전하고 싶지 않습니다 :/
추가 참고 사항으로 and 없이 실행하면 다음 --snmpauthprotocol
과 같은 --debug
결과를 얻습니다.
Received usmStatsWrongDigests.0 Report-PDU with value 4 during synchronization
그럼 md5는 절대 못쓰겠는데...
답변1
방금 munin 2.0.25를 다운로드하고 소스를 살펴보았습니다. --snmpauthproto
대신 사용해 보세요 --snmpauthprotocol
.
예, 도움말 텍스트가 잘못되었습니다. 아마도 여기서 문제를 열 것입니다.https://github.com/munin-monitoring/munin/issues. 코드의 오타를 수정하기 위해 풀 요청을 넣었습니다.https://github.com/munin-monitoring/munin/pull/510이제 github 코드에 통합되었으며 릴리스 2.1.13에 포함될 수 있습니다.
답변2
이것을 시도해 보셨나요:
sudo munin-node-configure --snmp SWITCH01 --snmpversion 3 --snmpauthproto md5 --snmpusername munin --snmpauthpass PASSWORD
이 방법으로는 괜찮을 것 같습니다.