使用python监控NTP系统(时钟服务器)

  • 背景
  • 需求
  • 设计
  • 实现

背景

背景很简单,内部NTP系统出现故障,时间不准确,且误差很大。

需求

监控NTP系统运行状态,与正确时间进行对比,并计算偏差值。

设计

利用python模拟NTP client,分别从内部NTP系统和Internet NTP系统获取时间,并计算2个时间的差值。

实现

实现起来也很简单,用ntplib 和 time 2个库搞定。

简要说明一下:
1.‘pool.ntp.org’ 是来自互联网的时间服务器虚拟集群。
2.ctime函数将类似‘16574833.8934’格式时间转换为易读字符串格式。
3.可使用schedule库将程序定时执行,取相应返回值。
4.前端可以使用grafana或splunk等进行展示。

示例代码如下:

import ntplib
import timentp_client = ntplib.NTPClient()
response_outside= ntp_client.request('pool.ntp.org').tx_time
print('互联网时间: ', time.ctime(response_outside))
response_inside = ntp_client.request('192.168.100.5').tx_time
print('内部时间: ', time.ctime(response_inside))print('时间差值: ', response_inside - response_outside)

运行结果:

使用python监控NTP系统(时钟服务器)相关推荐

  1. linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用

    linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用 linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用 安徽京准科技开发的NTP网络时间源设备 参考 ahjzsz.com  ...

  2. 时间同步产品(NTP北斗时钟服务器)如何完成网络同步的?

    时间同步产品(NTP北斗时钟服务器)如何完成网络同步的? 时间同步产品(NTP北斗时钟服务器)如何完成网络同步的? 京准电子科技原创文章,请勿转载. 对于无线通信来说,时钟同步至关重要,是基站正常工作 ...

  3. NTP网络时钟服务器(ntp网络同步时钟)在某空管局案例分析

    NTP网络时钟服务器(ntp网络同步时钟)在某空管局案例分析 NTP网络时钟服务器(ntp网络同步时钟)在某空管局案例分析 本文由安徽京准公司提供请勿转载! 2019年3月,安徽京准电钟自主研发生产的 ...

  4. 北斗卫星同步时钟(NTP网络时钟服务器)成功投运世界级工程港珠澳大桥

    北斗卫星同步时钟(NTP网络时钟服务器)成功投运世界级工程港珠澳大桥 北斗卫星同步时钟(NTP网络时钟服务器)成功投运世界级工程港珠澳大桥 本文由北京华人开创科技公司提供 原址在 http://www ...

  5. python系统监控_使用Python监控Linux系统

    阅读目录 一.Python编写的监控工具 一.多功能系统资源统计工具dstat 1.dstat介绍 dstat是一个用Python语言实现的多功能系统资源统计工具,用来取代Linux下的vmstat. ...

  6. python实时监控_使用Python监控Linux系统

    服务器名称{{ hostname }} 开机时间{{boot_time}} cpu个数{{ cpu_count }} cpu利用率{{ cpu_percent }} 内存总量{{ mem_percen ...

  7. 北斗时钟服务器(NTP服务器)让高考时间更加精准

    北斗时钟服务器(NTP服务器)让高考时间更加精准 北斗时钟服务器(NTP服务器)让高考时间更加精准 安徽京准电子科技原创 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校 ...

  8. NTP时钟服务器(NTP时间服务器)助力校园网络建设

    NTP时钟服务器(NTP时间服务器)助力校园网络建设 NTP时钟服务器(NTP时间服务器)助力校园网络建设 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的 ...

  9. NTP网络时钟源(时钟系统)在标准化考场中应用

    NTP网络时钟源(时钟系统)在标准化考场中应用 NTP网络时钟源(时钟系统)在标准化考场中应用 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的网络设备和服 ...

最新文章

  1. 我在犹豫是不是该收集这几首MP3
  2. 乌鸦可能是灵长类动物以外最聪明的动物
  3. 一说“并发”就想到“多线程”,那就局限了
  4. 机器视觉基础(2)---坐标与矩阵变换
  5. 函数、返回-Sql Server常用函数之统计、算数、字符串函数-by小雨
  6. [网络安全自学篇] 五十四.Windows系统安全之基于SEH异常处理机制的栈溢出攻击及防御解析
  7. 编程语言是从哪蹦出来的——大型伦理寻根现场
  8. Facade与Mediator模式的区别
  9. 有网友提问,关于本地XML转JSON的小工具
  10. 由浅入深|让你彻底理解Python中的yield
  11. spring boot集成kaptcha图形验证码
  12. python kafka
  13. redis高级命令2
  14. 简易 Vue 构建--篇一
  15. nodejs修改不重启服务器,nodejs连接数据库,数据库发生变化,怎样不用重启服务器更新网页内容?...
  16. ZH奶酪:Python中zip函数的使用方法
  17. 在 Linux 下建立 FTP 搜索引擎
  18. 模拟电视原理(笔记)
  19. 民生银行计算机研发笔试题,民生银行提前批 “民芯计划” 技术岗笔试算法题...
  20. php查询快递,php查询快递的类

热门文章

  1. 最牛的商业模式,化肥厂利用买化肥送车,一年总利润600多万?
  2. 基于python下django框架 实现外卖点餐系统详细设计
  3. golang中的值类型和引用类型
  4. 解决telnet不是内部或外部命令的方案!
  5. Django项目中浏览器显示127.0.0.1拒绝我们的连接请求
  6. Win11删除资源管理器中的图片、文档等文件夹
  7. Joystick Shield 的使用方法
  8. 基于51单片机的鸡舍智能环境控制有害气体检测无线WiFi通信proteus仿真原理图PCB
  9. 百度android模拟器下载地址,百度手机助手电脑版怎么下载 安卓模拟器电脑版下载地址...
  10. (翻译)Understanding Convolutional Neural Networks for NLP