2017-01-19 7 views
0

Centreon을 사용하여 NTP 서버를 감독하고 있습니다. SNMP를 통해 시스템 날짜를 얻으려고합니다. snmpwalk를 사용하여 HOST-RESOURCES-MIB :: hrSystemDate.0 (또는 .1.3.6.1.2.1.25.1.2.0) 인 올바른 OID를 식별했습니다.Centreon check_snmp가 원시 데이터를 반환합니다.

숫자 OID와 함께 snmpget을 사용하면 HOST-RESOURCES-MIB :: hrSystemDate.0 = STRING : 2017-1-19,9 : 51 : 25.0, + 0 : 0

이제 Centreon으로 돌아갑니다. 다음 명령에 check_snmp 플러그인을 사용합니다. ./check_snmp -H xx.xx.xx.xx -C xxxxxx -o .1.3.6.1.2.1.25.1.2.0 -l '시스템 날짜'

문제가 있습니다. 리턴 된 값은 원시 형식입니다 : SNMP OK - 시스템 날짜 07 E1 01 13 09 35 01 00 2B 00 00 | '시스템 날짜'= 07

업데이트 된 nagios-plugins에서 모든 옵션을 사용할 수 있었지만 플러그인이 내 snmpget 결과와 동일한 결과를 반환 할 수 없습니다.

아이디어가 있으십니까?

답변

0

정확히 왜 그런지는 모르겠지만 틀림없이 정확합니다!

단순히 다음과 같이 check_snmp에서 OID로 HOST-RESOURCES-MIB::hrSystemDate.0을 사용하여 문제의 복제시 문제를 해결 가지고 : HH와 CC는 각각 호스트 이름 및 커뮤니티 문자열입니다

[[email protected] libexec]# ./check_snmp -H hh -C cc -o HOST-RESOURCES-MIB::hrSystemDate.0 
SNMP OK - 2017-1-19,9:28:45.0,-6:0 | HOST-RESOURCES-MIB::hrSystemDate.0=2017 

.

희망이 도움이됩니다.

+0

좋은 해결 방법은 번역 된 OID로 테스트하지 않은 것입니다 :) 감사합니다! – Clement