概覽
Zabbix從2.2.0開始支持VMWare環境的監控,它能夠使用低級別自動發現的方法來自動發現VMWare上的虛擬機,並且自動加入監控,VMWare vCenter需要的最低版本是4.1
介紹
虛擬機監控一共分2個步驟,第一,虛擬機的數據由Zabbix通過vmware上進行採集,採集的方式是VMWare WebService的SOAP協議,然後就會被放入共享內存中準備處理。
從2.4.4開始,Zabbix首先會通過性能計數器去採集,目前只有存儲、網絡接口和磁盤設備有性能計數器
配置方式
Zabbix在編譯的時候需要打開–with-libxml2和–with-libcurl 選項,配置文件中的這些選項對虛擬化監控是有用的
- StartVMwareCollectors:採用多少個預先開啓的vmware採集實例,建議爲 服務的數量< StartVMwareCollectors< 服務的數量*2。如果有1個VMWare服務,那麼久可以設爲2
- VMwareCacheSize
- VMwareFrequency
- VMwarePerfFrequency
- VMwareTimeout
自動發現
配置自動發現規則
配置主機描述
配置宏
添加模板
配置宏
- {$URL}VMWare服務的SDK URL
- {$USERNAME} VMWare服務的用戶名
- {$PASSWORD} VMWare服務的密碼