是否有可能监视运行在Windows上的ntpd服务器使用SNMP(或可能是其他)我找不到任何文档的主题。
我感兴趣的任何信息,服务器可以提供,如当前的date/时间,连接状态…
我所知道的关于ntp服务器现在是它来自这里
如果您有任何经验可以分享,我将不胜感激。
Nagios存在NTP监控插件 – 请参阅http://exchange.nagios.org/directory/Plugins/Network-Protocols/NTP-and-Time 。 我正在使用的不需要SNMP,它只是通过NTP询问NTP服务器并比较信息。
监测工具的输出是什么? 哪个OS? 你需要把它插入一些NMS吗?
如果要随时监控NTP数据,可以使用Munin的NTP插件; 它会显示你延迟,偏移和抖动。 我附上了一个输出的例子。
Munin NTP输出http://www.freeimagehosting.net/uploads/c10ed0a462.png
如果你只是想看看你的ntpd是否正在运行,它的同步等等,而且你对命令行感到满意,你可以使用ntpq。 我可以在ntp 4.2.4版上certificate这一点,不知道什么时候可用,但命令是
ntpq -p <hostname-or-ip>
应该向您显示指定主机上的ntpd被同步到,偏移量和抖动的对等体列表,以及哪些不是。 如果您希望在当前主机上使用ntpd的状态,则主机名是可选的。 如果你从源代码创buildntpd,应该包括ntpq,以及一堆其他实用程序。
Meinberg有:
http://www.meinberg.de/english/sw/time-server-monitor.htm#download
大卫·泰勒对NTP的了解比我想知道的还要多,其中包括一些有用的方法,可以用mrtg监控NTP的偏差。 更多信息请访问:
注意MRTG
他还有一个相当简单的监控程序,可以让你看到你的时间源的质量作为一个重叠图:
在页面上查找NTP监视器。
抢
道歉为一个老问题提供答案,但它可能有助于search。
我使用ntpstat来检查主机是否与NTP时间源同步。 如果是,则退出状态0,如果不同步则退出1。 这使得脚本非常容易。
(在nixCraft上的一些使用示例)