NTP from HP doc(3/3)

Troubleshooting NTP

http://docs.hp.com/en/B2355-90774/ch04s03.html?btnNext=next%A0%BB

#

校验xntpd是否运行

1,ps -ef|grep xntpd

可以看到调用的命令 以及最后调用的时间

2,在/var/adm/crash/syslog/syslog.log中查看ntp执行情况

如果日志没有设置:

/etc/syslog.conf

*.info    /var/adm/syslog/syslog.log

daemon.info   /var/adm/syslog/syslog.log

#

NTP关联

每个ntp守护进程必须和时钟源关联:或者更高级别(high-level,lower stratum) server,或者来自外部时钟. 也可以用peer组成额外的关联.

ntpq -p可以查询

本地server如果不能构成这种关联(form association),则可以从更高级别的server查看这种关联.

#

使用Debug选项来查询

如果本地server不能组成关联时钟网络assocation. 则可以先停止xntpd,然后ntpdate -d timeserver来调试.

-d会输出发送到远程xntpd的信息和从远程接受的信息.ntpdate只能用root调用

或者如果时钟同步要求不是太精确,我们也可以用ntpdate放到crontab中来同步时间.

#

错误信息

1,No server suitable for synchronization found.

ntp服务器没响应. 原因可能ntp服务器down,ntp服务器xntpd停了,或者网络断或者堵,还有如果ntp服务器刚启动xntpd,需要5~15分钟的同步时间,然后才能提供服务.

2,Last adjustment did not complete.

表明ntp尝试进行时间调整,但是在一个时钟周期内(in one clock tick),超过了系统允许的最大偏移.(system’s maximum slew rate allows), 因此,以后的调整被推迟到下一个时钟周期. 当ntp服务刚启动的第一个小时内可能有该信息. 但是如果长时间运行后还出线此信息,说明我们的系统时钟正在漂移(drift),这可能导致失去和网络上的time server的联系.

3,Synchronization lost.

该信息表明系统清除了统计的注册信息,从新开始评估可用的time server来选择最好的服务器. 当一个调整步骤(step adjustment,调整时间超过128ms)完成,则按照定义该step adjustment会把系统设置成不同步状态(ntpq查询结果服务器标识是blank).如果多个step adjustment发生,一般是因为网络拥堵.

此时可以查询ntpq -p中的dispersion统计数据来确认.

常见问题

1,没有合适的服务器做为同步源

应该层次中至少包含一台stratum-1的服务器,否则associate可能形成不了.(不是绝对)

当ntpdate server时,server应该是一个信任的server,是peer或者更高级别(lower stratum) time server,如果本地xntpd不能形成association,则该命令返回'No suitable server for synchronization found'错误信息. 可能的原因:

1)时间差异大于1000秒.

当评估已经到来的时间更新时,client和peer会拒绝时间的更新如果时间的差异在1000秒以上.而且,默认情况下,如果4~5次连续的poll 循环,本地xntpd都无法找到合适的time server的话,xnptd进程会死掉.

正是因为 这个原因,所以,通常我们都会在启动xntpd之前,手工使用ntpdate来先同步一下时间.

然后xntpd启动,并且等待5个poll来同步时间.

disp的数据开始一般是16000秒,当每次陈功的ntp请求从服务器获得后,该数值会被/2. 如果一个<1000m的数据被接受到了,则开始同步时间-同时一个错误信息会告知时间的差异. (16000/2/2/2/2/2=500<1000)

2)startup delay启动延迟

xntpd启动后,需要5次的poll然后才能工作.

2,NTP version 1 and version 2 不响应

3,通常诊断前提供如下文件:

  • The configuration file /etc/ntp.conf (or an alternate configuration file)

  • The /etc/rc.config.d file

  • NTP driftfile (if configured)

  • NTP statistics file (if configured)

  • The /var/adm/syslog/syslog.log file (xntpd/NTP entries)

  • The /usr/sbin/ntpq -p output

  • The ntpdate -d server output (stop the local xntpd first).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值