Munin '알 수 없는 옵션: snmpauthprotocol'

Munin '알 수 없는 옵션: snmpauthprotocol'

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

이 방법으로는 괜찮을 것 같습니다.

관련 정보