当未定义 NTP 服务器且 NTP 未运行时,是否会出现 NTP 偏移警告?

当未定义 NTP 服务器且 NTP 未运行时,是否会出现 NTP 偏移警告?

首先我想说的是,我还在学习 Linux,并没有太多的经验。

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

我刚刚收到有关 NTP 的警报,这让我有点困惑,所以我希望这里有人可以帮助我澄清一下。

该警报针对的是特定主机的 NTP 偏移量。没问题,只需重新同步到 NTP 服务器即可。但是,事实证明配置文件中没有定义 NTP 服务器,当我停止它时它甚至没有运行:

"ntpd: unrecognised service"

但是,这项检查已经运行了一段时间,今天才发出警报。

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

警报甚至指定了以秒为单位的准确时间,并且会不断更新。所以它是在将自己与某物进行比较,对吗?

我尝试在网上寻找答案,但没有任何答案。任何帮助都非常感谢。

答案1

但是,在继续之前,让我们检查一下 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 stop

相关内容