项目描述:Zabbix监控系统已经初步搭建,但是没有全面覆盖监控所有系统,一台未列入监控的ESXi主机磁盘耗尽,直至服务不可用时,才被发现,列为严重的生产事故。上级领导强调必须把所有涉及生产的主机全部列入监控,要以短信的方式发送告警,并要设立告警升级机制,将重要告警及时发送到上一级部门领导。
VMware vSphere (VMware ESXi) 是一种裸金属架构的 虚拟化Q 技术。虚拟机直接运行在系统硬件上,创建硬件全仿真实例,被称为“裸机”,适用于多台机器的虚拟化解决方案,而且可以图形化操作
项目实施:Zabbix监控采用server-agent的架构,在Windows或者Linux系统安装agent,配置好相关的选项即可列入监控。ESXi主机相对而言比较特别,经过查找资料,发现使用Zabbix监控ESXi主机的部署有所不同,需要开启Zabbix监控VMware产品的功能,才能实现监控ESXi主机。
SXI操作:
需要开启ESXI防火墙的webAccess规则集,否则zabbix无法登录获取监控信息
查看发现默认是false
开启ESXI防火墙的webAccess规则集
zabbix操作:
vim zabbix_server.confz'z
参数说明:
StartVMwareCollectors (0-250): 只有大于0时才能是该功能生效,意为预先配置的vmware监控实例数量。
VMwareCacheSize (256K-2G): 内存中维护的vmware集群结构的大小,建议80M。
VMwareFrequency (10-864000): zabbix获取更新vmware集群结构的最小间隔时间,单位为分钟。
重启zabbix-server,看到VMware monitoring服务成功开启
添加主机时,添加3个宏: