zabbix監控vmware exsi系統


一、版本

exsi 6.5,

zabbix 4.0

二、操作步驟

1、修改zabbix-server的配置文件

[root@chaofeng ~]# vim /etc/zabbix/zabbix_server.conf 

找到這幾行並修改

StartVMwareCollectors=5
StartVMwareCollectors - 預先啟動Vmware collector收集器實例的數量。此值取決於要監控的 VMware 服務的數量。在大多數情況下,這應該是:servicenum < StartVMwareCollectors < (servicenum * 2) 其中 servicenum 是 VMware 服務的數量。例如:如果您有 1 個 VMware 服務要將 StartVMwareCollectors 設置為 2,那么如果您有 3 個 VMware 服務,請將其設置為 5。請注意,在大多數情況下,此值不應小於 2,不應大於 VMware 數量的 2 倍服務。還要記住,此值還取決於 VMware 環境大小和 VMwareFrequency 和 VMwarePerfFrequency 配置參數。
VMwareFrequency=30

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

VMwarePerfFrequency=30

VMwareCacheSize - 用於存儲VMware 數據的緩存容量,默認為8M,取值范圍:256K-2G

VMwareCacheSize=50M

VMwareCacheSize - 用於存儲VMware 數據的緩存容量,默認為8M,取值范圍:256K-2G。

VMwareTimeout=10

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

修改完畢后重啟zabbix-server機器即可

2、開啟exsi主機MOB功能

使用瀏覽器登陸exsi主機https://192.168.16.15,輸入賬戶和密碼進入系統。

打開 “管理--系統--高級設置--Config.HostAgent.plugins.solo.enableMob”,然后右鍵啟用這個功能。

 

 接下來訪問URL  https://192.168.16.15/mob,會彈出訪問接口瀏覽器身份驗證。

 

此時還是輸入exsi主機的賬戶和密碼即可。

通過驗證后可以訪問ManagedObjectReference頁面,如果未開啟Config.HostAgent.plugins.solo.enableMob(默認為False)將返回503狀態碼頁面。

3、找到EXSI主機對應的UUID功能。

Zabbix將使用UUID唯一定位ESXi主機,因此需要先獲得ESXi主機的UUID,訪問https://192.168.16.15/mob/?moid=ha%2dhost&doPath=hardware%2esystemInfo,(我們url放在這里,因為找這個uuid非常難找。注意ip替換成你自己的IP)即可找到該主機的UUID並記錄。

 

復制這個uuid,一會我們要使用。

 4、在zabbix里面給exsi主機添加監控

點擊“Creat Host”創建主機。把剛剛的uuid復制到主機名稱“Host name”里面,否則會報錯。

 

 接下來是關聯監控模板

 

 這三個模板中:Template VM VMware監控模板應用於 VMware vCenter 和 ESXi Hypervisor監控。 Template VM VMware Hypervisor和Template VM VMware Guest模板由前者自動發現關聯宿主機和虛擬機,通常不應該手動鏈接到單個主機。以上是官方文檔中的說法,但是其他文章中,通常關聯了其中兩個。

接下來定義宏 micros,配置身份驗證鍵值對

 

  • {$URL} - VMware 服務 (vCenter or ESXi hypervisor) SDK URL ().
  • {$USERNAME} - VMware 服務用戶名
  • {$PASSWORD} - VMware 服務{$ USERNAME}用戶密碼

最后點擊update保存更新即可。

全部配置完成后,即可看到監控項信息

 

 繪制一個graph,可以看到這樣的

 

 效果還不錯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM