
NRPE를 통해 Nagios용 서버에서 다음 ntp 확인이 있습니다.
/usr/local/nagios/nrpe_plugins/check_ntp_time -H localhost -w 0.5 -c 1 -q
date 명령을 통해 수동으로 날짜를 먼 과거 날짜로 변경하는 경우:
date --set="16 JAN 2017 15:00:00"
검사는 항상 OK 상태 출력을 제공합니다.
NTP OK: Offset -1.442432404e-05 secs|offset=-0.000014s;0.500000;1.000000;
오프셋에도 불구하고
remote refid st t when poll reach delay offset jitter
==============================================================================
10.7.100.65 176.58.109.199 3 u 4971 64 7 0.246 6136468 4339138
10.8.100.65 188.114.116.1 3 u 4971 64 7 1.571 6136468 4339138
10.7.91.41 217.114.59.66 3 u 4971 64 7 0.256 6136468 4339138
나는 여기서의 행동을 이해하지 못합니다.
나는 check_ntp_time의 최신 버전을 사용하고 있지만 다른 버전에서도 동일한 동작을 보입니다.
check_ntp_time v2.2.0 (nagios-plugins 2.2.0) 저작권 (c) 2006 Sean Finney 저작권 (c) 2006-2014 Nagios 플러그인 개발 팀
당신의 도움에 미리 감사드립니다,
답변1
출력 에서 check_ntp_time --help
:
이 플러그인은 로컬 호스트와 원격 NTP 서버 간의 클럭 오프셋을 확인합니다.
localhost
이 플러그인은 를 통해 지정된 호스트의 시간과 시간을 비교합니다 -H
. 으로 실행하면 check_ntp_time -H localhost
자체와 비교됩니다. (그래서 차이가 거의 0에 가깝습니다.)
아마도 당신이 대신 원하는 것 같습니다 check_ntp_peer
.
또는 check_ntp_time
NTP 서버를 실행하는 원격 호스트를 Nagios 상자와 비교하거나 NRPE를 통해 실행하여 해당 호스트를 다른 유효한 NTP 서버(예: time.nist.gov, time.apple.com)와 비교할 수도 있습니다. , pool.ntp.org 등).