服务器主机时钟未同步告警解决

19 阅读1分钟

简介

服务器监控告警,提示“主机时钟未同步”

这确实是个问题,服务器时间不准,代码获取的系统时间戳可能都不对,数据落库时间都有问题,问题很大

在这里插入图片描述

上面这个告警来自规则来自 Github:awesome-prometheus-alerts

解决

首先,敲 timedatectl 确认一下,其中 NTP synchronized:no,表示未开启同步

在这里插入图片描述

敲下面的命令,编辑配置文件

vi /etc/chrony.conf

增加下面这几个国内稳定源(所谓时钟同步,就是时不时去和可靠稳定的时钟源同步时间,修正时间)

server ntp.aliyun.com iburst
server ntp.tencent.com iburst
server ntp.ntsc.ac.cn iburst

如下

在这里插入图片描述

保存退出,重启服务

systemctl restart chronyd

然后多敲几次 timedatectl,一会儿就变 yes

在这里插入图片描述

其他

如果你的是下面这种,NTP enabled:no

在这里插入图片描述

敲下面的命令,先开启 ntp 服务

timedatectl set-ntp yes