赞
踩
1)Zabbix中提供了对VMware环境的监控支持,zabbix平台已经有默认模板对虚拟化的监控。
2)Zabbix可以使用低级发现规则自动发现VMware虚拟机监控程序和虚拟机,并根据预定义的主机原型创建监控它们的主机。
3)Zabbix监控平台中的默认提供了几个即用型模板,用于监控VMware vCenter或ESX虚拟机管理程序。
zabbix参数配置
#StartVMwareCollectors
预先启动Vmware collector收集器实例的数量,此值取决于要监控的 VMware 服务的数量;
在大多数情况下,这应该是:servicenum < StartVMwareCollectors < (servicenum * 2)
其中servicenum是VMware服务的数量。
ps:如果您有 1 个 VMware 服务要将 StartVMwareCollectors 设置为 2,那么如果您有 3 个 VMware 服务,请将其设置为 5;
请注意,在大多数情况下,此值不应小于 2,不应大于 VMware 数量的 2 倍服务。还要记住,此值还取决于 VMware 环境大小和 VMwareFrequency 和 VMwarePerfFrequency 配置参数
#VMwareCacheSize
用于存储VMware 数据的缓存容量,默认为8M,取值范围:256K-2G。
#VMwareFrequency
连接到VMware服务收集一个新数据的频率,默认为60秒,取值范围:10-86400。
#VMwarePerfFrequency
连接到VMware服务收集性能数据的频率,默认为60秒,取值范围10-86400。
#VMwareTimeout
VMware collector 等待VMware 服务响应的时间,默认为10秒,取值范围:1-300。
zabbix server 开启监控虚拟化的参数,默认都是支持监控,只需要开启即可
#zabbix server配置
[root@server ~]# grep 'VMware' /etc/zabbix/zabbix_server.conf
StartVMwareCollectors=10
VMwareFrequency=30
VMwarePerfFrequency=60
VMwareCacheSize=160M
VMwareTimeout=300
#重启zabbix server
[root@server ~]# systemctl restart zabbix-server.service
#查看端口
[root@server ~]# netstat -lntp |grep zabbix
tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 14385/zabbix_server
tcp6 0 0 :::10050 :::* LISTEN 936/zabbix_agent2
tcp6 0 0 :::10051 :::* LISTEN 14385/zabbix_server
#使用curl查看sdk接口是否打开,是否可以获取信息
1)#执行命令,确认sdk接口状态,确认返回结果
curl -i -k --data "" https://${vCenter IP}/sdk
[root@server ~]# curl -i -k --data "" https://192.168.1.50/sdk
HTTP/1.1 500 Internal Server Error
Date: Mon, 25 Apr 2022 16:11:06 GMT
Cache-Control: no-cache
Connection: Keep-Alive
Content-Type: text/xml; charset=utf-8
X-Frame-Options: DENY
Content-Length: 556
.....
...
创建zabbix获取数据时使用的账号,此账号只需要只读权限即可
zabbix只读用户添加:
开启配置,登录vcenter,系统高级设置,配置Config.HostAgent.plugins.solo.enableMob
修改此项为true即可
打开zabbix平台,创建新监控主机
创建主机宏,认证需要(添加此三项即可)
{$VMWARE.URL}{$VMWARE.USERNAME}
{$VMWARE.PASSWORD}
如果需要用对应设备的uuid,可访问以下URL
【ESXI-LOCALHOST-UUID】
监控模板配置(使用默认模板,基本参数都已监控)
数据检查,确认数据是否获取,可能获取是数据的时间比较长,耐心等待;以下状态已正常获取到数据
已下是监控Vcenter中的主机
当前已监控的主机有四台,其中两台是通过自动发现而自动创建的,虚拟化中的主机会随着配置的Discover,会自动收集虚拟化中所创建的主机,所以,配置虚拟化监控,只需要配置一次就可以,虚拟化中新创建的主机会随着zabbix的自动发现规则,自动监控,感觉看起来非常方便的
主页也是一样的,感兴趣的小盆友可以自己试试
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。