记录ntpd服务器上的客户端时间偏差

时间:2014-12-04 21:01:59

标签: linux ntp

我需要验证一大堆计算机是否在ntp或nist时间的50ms内。目前有些是windows,有些是linux,windows机器正在与一个指向ntp时间的域控制器同步,每个linux服务器都同步到一个ntp池服务器。时间似乎不是问题,但我需要证明它。

有关方法的任何建议吗?我希望ntpd具有某种日志记录功能,并且我可以指示客户端查询它然后记录漂移。我更喜欢它并不是一个权威的时间服务器,而是一个记录管理员。

1 个答案:

答案 0 :(得分:1)

您可以使用脚本从ntpq捕获值,并使用RRD工具在MRTG中绘制它们。

下面的图片取自我的一个Linux盒子 - 你想要的那种东西是什么?如果您可以提供更多信息,以及您想要监控的框使用什么操作系统,我会看看是否可以指向您使用的脚本方向,并提供一些MRTG& RRD特定配置。我的设置目前仅适用于Linux机箱 - 我没有时间对Windows等进行任何测试。如果你在哪里调整我的解决方案到Windows,几乎肯定需要ntpd& ntpq而不是标准的Windows时间客户端(因为我不相信你可以从中获得所需的数据)。

MRTG Plot of NTP offset

在ntpd.conf中,您还可以启用statistics loopstats来记录数据。您应该查看ntpd文档here以获取更多信息。

相关问题