Zabbix應用的問題集錦二
本內容來自Zabbix開源社區
1.如何通過API實現統計監控主機的監控項名稱和閾值匯成execl表?(如何統計一臺主機有哪些監控項和閾值?)
1)item.get根據主機id返回所有的監控項名稱和監控項id。
2)trigger.get根據監控項id返回閾值,子查詢selectFunctions中的parameter即為閾值,詳情可以查詢數據庫表functions的表結構。
3)如果批量主機的話,循環以上步驟。
4)關聯信息內容,腳本輸出到Excel表格。
2.如何獲取服務器cpu使用率top10,方便大概介紹怎么操作嗎?
1)Zabbix監控主機并獲取CPU使用率,監控項名稱統一。
2)獲取所有服務器的關于CPU使用率的監控項id。
3)通過history.get獲取各個主機CPU使用率的值。
4)將結果排序。
3.請問修改模板繼承的宏,是在主機上添加模板相同的Macro嗎?
如果是添加一個從模板繼承的宏,就是在主機上創建一個相同名稱的宏。
如果是修改一個從模板繼承的宏,就是在主機上更新宏,需要提前查詢到usermarco的id。
4.請問下載歷史圖形展示的圖片有單獨API方法嗎?是使用哪個方法?
沒有直接提供該方法,Zabbix的趨勢圖是前端繪圖工具直接繪畫的。
5.請問新的mib的庫怎么導入到Zabbix-server系統后臺,并被調用使用呢?
Zabbix API無此類方法。
6.請問獲取多個指定監控項數據用哪個關鍵字比較好?
使用key_比較好,因為在同一主機下該值唯一。
7.系統的宏變量定義存儲在哪里,在哪里可以查到呢?
可以通過usermacro.get查詢,在查詢屬性中globalmarco為true的話,返回系統的宏變量。
8. 5.0版本server會兼容2.4版本agent嗎?
兼容2.4版本的agent的。
9. Zabbix釘釘告警發不出來,腳本測試可以發送到機器人上,需要怎么排查?
通常建議檢查Zabbix用戶是否有腳本的執行權限,同時檢查腳本是否正常放在Zabbix指定的告警腳本目錄下。
10.從4.0升級4.4版本;Zabbix自帶的模板是否也會升級(4.4新增的模板);實際升級后并沒用看到4.4新增的模板文件,針對模板如何升級?
直接進行版本升級的時候,不會有新的模板,新安裝的環境會有新的模板,建議手動XML導出導入即可。
想及時了解曉通宏志更多資訊,請掃描網站右下角二維碼關注“曉通宏志”官方微信。