zabbix監控vmvare esxi6.5-以及自動發現-基礎源配置


參考相關連接

https://www.cnblogs.com/keithtt/p/10547653.html
https://blog.51cto.com/11555417/2329307
https://blog.csdn.net/qq43748322/article/details/95976166
aaea4d56-2676-3f13-63ef-5b15d965d255
https://www.cnblogs.com/huangyanqi/p/10768066.html
https://blog.csdn.net/weixin_33963594/article/details/94319139

 

1.zabbix安裝

#!/bin/bash
#clsn

#設置解析 注意:網絡條件較好時,可以不用自建yum源
# echo '10.0.0.1 mirrors.aliyuncs.com mirrors.aliyun.com repo.zabbix.com' >> /etc/hosts
# 參考 https://www.cnblogs.com/clsn/p/7885990.html#auto_id_16
#安裝zabbix源、aliyun YUM源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
# rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
yum clean all yum makecache #安裝zabbix yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y #安裝啟動 mariadb數據庫 yum install -y mariadb-server systemctl start mariadb.service systemctl enable mariadb.service #創建數據庫 mysql -e 'create database zabbix character set utf8 collate utf8_bin;' mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";' #導入數據 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix #配置zabbixserver連接mysql sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf #添加時區 sed -i.ori '18a php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf #解決中文亂碼 yum -y install wqy-microhei-fonts \cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf #啟動服務 systemctl restart zabbix-server zabbix-agent httpd systemctl enable zabbix-server zabbix-agent httpd #輸出信息 echo "瀏覽器訪問 http://`hostname -I|awk '{print $1}'`/zabbix"

2.修改zabbix server vmvare配置的信息

vi /etc/zabbix/zabbix_server.conf # 最后添加

StartPollers=15
StartTrappers=15
StartVMwareCollectors=10
VMwareFrequency=30
VMwarePerfFrequency=60
VMwareCacheSize=160M
VMwareTimeout=300

StartVMwareCollectors ,預先啟動Vmware collector收集器實例的數量,取消注釋,推薦修改為5
VMwareCacheSize - 用於存儲VMware 數據的緩存容量,默認為8M,取值范圍:256K-2G。我這里修改為80M
VMwareFrequency - 連接到VMware服務收集一個新數據的頻率,默認為60秒,取值范圍:10-86400。
VMwarePerfFrequency - 連接到VMware服務收集性能數據的頻率,默認為60秒,取值范圍10-86400。
VMwareTimeout - VMware collector 等待VMware 服務響應的時間,默認為10秒,取值范圍:1-300。

3.配置vmvare esxi被監控的設置

https://192.168.1.121/ui/#/host/manage/system/advanced-settings

管理-高級設置的-Config.HostAgent.plugins.solo.enableMob設置為true

 

 5.獲取虛擬機uuid 需要登錄密碼

https://192.168.1.121/mob/?moid=ha-host&doPath=hardware.systemInfo

aaea4d56-2676-3f13-63ef-5b15d965d255

 

 6.配置監控主機

(1)

 

 注意主機名是之前保存的uuid 端口最后是80,443沒有去測試

(2)添加模板

 

 (3)添加宏

 

 

{$PASSWORD} 123456
{$URL} https://192.168.1.121/sdk
{$USERNAME} root

(4)一個小時左右才會有數據可以手動把時間調短一點測試

 

母機關機觸發器

 

{Template VM VMware Hypervisor:vmware.hv.status[{$URL},{HOST.HOST}].nodata(20s)}=1

 

 20秒沒有數據就報警

 

 添加表達試的時候選擇

 

 

 重啟和空間不足表達式參考

自動發現通過ping發現主機添加到模板,具體部分uuid和url需要手動添加

1.配置自動發現 多個網段可以用逗號隔開

 

 配置完要設置成啟動狀態

 

 2.配置添加動作

添加一個自動發現為上的條件

 

操作中選擇添加到主機組和鏈接需要的模板

 

 

 3.模板提前修改宏參數

 

三個模板都需要添加

 發現后的主機信息是不正確的需要添加正確的宏url鏈接和主機名

 4.手動添加宏

 

 5.修改uuid和ip信息

 

 

 

 

自動發現參考

 https://www.cnblogs.com/zgqbky/p/11945117.html

https://www.guoxiongfei.cn/csdn/5125.html

https://blog.csdn.net/m0_37970252/article/details/91351828

 


免責聲明!

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



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