Zabbix4.4监控Vcenter和ESXI
概述1、从 Zabbix 2.2.0 开始支持对 VMware 的监控2、Zabbix 可以使用 low-level discovery 自动发现 VMware hypervisors 和 虚拟机,并根据事先定义的主机原型,为这些虚拟机建立 Host,添加监控3、Zabbix 中默认提供了几个模板,可以直接用来监控 VMware vCenter 或 ESX hypervisor,支持 VMware
概述
1、从 Zabbix 2.2.0 开始支持对 VMware 的监控
2、Zabbix 可以使用 low-level discovery 自动发现 VMware hypervisors 和 虚拟机,并根据事先定义的主机原型,为这些虚拟机建立 Host,添加监控
3、Zabbix 中默认提供了几个模板,可以直接用来监控 VMware vCenter 或 ESX hypervisor,支持 VMware vCenter 或 vSphere 版本最低为 4.1
环境说明:
zabbix server:192.168.120.128
esxi:192.168.120.140
esxi创建的虚拟机:v1
vcenter:192.168.120.145
步骤一、重新编译安装zabbix server
1、安装依赖包libxml2-devel,不然会报错libxml2 configure: error: xml2-config not found
# yum install libxml2-devel
2、重新编译安装zabbix server,加上libxml2、libcurl
# ./configure --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2 --with-libcurl
# make && make install
3、修改zabbix配置文件
# cat /usr/local/etc/zabbix_server.conf |grep -v ^#|grep -v ^$|grep VM
StartVMwareCollectors=10
VMwareFrequency=60
VMwareCacheSize=200M
4、重启zabbix server,并查看VMware monitoring 是否为YES正常
# zabbix_server
# [root@es1 zabbix-4.4]# tail -300 /tmp/zabbix_server.log |grep YES
17050:20200701:154826.301 SNMP monitoring: YES
17050:20200701:154826.301 Web monitoring: YES
17050:20200701:154826.301 VMware monitoring: YES
17050:20200701:154826.301 SMTP authentication: YES
步骤二、登录zabbix的web界面进行添加监控的Vcenter主机
有很多文档说监控80端口,我这里是443数据才成功
根据自己VC的设置,添加三个宏:{KaTeX parse error: Expected 'EOF', got '}' at position 4: URL}̲、{USERNAME}、{$PASSWORD}
步骤三、自动发现ESXI主机及虚拟机
为了快点看到效果,修改自动发现规则为1m
验证ESXI宿主机数据正常!!
验证ESXI创建的虚拟机数据正常!!
更多推荐
所有评论(0)