在内网环境下,采集服务器与代理服务器之间的时间不一样步,会致使如下两个问题:
(暂未发现因时间不一样步致使的其余问题)
1)代理最近出现时间负数的状况,以下图:
一旦出现负数,即便后面的时间同步了,也依然会保持负数的状态,但不影响监控状况。
2)snmp监控网络设备时,snmp协议的按钮不亮,可是有最新数据,以下图:
解决办法:在采集服务器上配置NTP服务,让代理服务器做为NTP客户端,以采集服务器上的时间为标准。服务器
环境:
CentOS Linux release 7.3.1611 (Core)
Zabbix和代理版本:3.4.13网络
配置过程:ide
1)挂载本地镜像文件
详细操做步骤省略。
2)配置本地镜像源
详细操做步骤省略。
3)使用yum命令安装ntp服务:
yum -y install ntp.net
LOCAL(0) .LOCL. 8 l 60 64 377 0.000 0.000 0.000
[root@localhost ~]#
参数详解:
remote :本地主机所链接的上层NTP服务器,最左边的符号以下:
若是有[] 表明目前正在使用当中的上层NTP服务器。
若是有[+] 表明也有连上上层NTP服务器,能够做为提升时间更新的候选NTP服务器
若是有[-] 表明同步的该NTP服务器被认为是不合格的NTP Server
若是有[x] 表明同步的外网NTP服务器不可用
refid :指的是给上层NTP服务器提供时间校对的服务器。
St:上层NTP服务器的级别。
When: 上一次与上层NTP服务器进行时间校对的时间(单位:s)
Poll :本地主机与上层NTP服务器进行时间校对的周期(单位:s)
reach:已经向上层 NTP 服务器要求更新的次数
delay:网络传输过程中延迟的时间,单位为 10^(-6) 秒
offset:时间补偿的结果,单位为10^(-6) 秒
jitter:Linux 系统时间与 BIOS 硬件时间的差别时间, 单位为 10^(-6) 秒。代理
1)安装ntp服务 过程同1. zabbix服务器上安装ntp服务 2)修改ntp配置文件
//将这行给注释
#restrict default nomodify notrap nopeer noquery
//设置时间服务器为内网NTP服务器
server 10.160.255.142 iburst
修改完成后以下图所示:
(grep -Ev "^#|^$" /etc/ntp.conf 命令的用途是排除#开头的注释,显示文件的内容)
3)开启服务
systemctl start ntpd
4)查看ntpd服务的运行状态
systemctl status ntpd
或
chkconfig ntpd on
5)使用ntpstat 和ntpq -p命令,查看ntp服务器同步状态rest
一段时间后,snmp协议的按钮颜色恢复正常code
过程当中可能出现的问题:
1.按教程配置了ntp客户端口,ntpstat 和ntpq -p命令看到的状态异常。
分析:这多是ntp客户端的本地时间与ntp服务器的时间相差太大致使的。
解决办法:
1)手动执行ntpdate 10.160.255.142 命令,进行时间同步。
2)时间同步后,使用systemctl restart ntpd 命令重启ntp服务便可server
2.ntp服务同步了系统时间后,也想把硬件时间同步了
操做方法:
1)修改/etc/sysconfig/ntpd文件,写入下面两行:
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -g"
SYNC_HWCLOCK=yes
结果以下图:
2)修改完成后,重启ntpd服务便可。blog
参考连接:
https://blog.csdn.net/qq_36119192/article/details/82813477教程
参数详解:
remote :本地主机所链接的上层NTP服务器,最左边的符号以下:
若是有[*] 表明目前正在使用当中的上层NTP服务器。 若是有[+] 表明也有连上上层NTP服务器,能够做为提升时间更新的候选NTP服务器 若是有[-] 表明同步的该NTP服务器被认为是不合格的NTP Server 若是有[x] 表明同步的外网NTP服务器不可用
refid :指的是给上层NTP服务器提供时间校对的服务器。
St:上层NTP服务器的级别。
When: 上一次与上层NTP服务器进行时间校对的时间(单位:s)
Poll :本地主机与上层NTP服务器进行时间校对的周期(单位:s)
reach:已经向上层 NTP 服务器要求更新的次数
delay:网络传输过程中延迟的时间,单位为 10^(-6) 秒
offset:时间补偿的结果,单位为10^(-6) 秒
jitter:Linux 系统时间与 BIOS 硬件时间的差别时间, 单位为 10^(-6) 秒。