没有定义NTP服务器时NTP偏移警告,NTP没有运行?

我只是想说,我还在学习linux,并没有太多的经验。

我的工作要求我监视正在运行我们产品的客户主机的警报系统。

我刚刚收到一个关于NTP的警告,让我困惑了一下,所以我希望这里有人能帮我澄清一下。

警报是针对特定主机的NTP偏移。 这很好,只要去重新同步到NTP服务器。 但是,事实certificate,在configuration文件中没有定义NTP服务器,甚至在我停止时甚至没有运行:

"ntpd: unrecognised service" 

但是,这项检查已经运行了一段时间,只有今天才会提醒。

所以我的问题是,如果没有为该主机定义NTP服务器,NTP甚至没有运行,什么触发了警报? 我的意思是,如果警报只在偏移很大的时候才会closures,如果没有定义的服务器被比较,怎么会有偏移呢?

警报甚至以秒为单位指定确切的时间,并且正在更新。 所以这是比较自己的东西,对吧?

我试图在网上寻找答案,但没有任何东西与我点击。 任何帮助将是伟大的。

但是,在我们继续之前,让我们来检查一下ntp守护进程同步的状态。 在该主机上运行:

 ntpq -pn 

这是否返回任何东西?

如果确实如此,那么在我看来你已经执行了这个命令来停止服务:

 service ntpd stop 

并且您收到以下消息:

 "ntpd: unrecognised service" 

那么,在这种情况下,你可能会尝试停止ntp服务(最后没有“d”),如下所示:

 service ntp stop 

如果这不起作用,请列出您在initd目录中具有的ntp *服务:

 ls -l /etc/init.d/ntp* 

如果您没有任何ntp,ntpd或ntpdate服务,则必须安装它。

service命令只对CentOS有效。 对于其他的linux版本,用/etc/init.d/ntpd stop/etc/init.d/ntp stopreplace它。