使用python监控NTP系统(时钟服务器)
使用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系统(时钟服务器)相关推荐
- linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用
linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用 linux系统下ntp网络时钟服务器(NTP服务器)的搭建和使用 安徽京准科技开发的NTP网络时间源设备 参考 ahjzsz.com ...
- 时间同步产品(NTP北斗时钟服务器)如何完成网络同步的?
时间同步产品(NTP北斗时钟服务器)如何完成网络同步的? 时间同步产品(NTP北斗时钟服务器)如何完成网络同步的? 京准电子科技原创文章,请勿转载. 对于无线通信来说,时钟同步至关重要,是基站正常工作 ...
- NTP网络时钟服务器(ntp网络同步时钟)在某空管局案例分析
NTP网络时钟服务器(ntp网络同步时钟)在某空管局案例分析 NTP网络时钟服务器(ntp网络同步时钟)在某空管局案例分析 本文由安徽京准公司提供请勿转载! 2019年3月,安徽京准电钟自主研发生产的 ...
- 北斗卫星同步时钟(NTP网络时钟服务器)成功投运世界级工程港珠澳大桥
北斗卫星同步时钟(NTP网络时钟服务器)成功投运世界级工程港珠澳大桥 北斗卫星同步时钟(NTP网络时钟服务器)成功投运世界级工程港珠澳大桥 本文由北京华人开创科技公司提供 原址在 http://www ...
- python系统监控_使用Python监控Linux系统
阅读目录 一.Python编写的监控工具 一.多功能系统资源统计工具dstat 1.dstat介绍 dstat是一个用Python语言实现的多功能系统资源统计工具,用来取代Linux下的vmstat. ...
- python实时监控_使用Python监控Linux系统
服务器名称{{ hostname }} 开机时间{{boot_time}} cpu个数{{ cpu_count }} cpu利用率{{ cpu_percent }} 内存总量{{ mem_percen ...
- 北斗时钟服务器(NTP服务器)让高考时间更加精准
北斗时钟服务器(NTP服务器)让高考时间更加精准 北斗时钟服务器(NTP服务器)让高考时间更加精准 安徽京准电子科技原创 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校 ...
- NTP时钟服务器(NTP时间服务器)助力校园网络建设
NTP时钟服务器(NTP时间服务器)助力校园网络建设 NTP时钟服务器(NTP时间服务器)助力校园网络建设 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的 ...
- NTP网络时钟源(时钟系统)在标准化考场中应用
NTP网络时钟源(时钟系统)在标准化考场中应用 NTP网络时钟源(时钟系统)在标准化考场中应用 [摘要]时钟系统是一个大型标准计时系统,随着网络的普及,许多校园都建了自己的校园专网,使用的网络设备和服 ...
最新文章
- 我在犹豫是不是该收集这几首MP3
- 乌鸦可能是灵长类动物以外最聪明的动物
- 一说“并发”就想到“多线程”,那就局限了
- 机器视觉基础(2)---坐标与矩阵变换
- 函数、返回-Sql Server常用函数之统计、算数、字符串函数-by小雨
- [网络安全自学篇] 五十四.Windows系统安全之基于SEH异常处理机制的栈溢出攻击及防御解析
- 编程语言是从哪蹦出来的——大型伦理寻根现场
- Facade与Mediator模式的区别
- 有网友提问,关于本地XML转JSON的小工具
- 由浅入深|让你彻底理解Python中的yield
- spring boot集成kaptcha图形验证码
- python kafka
- redis高级命令2
- 简易 Vue 构建--篇一
- nodejs修改不重启服务器,nodejs连接数据库,数据库发生变化,怎样不用重启服务器更新网页内容?...
- ZH奶酪:Python中zip函数的使用方法
- 在 Linux 下建立 FTP 搜索引擎
- 模拟电视原理(笔记)
- 民生银行计算机研发笔试题,民生银行提前批 “民芯计划” 技术岗笔试算法题...
- php查询快递,php查询快递的类
热门文章
- 最牛的商业模式,化肥厂利用买化肥送车,一年总利润600多万?
- 基于python下django框架 实现外卖点餐系统详细设计
- golang中的值类型和引用类型
- 解决telnet不是内部或外部命令的方案!
- Django项目中浏览器显示127.0.0.1拒绝我们的连接请求
- Win11删除资源管理器中的图片、文档等文件夹
- Joystick Shield 的使用方法
- 基于51单片机的鸡舍智能环境控制有害气体检测无线WiFi通信proteus仿真原理图PCB
- 百度android模拟器下载地址,百度手机助手电脑版怎么下载 安卓模拟器电脑版下载地址...
- (翻译)Understanding Convolutional Neural Networks for NLP