歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> zabbix監控Vmware ESXI

zabbix監控Vmware ESXI

日期:2017/2/27 15:46:14   编辑:Linux教程
zabbix 2.2版本以後(VMware vCenter or vSphere 最低版本 4.1),開始支持直接監控vmware了, 可以自動搜索到所有的ESXI和VM,並自動把他們列入監控對象。

目前公司有3台宿主機(Hypervisors),上面一共跑了28台VM。

下面直接安裝部署

1. zabbix 需要支持 --with-libxml2 和 --with-libcurl(前者用來解析調用SOAP接口返回的XML,後者用來調用vcenter的SOAP接口), 我們這裡Yum 安裝 zabbix 2.2 默認支持。

2. 配置zabbix_server主配置文件
[root@dev-vhost011 ~]# cat /etc/zabbix/zabbix_server.conf
...
StartVMwareCollectors=5  #Number of pre-forked vmware collector instances.只有大於0時才能是該功能生效,意為預先配置的vmware監控實例數量。 (特別注意)
VMwareFrequency=60       #Delay in seconds between data gathering from a single VMware service.<span style="color:#333333;font-family:Arial;font-size:14px;line-height:26px;background-color:#FFFFFF;">za</span>bbix獲取更新vmware集群結構的最小間隔時間,單位為分鐘。
VMwareCacheSize=8M       #Shared memory size for storing VMware data.內存中維護的vmware集群結構的大小
3. 導入官方vmware模板(https://www.zabbix.org/wiki/Zabbix_Templates /Official_Templates),注意導入順序Template_Virt_VMware_Guest- 2.2.0.xml,Template_Virt_VMware_Hypervisor- 2.2.0.xml,Template_Virt_VMware-2.2.0.xml。


4. 增加vcenter的HOST,指定模板Template_Virt_VMware,這裡不需要zabbx_agent,在

注意填寫三個宏

5. 配置好HOST後,經過VMware Frequency時間後,zabbix 監控到vmware vcenter機器上管理了哪些ESXI服務器,並將其加入到HOST中並同Template Virt VMware Hypervisor模板關聯,再進一步監控到哪些vm和volume,也一並將其加入到HOST中並同Template Virt VMware Guest模板關聯。

10.59.74.10-12 為3台宿主機.

宿主機監控項:

vhost 監控項:

Copyright © Linux教程網 All Rights Reserved