[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화

내부 네트워크 환경에서, 수집 서버 및 프록시 서버들 사이의 시간은 다음 두 질문에 이끌 동기화되지 않는다 :
(아직 의한 동기화의 시간 인한 다른 문제가 발견되지 않음)
아래에 도시 된 바와 같이, 최근의 네거티브 시간 1) 프록시 케이스 :
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화
음수가 나타나면, 심지어 후자의 시간 동기화하지만, 또한 여전히 마이너스를 유지하지만, 상황을 모니터링 할 수 없습니다.
2) SNMP 모니터 네트워크 장치, 버튼 SNMP를 계약 빛나는하지 않는 경우,하지만 최신 데이터는 아래와 같이
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화
해결 방법 : 컬렉션 서버에서 NTP 서비스를 구성 있도록 표준으로 수집 서버의 시간에 NTP 클라이언트로 프록시 서버 .

환경 :
CentOS는 리눅스 출시 1611년 7월 3일 (코어)
ZABBIX 에이전트 및 버전 : 3.4.13

구성 과정 :

1.zabbix에 NTP 서버 서비스 설치

1) 로컬 이미지 파일 탑재
세부 단계는 생략 될 것이다.
2) 소스 로컬 미러 배치
상세한 단계는 생략 될 것이다.
3) 냠 NTP 서비스를 설치 명령을 사용하여
냠 NTP를 설치 -y
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화

NTP 서버는 2.zabbix의 서버로 구성

1)修改配置文件
vi /etc/ntp.conf
//将这行给注释
#restrict default nomodify notrap nopeer noquery
//然后添加这两行 ,意思是 允许IPV4 IPV6 查询 拒绝修改
restrict -4 default kod notrap nomodify
restrict -6 default kod notrap nomodify
//添加修改上层时间服务器,如果能联通外网,则不需要修改,
server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst
//如果联不通外网,则把上面几行注释,然后添加下面两行,意思是设置时间服务器为自己
server 127.127.1.0
fudge 127.127.1.0 stratum8
修改完成后如下图所示:
(grep -Ev "^#|^$" /etc/ntp.conf 命令的用途是排除#开头的注释,显示文件的内容)
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화
2)开启服务
systemctl start ntpd
3)查看ntpd服务的运行状态
systemctl status ntpd
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화
4)配置ntpd服务开机自启
systemctl enable ntpd
或:
chkconfig ntpd on
5)查看ntp服务器同步状态
[root@localhost ~]# ntpstat # 确认本地NTP与上层NTP服务器是否联通
synchronised to local net at stratum nine
time correct to within 12 ms # 时间校正到相差12ms之内
polling server every 64 s # 每64秒会向上级NTP轮询更新一次时间
[root@localhost ~]# ntpq -p # 查看本地NTP需进行同步的公网NTP服务器状态
remote refid st t when poll reach delay offset jitter

LOCAL(0) .LOCL. 8 l 60 64 377 0.000 0.000 0.000
[root@localhost ~]#
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화
参数详解:
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) 秒。

3.代理服务器上配置为ntp客户端

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 命令的用途是排除#开头的注释,显示文件的内容)
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화
3)开启服务
systemctl start ntpd
4)查看ntpd服务的运行状态
systemctl status ntpd

chkconfig ntpd on
5)使用ntpstat 和ntpq -p命令,查看ntp服务器同步状态
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화

4.一段时间后再观察snmp监控网络设备的情况

一段时间后,snmp协议的按钮颜色恢复正常
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화

过程中可能出现的问题:
1.按教程配置了ntp客户端口,ntpstat 和ntpq -p命令看到的状态异常。
分析:这可能是ntp客户端的本地时间与ntp服务器的时间相差太大导致的。
解决办法:
1)手动执行ntpdate 10.160.255.142 命令,进行时间同步。
2)时间同步后,使用systemctl restart ntpd 命令重启ntp服务即可

2.ntp 서비스가 시스템 시간을 동기화 한 후, 시간 동기화 하드웨어는 또한 원하는
: 작동 방법
: 1) 수정을 / etc / SYSCONFIG / NTPD 파일, 다음 두 줄 쓰기
NTP -p / var에 / - U NTP 옵션을 = " RUN / ntpd.pid -g "
SYNC_HWCLOCK = 예
아래와 같이 결과 :
[Zabbix 상기 프록시 서버로 수집 서버 기술 교환 구성된 NTP 시간 동기화
2) 수정 완료 후에는 NTPD 서비스를 다시 시작합니다.

참고 링크 :
https://blog.csdn.net/qq_36119192/article/details/82813477

자세한 매개 변수 :

원격 다음과 같이 상부 NTP 서버를 로컬 접속 된 호스트 좌단 심볼은 :

如果有[*] 代表目前正在使用当中的上层NTP服务器。

如果有[+] 代表也有连上上层NTP服务器,可以作为提高时间更新的候选NTP服务器

如果有[-] 代表同步的该NTP服务器被认为是不合格的NTP Server

如果有[x] 代表同步的外网NTP服务器不可用

REFID은 : 위 NTP 서버에 대한 증거를 제공하기 위해 시간 서버를 의미합니다.

세인트 : 상위 NTP 서버입니다.

시 : 상단에 시간 교정 시간과 NTP 서버 번 (단위 :들)

폴 : 로컬 호스트 시간주기 교정 NTP 서버 상층 (단위 S)

도달 : 업데이트의 수는 상위 NTP 서버에 요청 된

지연 : 네트워크 전송 지연 시간 중 10 ^ 단위 (- 6) 초

오프셋 : 시각 보정 결과, 10 ^ 단위 (- 6) 초

지터 리눅스 하드웨어 BIOS 시스템 시간 및 10 ^의 시간차 시간 (- 6) 초.

추천

출처blog.51cto.com/14483703/2437662