zabbix監控企業esxi虛擬機
作者:尹正傑
版權聲明:原創作品,謝絕轉載!否則將追究法律責任。
我來公司有一段時間了,最近也發現模型部有測試和開發反應某台機器登陸不上去了,結果登陸esxi服務器上看了一眼,原來是硬盤空間滿了。
沒辦法就得清理一下服務器的數據了,這件事情我反思了一下,這應該是我們運維工作的缺失,為什么要等人家開發和測試反應了才去處理問題呢?
為什么我們不能在硬盤空間剩余在80%的時候去處理服務器呢?於是我就各種百度谷歌搜索資料,再次我要特別感謝王俊彪同學!謝謝他的熱心幫助,
為了感謝他~我寫下這篇文章,方便以后大家遇到問題了可以快速解決!
1.修改zabbix服務器的配置文件
[root@bogon yinzhengjie]# cat /usr/local/zabbix/etc/zabbix_server.conf | grep VMwareCacheSize | grep -v ^#
VMwareCacheSize=200M
[root@bogon yinzhengjie]# cat /usr/local/zabbix/etc/zabbix_server.conf | grep StartVMwareCollectors | grep -v ^#
StartVMwareCollectors=10
[root@bogon yinzhengjie]# cat /usr/local/zabbix/etc/zabbix_server.conf | grep VMwareFrequency | grep -v ^#
VMwareFrequency=60
[root@bogon yinzhengjie]#
我百度查了一下資料,這3個參數配置含義如下:
StartVMwareCollectors(0-250) 只有大於0時才能是該功能生效,意為預先配置的vmware監控實例數量。
VMwareCacheSize(256K-2G)內存中維護的vmware集群結構的大小,建議80M。
VMwareFrequency(10-864000)zabbix獲取更新vmware集群結構的最小間隔時間,單位為分鍾。
但是我並沒有按照這個來,這些參數我都是隨意給的,參數可以自己隨意設置的喲~
2.修改配置文件成功后,需要重啟服務以便加載配置信息,記住,我們在重啟服務器的時候可以在開一個終端去
查看日志信息喲~而不是等待他的結果~這是一個良好的習慣!
這里的日志是記錄着zabbix后台的運行情況,我們也可以看一下啊訪問zabbix后台的情況
3.創建主機
4.修改agent配置信息
5.記得鏈接zabbix自帶的模板(當然這個地方是可以不選的喲~只要你配置主機的agent地址和端口還有修改了宏參數即可,我已經做過實驗啦~)
6.修改系統自帶的宏的參數
備注:上面那個和下面那個相信大家看變量的名稱以及后面我寫的參數你應該明白是什么意思了,中間的那個URL有點難以理解,我的理解esxi的登陸界面的鏈接,然而並不是,因為我的真實登陸地址是:https://192.168.1.24/mob/
接下來讓我們一起驗證一下吧,讓我們在地址欄輸入esxi服務器地址吧~
輸入賬號密碼登陸看看
7.點擊保存信息,然后需要去修改一下系統自動發現的時間
8.或批量出現大量的自動發現的主機
9.隨意點擊一個guest機器,為其添加圖像
讓我們一起查看一下剛剛添加的guest信息吧