선인장을 디버깅


2

mysql-cacti-templates를 사용하여 서버를 모니터링하고 있습니다. 여기에는 일련의 MongoDB 템플릿 및 도구가 포함됩니다.

그래서 MongoDB 연결을 모니터링하기 위해이를 실행했습니다. 내 폴러 보고서 :

02/16/2012 06:20:58 PM - CMDPHP: Poller[0] Host[26] DS[188] CMD: /usr/bin/php -q /usr/share/cacti/scripts/ss_get_by_ssh.php --host db.live --type mongodb --items dc , output: dc:1

output: dc:1 

-1 연결 후의 값입니다.

그러나 그래프가 현재 값 3524로 표시된다는 점에서 완전히 기뻐합니다!

RRD 파일 간의 모든 바인딩, 'dc'에서 그래프로의 매핑 등을 모두 확인했지만 3524를 얻는 위치에 대해서는 당황합니다.

덤프 도구를 사용하여 RRD 파일을 살펴본 결과 실제로 출력을 이해하지 못하지만 3524의 값이 명확하게 표시됩니다.

이 값이 나타나는 위치를 더 잘 처리하기 위해 처리 체인을 어디에서 볼 수 있습니까?

최신 정보:

선인장 로그 파일을 확인한 결과 다음과 같습니다.

02/16/2012 03:32:29 PM - CMDPHP: Poller[0] Host[23] DS[171] CMD: /usr/bin/php -q /usr/share/cacti/scripts/ss_get_by_ssh.php --host spider.live --type mongodb --items dc , output: dc:1
02/16/2012 03:32:29 PM - POLLER: Poller[0] CACTI2RRD: /usr/bin/rrdtool update /usr/share/cacti/rra/spider_live_mongodb_cnctd_clnts_171.rrd --template MONGODB_cnctd_clnts 1329406349:3521

지구상에서 어떻게 1을 1329406349 : 3521로 번역하고 있습니까?



그렇습니다.
Eddie

RRA 덤프에서 예제 라인을 제공 할 수 있습니까?
thinice

RRD가 데이터를 저장하는 방법을 이해하기는 어렵지만 문제 해결을 계속할 때 유용합니다. oss.oetiker.ch/rrdtool/tut/rrd-beginners.en.html
thinice

위의 로그를 읽은 Dave는 스크립트 /usr/share/cacti/scripts/ss_get_by_ssh.php를보고 지정된 입력으로 스크립트의 기능 을 보았 dc:1습니까? 이것이 /usr/bin/rrdtool update일명 이라고 부르는 것 같습니다 CACTI2RRD.
mbrownnyc

답변:


2

내 인생의 몇 시간을 낭비한 후 나는 그것을 못 박았다.

http://bugs.cacti.net/view.php?id=2063

'dc'는 '16 진수 '이므로 "dc : 1"은 16 진수로 평가되고 있습니다.

미친 코드 ...


에 의해 혼란스러워하는 것 같습니다 output:. Cacti는 의 값으로 field1:value1 field2:value2 ...호출되는 필드를 예상 하고 있습니다. outputdc:1
pgs
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.