zabbix監控系統時間的問題

2022-08-12 17:33:15 字數 556 閱讀 2236

分類: 監控

2013-03-19 21:40:11

發現zabbix監控系統時間的乙個問題!

zabbix監控系統時間用的key是system.localtime,返回當前的系統時間,而配置tigger報警時是用的fuzzytime(n)方法,該方法是將返回的系統時間與監控伺服器的時間進行對比,如果大於n,則報警。

這樣的邏輯就存在兩個問題:

1.監控伺服器並不一定是ntp伺服器:這種情況下也就說是系統時間是與非ntp伺服器對比的時間。

2.取到被監控系統的時間,然後再返回給監控伺服器,zabbix由於對資料庫的寫入量很大,2.0以上版本引入了 cache機制,也就是說,系統時間取回來放在cache裡放了一會才與本地系統時間進行對比。所以當監控項數量大,或監控出現延時佇列的時候。就會產生誤報。

所以對伺服器時間要求比較高的業務不推薦用zabbix自身的system.localtime來對伺服器的時間進行監控。

解決方案:

用zabbix呼叫nagios-pluins的check_ntp_time進行監控,解決該問題。

---恢復內容結束---

時間戳和修改系統時間的問題

1.date currdate new date system.currenttimemillis long stamp currdate.gettime 當前系統時間戳,單位是毫秒 2.string time 2011 10 20 05 10 10 dateformat formatter new...

MySql時間的問題

sat dec 01 00 00 00 cst 2018 格林威治時間資料無法標準化 str to date 要對應,空格是空格 sat是 a str to date sat dec 01 00 00 00 cst 2018 a b d h i s cst y 字串時間轉為標準date select...

Zabbix監控系統

部署lnmp zabbix監控管理控制台需要通過web頁面展示出來,並且還需要使用mysql來儲存資料,因此需要先為zabbix準備基礎lnmp環境。修改nginx配置 root zabbix vim usr local nginx conf nginx.conf 將php配置資訊注釋關掉 啟動服務...