zabbix7.2系统9_监控esxi6.7

需求:使用Zabbix把ESXI的宿主机监控起来,监控CPU,内存,磁盘问题。
1、创建ESX只读用户
(1)创建用户zabbix
(2)给zabbix分配只读权限
2、获得ESXi的UUID信息
(1)esxi开启mob配置
(2)获得UUID信息
访问MOB获得UUID信息(IP改成自己的ESXI)
https://192.168.74.151/mob/?moid=ha-host&doPath=hardware.systemInfo
(3)验证Zabbix与VMware SDK的连通性,是否有返回值。
curl -i -k --data “”
http://192.168.74.151/sdk
3、zabbix-server配置
(1)修改server配置文件参数
在Zabbix server配置文件中找到参数
StartVMwareCollectors 参数并将其设置为 2
或更大 (默认值是 0)。
实例是docker安装的zabbix-server容器,所在配置在zabbix-server-mysql容器的/etc/zabbix/zabbix_server_vmware.conf文件中
参数介绍:
StartVMwareCollectors - 预先启动Vmware collector收集器实例的数量。
VMwareFrequency - 连接到VMware服务收集一个新数据的频率,默认为60秒,取值范围:10-86400。
VMwarePerfFrequency - 连接到VMware服务收集性能数据的频率,默认为60秒,取值范围10-86400。
VMwareCacheSize - 用于存储VMware 数据的缓存容量,默认为8M,取值范围:256K-2G。
VMwareTimeout - VMware collector 等待VMware 服务响应的时间,默认为10秒,取值范围:1-300。
(2)重启zabbix-server-mysql容器。
docker restart zabbix-server-mysql
4、主机配置
(1)创建主机
(2)设置主机宏
在
Macros
选项卡中,设置以下主机宏:
{$VMWARE.URL} - VMware 服务(vCenter 或 ESXi 虚拟机管理程序)SDK URL (https://servername/sdk)
{$VMWARE.USERNAME} - VMware 服务用户名{$VMWARE.PASSWORD} - VMware 服务 {$VMWARE.USERNAME} 用户密码{$VMWARE.HV.UUID} - VMware 服务uuid
(3)查看收集的指标
恭喜!此时,Zabbix已经在监测您的VMware环境。
根据您的VMware环境的配置,Zabbix可能会
发现 并创建主机。 请注意,如有必要,也可以
手动执行主机的发现和创建。
要查看已创建的主机,请导航到
数据采集 → 主机 菜单部分。
要查看收集的衡量指标,请导航到
监测 → 主机 菜单部分,然后单击以创建的 "VMware 环境" 主机或为发现的实体创建的主机之一旁的
最新数据 。
此操作将打开从所选主机收集的所有最新指标的列表。
请注意,某些项目没有数据,并且状态为
不支持 。 这是因为Zabbix无法在特定数据存储上找到有效的
性能计数器 ,因为在被监控的VMware环境中未启用该计数器。
(4)新建的虚拟机需要更新到监控主机上操作方法
1、数据采集——主机:
2、更新新建虚拟机
3、更新esxi主机
设置问题告警
Zabbix可以使用多种方法通知您有关基础设施的问题。 本指南提供了发送电子邮件告警的配置步骤。
1. 转到
用户设置 -> 配置,切换到
媒介 选项卡并
添写您的电子邮件地址。
2. 按照
接收问题通知 的指南进行操作。
下次,当Zabbix检测到问题时,您应该会通过电子邮件收到告警。
另请参阅
创建监控项 - 如何开始监控其他指标。问题升级 - 如何创建多步骤警报场景 (例如,首先向系统管理员发送消息,然后,如果问题在 45 分钟内未解决,则向数据中心经理发送消息)。虚拟机监控 - 有关 VMware 监控的其他信息 (数据收集过程、服务器配置选项、故障排除指南等)。VMware 监控项健 - 可以使用 Zabbix 监控的完整 VMware 指标列表。模板 VMware - 有关 VMware 模板的其他信息。模板 VMware FQDN - 有关 VMware FQDN 模板的其他信息。