Zabbix 5.2由淺入深之監控VMware
從Zabbix 2.X版本開始,就已經可以監控VMware的產品了,但要求VMware vSphere的版本最低為5.1以上。Zabbix默認提供VMware的相關模板監控。從2.4.4版本之后,Zabbix收集的數據分為兩種,VMware的配置和VMware的性能計數器,當前Zabbix監控VMware的思路為通過Collectors進程收集vSphere的配置信息,包括ESXI的實例信息。
正文
環境
- 系統環境:ubuntu 18.04
- 軟件版本:Zabbix 5.2.3
- 軟件安裝方式:apt安裝
- VC版本:7.0
配置文件調整
將"StartVMwareCollectors"行注釋取消掉即可,然后重啟服務即可(如果此處不調整會出現圖二的現象)。該數值可根據自己的環境而調整,官方給出的建議是參考VMware services數量決定,大于VMware services數量即可,其他的我建議默認,我曾經見過把Frequency調低把VC給沖垮了,最好根據實際情況進行調整,最佳實踐只供參考,并不一定說是完全匹配你的需求。
- vi /etc/zabbix/zabbix_server.conf
提示沒有進程啟動
前端操作
1.添加主機(詳細步驟忽略,之前文章有),注意該端口為443,不再是10500,因為是Zabbix通過SDK獲取對接,非侵入式agent方式。
2.添加模板
這里僅需要VMware即可,會自動調用其他模板
3.修改宏,填寫相關信息,圖中的url是https開頭,圖中有誤
修改參數
最終效果
自動發現的hypervisior和vms
監控項
數據獲取正常
總結
整個過程操作下來比較簡單,唯一的缺陷就是欠缺一個系統的展示,所以需要用到grafana,另外關于告警這一塊依然建議采用VMware官方的告警方式,包括閾值的設定等,Zabbix只能做到框架,而不能完全替代,如果需要完全替代還需要更多的深入。