zabbix3.2监控VMware
最近研究zabbix,突发奇想,zabbix这么强大能不能监控vCenter,网上找了一下,还真有,过程也很简单。官方文档地址
修改服务器配置
zabbix配置目录/etc/zabbix/zabbix_server.conf
,修改下面三个参数
StartVMwareCollectors=5 #预先配置的vmware监控实例数量
VMwareCacheSize=80M #内存中维护的vmware集群结构的大小
VMwareFrequency=60 #zabbix获取更新vmware集群结构的最小间隔时间,单位为分钟
添加主机
主要是填写主机名称,群组等信息,注意我这里写的是vCenter的ip,如果没有vCenter,用ESXI主机应该也是可以的吧。因为没有agent,所以agent代理这里默认不管。
链接模板
配置连接信息
这里最关键,设置三个宏变量,应该好理解吧,用户名可能跟我这个不同,因为这里做的没有域环境的vCenter。
{$URL} - VMware service (vCenter or ESX hypervisor) SDK URL (https://servername/sdk).
{$USERNAME} - VMware service user name
{$PASSWORD} - VMware service {$USERNAME} user password
自动发现
vCenter添加好了之后,会自动把它管理的ESXI主机添加进来,还有虚拟机,自动链接模板。还是很强大的。但是你也会发现,只有监控项,没有任何触发器和图形,这就需要自己添加了,这一点感觉没有用agent方便。