通過Zabbix監控VMware vCenter和vSphere

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

0x01 安裝支持

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

0x02 添加模板

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

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時才能是該功能生效,意為預先配置的vmware監控實例數量
VMwareFrequency=10        #zabbix獲取更新vmware集群結構的最小間隔時間,單位為分鐘
VMwareCacheSize=80M     #內存中維護的vmware集群結構的大小

重啟下zabbix_server服務即可。


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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容