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