小雪尝禁果又粗又大的视频,人妻中文乱码在线网站,江苏少妇性BBB搡BBB爽爽爽,AV片在线观看免费

行業(yè)資訊

  • 首頁
  • 新聞中心
  • 行業(yè)資訊

使用python監(jiān)控NTP系統(tǒng)-時(shí)鐘服務(wù)器


2020年12月04日

使用python監(jiān)控NTP系統(tǒng)(時(shí)鐘服務(wù)器)

 

背景

背景很簡單,內(nèi)部NTP系統(tǒng)出現(xiàn)故障,時(shí)間不準(zhǔn)確,且誤差很大。

需求

監(jiān)控NTP系統(tǒng)運(yùn)行狀態(tài),與正確時(shí)間進(jìn)行對比,并計(jì)算偏差值。

設(shè)計(jì)

利用python模擬NTP client,分別從內(nèi)部NTP系統(tǒng)和Internet NTP系統(tǒng)獲取時(shí)間,并計(jì)算2個(gè)時(shí)間的差值。

實(shí)現(xiàn)

實(shí)現(xiàn)起來也很簡單,用ntplib 和 time 2個(gè)庫搞定。

簡要說明一下:
1.‘pool.ntp.org’ 是來自互聯(lián)網(wǎng)的時(shí)間服務(wù)器虛擬集群。
2.ctime函數(shù)將類似‘16574833.8934’格式時(shí)間轉(zhuǎn)換為易讀字符串格式。
3.可使用schedule庫將程序定時(shí)執(zhí)行,取相應(yīng)返回值。
4.前端可以使用grafana或splunk等進(jìn)行展示。

示例代碼如下:

import ntplib
import time

ntp_client = ntplib.NTPClient()
response_outside= ntp_client.request('pool.ntp.org').tx_time
print('互聯(lián)網(wǎng)時(shí)間: ', time.ctime(response_outside))
response_inside = ntp_client.request('192.168.100.5').tx_time
print('內(nèi)部時(shí)間: ', time.ctime(response_inside))

print('時(shí)間差值: ', response_inside - response_outside)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

運(yùn)行結(jié)果:
在這里插入圖片描述

在這里插入圖片描述


客服