2014-12-04 33 views
-1

我需要驗證一大堆計算機在ntp或nist時間的50ms內。目前,有些窗戶有些是Linux和Windows的機器與指向NTP時間域控制器同步,並且每個Linux服務器同步到NTP池服務器。時間似乎不成問題,但我需要證明這一點。在ntpd服務器上記錄客戶端時間漂移

上的方法任何建議,以做到這一點?我希望ntpd具有某種記錄功能,並且我可以指導客戶查詢它,然後記錄漂移。我寧願它沒有充當權威的時間服務器,而只是作爲一個記錄管理者。

+0

'ntp'具有相當廣泛的日誌功能 - 在主NTP網站上都有很好的記錄。你可能會尋找,雖然只是'ntptrace'或'ntpq' - 他們可以查詢個人的機器,並告訴你他們是如何在遠離其上階層的鄰居,以及其他有用的信息抵消。這比通過日誌解析更容易... – twalberg 2014-12-09 21:47:38

回答

1

您可以使用腳本捕獲ntpq中的值,並使用RRD Tool在MRTG中繪製它們。

下面的圖片取自我的一個Linux機器 - 是你之後的事情?如果你能提供一些更多的信息,以及何種操作系統要監視正在使用,我會看看我是否能在我使用的腳本的方向指向你,並提供一些MRTG & RRD具體CONFIGS的框。我的設置只是在一瞬間可以在Linux盒子 - 和我已經沒有時間做任何測試與Windows等,如果你在哪裏我的解決辦法適應它幾乎肯定會需要NTPD而&則ntpq不是標準的Windows客戶端的時間窗(因爲我不相信你可以從中獲得你需要的那種數據)。

MRTG Plot of NTP offset

在ntpd.conf您還可以啓用statistics loopstats將日誌數據。你應該檢查ntpd文檔here瞭解更多信息。

相關問題