通過Zabbix監(jiān)控VMware vCenter和vSphere

最近在研究通過Zabbix監(jiān)控VMware vSphere,網(wǎng)上看了很多資料基本都是官網(wǎng)文檔照搬過去,所以我們只要參照官網(wǎng)文檔就好,傳送門->Zabbix Documentation 3.0。
從文檔中我們看到在Zabbix 2.2.0版本時即支持了VMware監(jiān)控,不過支持的vSphere最低的是4.1版本。

0x01 安裝支持

zabbix需要支持 --with-libxml2 和 --with-libcurl(前者用來解析調(diào)用SOAP接口返回的XML,后者用來調(diào)用vcenter的SOAP接口),如果已安裝了zabbix但沒有安裝這連個參數(shù),只要從新編譯一下即可。

0x02 添加模板

監(jiān)控VMware需要導(dǎo)入3個模板,在zabbix官網(wǎng)可以下載。傳送門->Zabbix templates
分別按順序?qū)?,注意一定要按順序Template Virt VMware Guest_3.0.0.xml->Template Virt VMware Hypervisor_3.0.0.xml->Template Virt VMware_3.0.0.xml。我在這邊測試的時候就掉過坑,一開始沒有按順序?qū)?,結(jié)果搗鼓了一天也沒有監(jiān)控成功。

0x03 添加主機

1、添加vCenter主機,只需要填寫Host name和選擇group即可

添加主機

2、添加模板,只需要連接Virt VMware一個模板即可

添加模板

3、配置宏定義
{$URL} - 輸入vCenter SDK URL (https://vcenter ip/sdk)
{$USERNAME} - 登錄vCenter使用的用戶名,一般是administrator@....
{$PASSWORD} - 登錄vCenter使用的密碼

配置宏定義

0x04 配置zabbix_server配置文件

找到下面3個配置項,去掉注釋

StartVMwareCollectors=2   #只有大于0時才能是該功能生效,意為預(yù)先配置的vmware監(jiān)控實例數(shù)量
VMwareFrequency=10        #zabbix獲取更新vmware集群結(jié)構(gòu)的最小間隔時間,單位為分鐘
VMwareCacheSize=80M     #內(nèi)存中維護的vmware集群結(jié)構(gòu)的大小

重啟下zabbix_server服務(wù)即可。


博客地址:http://yangfannie.com

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容