配置zabbix監控vsphere

監控虛擬機分兩個步驟完成。首先,Zabbix 是通過 vmware collector 進程來獲取虛擬機數據。這些進程通過 SOAP 協議從 VMware Web SDK服務獲取必要的信息,對其進行預處理並存儲到 Zabbix server 共享內存中。然後,zabbix pollers 通過 zabbix 簡單檢查 VMware keys 來檢索這些數據。

  1. 修改zabbix配置文件vim /etc/zabbix/zabbix_server.conf
  • 312行 StartVMwareCollectors ,預先啟動Vmware collector收集器實例的數量,取消註釋,推薦修改為5


配置zabbix監控vsphere

  • VMwareCacheSize - 用於存儲VMware 數據的緩存容量,默認為8M,取值範圍:256K-2G。我這裡修改為80M。
配置zabbix監控vsphere

  • VMwareFrequency - 連接到VMware服務收集一個新數據的頻率,默認為60秒,取值範圍:10-86400。


配置zabbix監控vsphere

  • VMwarePerfFrequency - 連接到VMware服務收集性能數據的頻率,默認為60秒,取值範圍10-86400。
配置zabbix監控vsphere

  • VMwareTimeout - VMware collector 等待VMware 服務響應的時間,默認為10秒,取值範圍:1-300。


配置zabbix監控vsphere


  • 完成配置文件修改後,重啟zabbix-server服務器即可。
<code>

systemctl

restart zabix-server /<code>

2.zabbix監控配置

zabbix4.0上自帶對vmare的監控模板,可以用於監控vmware vcenter和esx hypervisor.

這些模板包含事先定義的 LLD 規則以及用於監視虛擬安裝的內置檢查。

請注意,“Template Virt VMware“監控模板應用於 VMware vCenter 和 ESX hypervisor(宿主機)監控。 ”Template Virt VMware Hypervisor“和”Template Virt VMware Guest“模板由前者自動發現關聯宿主機和虛擬機,通常不應該手動鏈接到單個主機。


  • 對於vsphere虛擬化環境,一般我們只需要配置vcenter鏈接這三個模板,即可對整個環境進行監控。
配置zabbix監控vsphere

  • 配置宏

{$URL} - VMware 服務 (vCenter or ESX hypervisor) SDK URL (https://servername/sdk).

{$USERNAME} - VMware 服務用戶名

{$PASSWORD} - VMware 服務{$ USERNAME}用戶密碼


  • 相隔一段時間後,將會自動發現主機和虛擬機,然後調整合適的監控項,配置合適的圖形。


配置zabbix監控vsphere


分享到:


相關文章: