NTS-G系列时间服务器在没有安装《系统授时状态监控软件》的情况下,可以从logger.log日志中查看客户端同步日志。
注:logger.log是授时服务运行时产生的日志文件,该文件包含http、ntp、sys等类型的日志。该文件最大保存为64M,当超过64M时会清空之前的日志。
1、ssh登录时间服务器。
2、复制logger.log日志文件到根目录,避免在源文件中进行操作。
root@NTPServer:~# cp /tmp/logger.log /root/logger.log
3、先过滤所有类型为ntp的日志信息并保存到ntp.log文件中
root@NTPServer:~# cat logger.log |grep ntp > ntp.log
执行完后会在根目录生成一个ntp.log文件,该文件保存了所有类型为ntp的日志信息,该信息就是最近所有的客户端同步日志。4、查看最近5条同步日志
root@NTPServer:~# tail -n 5 ntp.log
其中“date”是日志产生的时间,“clientIp”是客户端IP
5、根据IP地址查询客户端同步日志
root@NTPServer:~# cat ntp.log |grep 192.168.6.133
这里查询IP为192.168.6.133的最近同步日志,可以看到在“2023-06-13 21:42:54”和“2023-06-14 06:49:02”有两次时间同步。
6、提取日志中的IP地址,并排序+去重
root@NTPServer:~# cat ntp.log |grep -o '([0-9]{1,3}.){3}[0-9]{1,3}'|sort -d | uniq >> ip.txt
这时生成一个ip.txt文件,里面保存了经过去重的所有客户端IP,这样可以统计到当前有多少客户端向服务器同步过时间
7、查看总共有多少同步客户端
root@NTPServer:~# wc -l ip.txt
看到有3行,说明总共有3个同步客户的,cat是查看文件所有信息。
end。
上一篇:大华摄像头时间同步配置方法