环境
VMware vCenter Server 6.7.0 build-11727113
[root@zabbix-server ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)
[root@zabbix-server ~]# zabbix_server -V
zabbix_server (Zabbix) 4.2.0
Revision 91746 29 March 2019, compilation time: Mar 29 2019 13:20:31
Copyright (C) 2019 Zabbix SIA
License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it according to
the license. There is NO WARRANTY, to the extent permitted by law.
This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/).
Compiled with OpenSSL 1.0.1e-fips 11 Feb 2013
Running with OpenSSL 1.0.1e-fips 11 Feb 2013
第一步:设置 ESXI 主机
## 1.登录 ESXI 主机管理页面
## 2.管理 - 高级设置 - 找到以下项,修改新值为 True
Config.HostAgent.plugins.solo.enableMob
第二步:调整 Zabbix-Server 配置文件
1.修改配置文件
cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak
vim /etc/zabbix/zabbix_server.conf
## 预先启动Vmware collector收集器实例的数量
## servicenum <StartVMwareCollectors <(servicenum * 2)
## servicenum = 需要监控的服务器数量
StartVMwareCollectors=15
## Zabbix多久会连接到VMware服务以获取新数据,Range:10-86400。
VMwareFrequency=10
## Zabbix多久会连接到VMware服务以获取性能数据,Range: 10-86400
VMwarePerfFrequency=10
## 用于存储VMware 数据的缓存容量,Range:256K-2G。
VMwareCacheSize=80M
2.重启 Zabbis-Server 服务
systemctl restart zabbix-server.service
systemctl status zabbix-server.service
3.添加监控项
## 1.登录 vCenter 管理页面
## 2.配置 - 主机 - 创建主机
## 主机选项卡:
主机名称:填写 vCenter 地址
可见的名称:人类可读的名称
其他项一概不填写
## 模板选项卡:
Template VM VMware 应用于VMware vCenter和ESX虚拟机管理程序监控
Template VM VMware Guest
Template VM VMware Hypervisor
## 宏选项卡:
{$USERNAME} vCenter管理账号,默认:Administrator@vsphere.local
{$PASSWORD} vCenter管理密码
{$URL} https://vCenter_Server_IP/sdk
4.以上调整完毕后等待自动发现即可。
第三步:设置触发器
配置 - 模板 - Template VM VMware Hypervisor - 自动发现规则 - Datastore discovery - 触发器类型
名称:{#DATASTORE} 可用空间小于10%
严重性:严重
表达式:{Template VM VMware Hypervisor:vmware.hv.datastore.size[{$URL},{HOST.HOST},{#DATASTORE},pfree].last()}<10
允许手动关闭:勾选
名称:{#DATASTORE} 可用空间小于20%
严重性:警告
表达式:{Template VM VMware Hypervisor:vmware.hv.datastore.size[{$URL},{HOST.HOST},{#DATASTORE},pfree].last()}<20
允许手动关闭:勾选
附录:
https://www.zabbix.com/documentation/4.2/manual/vm_monitoring
网友评论