Zabbix5监控ESXI 6.7

一、说明

1、公司内机房主要是使用Vmware Esxi的虚拟机化服务器,之前没有完善的监控,

2、一般都是项目组反馈虚拟机有问题后,IT这边才处理,反应滞后

3、虚拟机出问题后,仅查看Esxi的日志信息,不能很好地排查错误

基于以上原因,决定用zabbix来监控Esxi,提高问题发现速度,同时希望可以更好的排查Esxi错误

二、zabbix安装

主要是参考:​​https://mefj.com.cn/lur1702.html​

三、ESXI上配置

在Esxi主机中,点击“配置”—“高级系统设置”—“编辑”—将“Config.HostAgent.plugins.solo.enableMob”改为true,然后保存

Zabbix5监控ESXI 6.7

四、zabbix配置参数修改

1、ssh登陆到zabbix服务器

2、编辑zabbix配置文件

vim /etc/zabbix/zabbix_server.conf

3、​将一下几个参数启用并修改为如下参数

StartVMwareCollectors=6     #监控esxi的实例,一般写5就好
VMwareCacheSize=50M #从单个VMware服务收集数据之间的延迟(秒)
VMwareFrequency=10 #用于存储VMware数据的共享内存大小
VMwarePerfFrequency=60 #从单个VMware服务检索性能计数器统计信息之间的延迟(秒)
VMwareTimeout=300 #响应超时时间

4、​重启zabbix服务

systemctl restart zabbix-server

5、查看日志

tail -60f /var/log/zabbix/zabbix_server.log

6、如果有如下几句,就说明成功了

VMware monitoring: YES

五、zabbix上添加Esxi

1、在zabbix界面点击“配置”—“主机”—“创建主机”

Zabbix5监控ESXI 6.7

2、主机名要填写Esxi的UUID,可浏览器访问 https://Esxi ip地址/mob/?moid=ha-host&doPath=hardware.systemInfo

登陆后,可以看到uuid

Zabbix5监控ESXI 6.7

3、可按照下图填写其他信息

Zabbix5监控ESXI 6.7

4、点击“模板”,我这边选择的是“Template VM VMware Hypersior”

Zabbix5监控ESXI 6.7

5、点击“宏”,填写以下几项信息,然后点击更新

{$VMWARE.UUID}
{$VMWARE.URL}
{$VMWARE.USERNAME}
{$VMWARE.PASSWORD}

Zabbix5监控ESXI 6.7

6、我们就可以看到刚添加的Esxi主机了

注意:在可用性上四个主要模式都不会显示,这个没有关系的

Zabbix5监控ESXI 6.7

7、配置完成后,我们要等一会,然后打开看下监控项,确认没有红色叹号,就说明添加成功了

可以将Esxi主机断网,看下会不会报警,来确认下报警是否可用

发表评论

相关文章