Zabbix技術問答特輯-25期

Zabbix中文問答知識庫,另外20+期問答可登陸網站查看。

案例均來源於“Zabbix開源社區”微信羣及宏時數據鉑金訂閱用戶7*24釘釘羣。


Q1

zabbix server服務器的agent監控報錯:get value from agent faild:bind() faild:[99]  cannot assign requested  address。數據一直在正常採集,zabbix_get 能獲取到數據,頁面測試也能獲取到數據。


A:  Vip的問題,需要重啓zabbix server。

Q:之前一直正常運行,突然暴出來。將這臺機器新建就是正常的,但是不能新建因爲數據需要保留。

A:模板取消關聯然後更新,再關聯模板試試。


Q2

我們的主機使用ICMP PING測試模板,我們想實現使用這個模板的部分主機在指定的時間段發送告警。
例如:8:00-18:00觸發告警時發送給用戶,其它時段暫定發送告警信息。


A:可以將監控項設置爲調度,只在調度器內採集數據。


Q3

使用打印機SNMP監控模板,其中監控項使用OID hrPrinterDetectedErrorState,發現該監控項返回的值是Hex-STRING,例如:
HOST-RESOURCES-MIB::hrPrinterDetectedErrorState.1 = Hex-STRING: 01 00

請問如何將該監控項返回的Hex-STRING值轉換成十進制的數值呢?:


A: Zabbix預處理選擇16進制轉化爲10進制(Hexadecimal to adecimal),可以將16進制轉化爲10進制。

如果預處理進制轉換不能滿足,可以使用預處理的js處理功能,通過js代碼自定義將獲取到的值處理成想要的結果。


Q:這個在哪裏設置?


A:zabbix有對監控項做預處理的功能,將採集到的數據做個處理再在頁面展示。
具體入口:
點擊任意監控項,主機監控項直接進入監控項即可,如果是模板的監控項需要從模板進入。
點擊“Preprocessing”即可對監控項做預處理。
具體見圖示:


下拉選項可以根據需求對監控項做一些預處理。具體操作可參考官方手冊:

https://www.zabbix.com/documentation/5.0/zh/manual/config/items/preprocessing 



Q4

CPU使用率10分鐘內上升大於10%,觸發告警。這個表達式怎麼寫?:

zabbix server服務器的agent監控報錯:get value from agent faild:bind() faild:[99]  cannot assign requested  address。數據一直在正常採集,zabbix_get 能獲取到數據,頁面測試也能獲取到數據。


A:.last()-.last(#10)>10

最近的值減去前面第十個值大於10就告警。

是十分鐘內只要有上升百分之十就告警,還是說十分鐘後的結果比十分鐘前的結果上漲百分之十就告警。


Q:例如9:15使用率15%, 9:20使用率26%,觸發告警;9:15使用率15%, 9:18使用率26%,觸發告警。


A:利用zabbix觸發器目前無法實現。目前比較好的辦法可能是自定義腳本。


Q5

我需要刪除某主機linux-v2模板,可以直接用host.update的templates參數嗎,他是刪除模板鏈接並清除的嗎?如果不是我要先用templates_clear先刪除清除,添加模板是又是哪個參數。


A:取消鏈接並清除之後如果需要重新鏈接別的模板,用 模板爲基礎的方式會好一些。用更新模板的方式添加主機到模板裏,會比較安全。


Q:問個問題,我現在更改好了新的模板,老模板的圖表數據沒了。


A:你原來的模板都沒了,監控項就沒了,數據自然就沒有了。


Q:那如果我取消鏈接再把新模板加上就不會有這種情況對吧。


A:光取消鏈接,不清除,那些監控項會留下來的,只是這個主機沒有連模板了。


Q6

zabbix agent TIME_WAIT連接非常多,怎麼優化?


A:一般需要優化內核參數

https://blog.csdn.net/h106140873/article/details/102458650 


Q7

服務器負載高,導致zabbix_sender工作超時,這種情況,有什麼解決辦法:

zabbix server服務器的agent監控報錯:get value from agent faild:bind() faild:[99]  cannot assign requested  address。數據一直在正常採集,zabbix_get 能獲取到數據,頁面測試也能獲取到數據。


A:這個基本上沒啥辦法,這是系統層面的問題。就算是agent抓數據也會超時的。


更多問答整理請到知識庫官網查看。


由於客戶環境、操作系統版本、Zabbix監控環境、人員遠程溝通信息流失等的差異,該問答特輯僅提供排查思路。所有問題不能保證完全適配於所有用戶的同類或不同情況。

如有任何問題,歡迎留言或發送郵件到 

[email protected] 批評指正。



往期推薦


_

Zabbix學習資料申請(歷屆峯會ppt)


_


_

 專訪Zabbix創始人:這是個相當冒險的決定!


_


_

● Zabbix既想做好監控和告警,還想做好可視化分析?看看創始人怎麼說


_


_

● 案例|安信證券監控平臺如何設計和實現?


_


備註“使用Zabbix年限+企業+姓名”

進入交流羣,4000+用戶已加入

一個人走得快,一羣人走得遠


本文分享自微信公衆號 - Zabbix開源社區(china_zabbix)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章