-
互聯(lián)網(wǎng)安全法,互聯(lián)網(wǎng)凈網(wǎng)行動
-
”凈網(wǎng)2020”落實好維護網(wǎng)絡(luò)安全責(zé)任
-
關(guān)于端午節(jié)放假通知-宇眾網(wǎng)絡(luò)
-
宇眾網(wǎng)絡(luò)春節(jié)放假通知
-
關(guān)于公司收款銀行賬戶變更通知函-宇眾網(wǎng)絡(luò)
-
關(guān)于網(wǎng)上有人冒充我公司名義進行詐騙的公告。
-
關(guān)于端午節(jié)放假通知,節(jié)日放假,但是我們業(yè)務(wù)不“放假”-宇眾網(wǎng)絡(luò)
-
工信部進一步加強未備案網(wǎng)站管理工作的通知-宇眾網(wǎng)絡(luò)
-
關(guān)于東莞市宇眾網(wǎng)絡(luò)科技有限公司香港數(shù)據(jù)中心(香港機房)路由優(yōu)化通知
-
宇眾網(wǎng)絡(luò)慶祝五·一勞動節(jié)快樂
-
東莞東城機房網(wǎng)絡(luò)升級通知
-
臨近過年,互聯(lián)網(wǎng)IDC貴圈也有被騙的,請認準(zhǔn)宇眾網(wǎng)絡(luò)公司官方聯(lián)系方式
-
我司已獲得ISP/ICP/IDC三證資格,更好的為客戶服務(wù)
-
關(guān)于浙江金華高防機房網(wǎng)絡(luò)線路切割通知
-
工信部近日下發(fā)關(guān)于進一步規(guī)范域名備案工作的通知
行業(yè)資訊
- 首頁
- 新聞中心
- 行業(yè)資訊
使用python監(jiān)控NTP系統(tǒng)-時鐘服務(wù)器
背景
背景很簡單,內(nèi)部NTP系統(tǒng)出現(xiàn)故障,時間不準(zhǔn)確,且誤差很大。
需求
監(jiān)控NTP系統(tǒng)運行狀態(tài),與正確時間進行對比,并計算偏差值。
設(shè)計
利用python模擬NTP client,分別從內(nèi)部NTP系統(tǒng)和Internet NTP系統(tǒng)獲取時間,并計算2個時間的差值。
實現(xiàn)
實現(xiàn)起來也很簡單,用ntplib 和 time 2個庫搞定。
簡要說明一下:
1.‘pool.ntp.org’ 是來自互聯(lián)網(wǎng)的時間服務(wù)器虛擬集群。
2.ctime函數(shù)將類似‘16574833.8934’格式時間轉(zhuǎn)換為易讀字符串格式。
3.可使用schedule庫將程序定時執(zhí)行,取相應(yīng)返回值。
4.前端可以使用grafana或splunk等進行展示。
示例代碼如下:
import ntplib
import time
ntp_client = ntplib.NTPClient()
response_outside= ntp_client.request('pool.ntp.org').tx_time
print('互聯(lián)網(wǎng)時間: ', time.ctime(response_outside))
response_inside = ntp_client.request('192.168.100.5').tx_time
print('內(nèi)部時間: ', time.ctime(response_inside))
print('時間差值: ', response_inside - response_outside)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
運行結(jié)果: