
私のサーバーでは、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) Copyright (c) 2006 Sean Finney Copyright (c) 2006-2014 Nagios プラグイン開発チーム
ご協力をよろしくお願いいたします。
答え1
出力からcheck_ntp_time --help
:
このプラグインは、ローカル ホストとリモート NTP サーバー間のクロック オフセットをチェックします。
このプラグインは、 の時刻をlocalhost
で指定されたホストの時刻と比較します-H
。 として実行するとcheck_ntp_time -H localhost
、それ自体と比較することになります。(差がほぼゼロになるのはそのためです。)
代わりにそれを望んでいるようですcheck_ntp_peer
。
あるいは、これcheck_ntp_time
を使用して、リモート ホスト (NTP サーバーを実行している) を Nagios ボックスと比較したり、NRPE 経由で実行してこれらのホストを他の有効な NTP サーバー (time.nist.gov、time.apple.com、pool.ntp.org など) と比較したりすることもできます。