2011-01-22 4 views
1

다양한 네트워크 장비에서 ping 응답을 저장하는 rdd 데이터베이스가 있습니다.
어떻게 rrd 데이터베이스의 마지막 유효한 항목의 타임 스탬프를 그래프에 인쇄 할 수 있습니까? 호스트가 다운되었을 때 확인할 수 있습니다.

나는 folowing을 사용하여 RRD 파일을 cread합니다.RRD 마지막 유효한 데이터의 타임 스탬프를 인쇄합니다.

rrdtool create terminal_1.rrd -s 60 \ 
DS:ping:GAUGE:120:0:65535 \ 
RRA:AVERAGE:0.5:1:2880 

답변

1

rrdtool의 lastupdate 옵션을 사용하십시오.

호스트 당 하나의 파일 만 있으면 다른 해결책이 있습니다. 호스트가 다운 된 경우 RRD를 업데이트하지 마십시오. 당신은 다음과 같이 일반 ls 또는 stat와 마지막 업데이트 시간을 볼 수 있습니다 경우

ls -l terminal_1.rrd 
stat --format %Y terminal_1.rrd 

당신이 RRD의 캐시 데몬을 사용하려면, 당신은 보류중인 업데이트를 세척하기 위해 last 명령을 사용해야합니다 .

rrdtool last terminal_1.rrd