1、進(jìn)入虛擬化vcenter中,用瀏覽器登錄(客戶(hù)端沒(méi)找到地方設(shè)置),新建一個(gè)只讀用戶(hù)zabbix。
![](/d/20211016/132a25c51233dcc8861753f009172673.gif)
2、 登錄vcenter客戶(hù)端,將新建用戶(hù)授權(quán)為只讀
![](/d/20211016/62e303e3feadf3e7d03dc347f8135a2a.gif)
![](/d/20211016/c63e7673c7b293f663d66428a201f806.gif)
![](/d/20211016/f61a47dc1b6eb131f846476436fc6dcd.gif)
![](/d/20211016/8c02888f41c1f4692e0b6298b8f2ecb5.gif)
![](/d/20211016/23432d8909f0ceadb4a1ccc5a7cc23c2.gif)
授權(quán)過(guò)后可以使用新賬號(hào)登錄測(cè)試一下。
3、開(kāi)啟exsi主機(jī)Managed Object Browser (MOB)功能,沒(méi)有就默認(rèn)開(kāi)著的。
![](/d/20211016/4a972314a98ae23ee41940e97be80daa.gif)
去web client主機(jī)系統(tǒng)高級(jí)設(shè)置里面打開(kāi)
Config.HostAgent.plugins.solo.enableMob
4、打開(kāi)zabbix,配置server參數(shù),按照以下參數(shù),沒(méi)有的就添加進(jìn)去
vi /etc/zabbix/zabbix_server.conf
StartVMwareCollectors=5 #開(kāi)啟的監(jiān)控進(jìn)程數(shù)量
VMwareFrequency=60 #收集新數(shù)據(jù)檢測(cè)頻率
VMwarePerfFrequency=60 #收集性能數(shù)據(jù)檢測(cè)頻率
VMwareCacheSize=80M #緩存大小
VMwareTimeout=10 #等待vmware服務(wù)器響應(yīng)時(shí)間
重啟下服務(wù):
systemctl restart zabbix-server
5、測(cè)試是否可以連接到vcenter
curl -i -k --data “” http://< VMware ESXi >/sdk
6、打開(kāi)zabbix首頁(yè)添加主機(jī)
![](/d/20211016/9d6c7807720d4e40c061bbde55ba223e.gif)
![](/d/20211016/2d45877ea2a638dc42cedc0e2e2c1078.gif)
![](/d/20211016/705f8992d3325b10a30dbd0201f9d314.gif)
![](/d/20211016/0b877e0999514026f7fd39652849a292.gif)
在宏中添加登錄信息,分別為url、登錄名和密碼
{$URL}
{$USERNAME}
{$PASSWORD}
注:過(guò)一會(huì)就可以看到很多主機(jī)了,主機(jī)的添加是全自動(dòng)的,依靠vcenter里面的自動(dòng)發(fā)現(xiàn),如果將VMS關(guān)閉那么將無(wú)法添加虛擬化中的虛擬機(jī),hypervisors用來(lái)發(fā)現(xiàn)添加exsi主機(jī)。根據(jù)自己的監(jiān)控內(nèi)容選擇自動(dòng)發(fā)現(xiàn)開(kāi)啟項(xiàng)目,默認(rèn)是全開(kāi)的。
![](/d/20211016/15891f22d52435d714a5348ccc703c4b.gif)
有discover 開(kāi)頭的字樣代表是vcenter自動(dòng)發(fā)現(xiàn)所添加的主機(jī)
![](/d/20211016/90171589ab57e3161d22f466ba56ef57.gif)
7、進(jìn)入檢測(cè)-最新數(shù)據(jù),查看監(jiān)控主機(jī)是否獲取了數(shù)據(jù)
![](/d/20211016/dffdd84356033b1926fe50f1e533b9c2.gif)
8、創(chuàng)建內(nèi)存觸發(fā)器,這里設(shè)定超過(guò)75%出發(fā)警報(bào),我的單臺(tái)主機(jī)是400G內(nèi)存,所以設(shè)定閾值大于300G就觸發(fā)警報(bào)。
![](/d/20211016/36e17187fab90eaa9291e0c004128479.gif)
![](/d/20211016/16808a64f4945e9fcb6885bae70b9d21.gif)
9、可以測(cè)試一下是否可以報(bào)警,根據(jù)檢測(cè)的最新數(shù)據(jù),將閾值調(diào)低,讓其觸發(fā)。
10、郵件報(bào)警監(jiān)控
10.1 首先要有2個(gè)郵箱,一個(gè)郵箱發(fā)信息,一個(gè)接收信息,發(fā)郵件的郵箱需要使用客戶(hù)端授權(quán)碼進(jìn)行登錄,請(qǐng)參照zabbix添加郵件報(bào)警設(shè)置
10.2 郵箱創(chuàng)建好之后,依然按照上面的博客5、6點(diǎn),依次將報(bào)警媒介郵箱的信息填入、新建用來(lái)接受信息的用戶(hù)和郵箱。加完之后,創(chuàng)建動(dòng)作
![](/d/20211016/271043a39035440e09e527e15a20248d.gif)
![](/d/20211016/5ccf8d1eb0a0c192ed4c0769aec0bc1d.gif)
![](/d/20211016/243163e7009b65ae568da6492f2db092.gif)
10.3 將閾值調(diào)低,等待郵件報(bào)警
例:我把內(nèi)存觸發(fā)改為30G
![](/d/20211016/a9fda05f9f5986f20279a792c80248f6.gif)
接收到警報(bào),但是沒(méi)有發(fā)郵件
![](/d/20211016/ee2de02f88d1e00c85e725e7674a18c2.gif)
zabbix郵件報(bào)警,不發(fā)郵件的幾種原因:
1、zabbix發(fā)郵箱的賬號(hào)認(rèn)證失敗,沒(méi)有使用授權(quán)碼登錄或者其他的信息錯(cuò)誤,需要檢查一下,zabbix添加郵件報(bào)警設(shè)置請(qǐng)參照里面的2、3、4點(diǎn)搭建郵件服務(wù)器進(jìn)行測(cè)試。
2、權(quán)限有問(wèn)題,這真的是個(gè)坑啊,zabbix中將不同用戶(hù)權(quán)限劃分為用戶(hù)、管理員、超級(jí)管理員,簡(jiǎn)單來(lái)說(shuō)如果你是超級(jí)管理員會(huì)擁有所有組的權(quán)限,如果是管理員和用戶(hù)那就要對(duì)其用戶(hù)最進(jìn)行授權(quán),麻煩的很那,所以干脆直接授權(quán)超級(jí)管理員。
3、還有一個(gè)原因,如果你添加的動(dòng)作是在觸發(fā)了報(bào)警之后的,那么也不會(huì)發(fā)郵件,所以在設(shè)置動(dòng)作時(shí)所選定的觸發(fā)器最好是健康的,如果是為了測(cè)試,最好加完動(dòng)作之后再改觸發(fā)器的閾值。
以上就是zabbix監(jiān)控vmware exsi主機(jī)的詳細(xì)內(nèi)容,更多關(guān)于zabbix監(jiān)控exsi主機(jī)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!