先了解下官方给的模板
前提条件
安装zabbix的时候
- zabbix 编译要支持–with-libxml2 和 –with-libcurl(前者用来解析调用SOAP接口返回的XML,后者用来调用vcenter的SOAP接口),
- 如果yum安装的默认支持。
修改zabbix_server.conf
StartVMwareCollectors(0-250) 只有大于0时才能是该功能生效,意为预先配置的vmware监控实例数量。
VMwareCacheSize(256K-2G)内存中维护的vmware集群结构的大小,建议80M。
VMwareFrequency(10-864000)zabbix获取更新vmware集群结构的最小间隔时间,单位为分钟。
重启zabbix
再次添加主机的时候就可以使用 Template Virt VMware 模板(或者是自己新建的vcenter相关的模板)
并且修改宏变量
建议远程登录vcenter创建一个只读用户进行数据的读取
{$PASSWORD} 登录密码
{$URL} https://ip/sdk vcenter地址
{$USERNAME} 用户名
如此便可发现vcenter 所有主机