zabbix配置自动发现vmware Vcenter虚拟机
配置zabbixServer
编辑zabbixserver配置文件,默认的配置文件在 /etc/zabbix/zabbix_server.conf
修改参数:
参数 | 是否必须 | 取值范围 | 默认值 | 参数描述 |
---|---|---|---|---|
VMwareCacheSize | 否 | 256k-2G | 8M | 存储VMware数据的共享内存大小。 注意,如果没有配置并启动vmware收集器实例,那么共享内存就不会被分配。\\从Zabbix 2.2.0开始支持该参数。 |
VMwareFrequency | 否 | 10-86400 | 60 | 间隔多少秒从单个VMware服务收集数据。\\任何VMware监控项的最小更新周期都大于或等于该时间。 从Zabbix 2.2.0开始支持该参数。 |
VMwarePerfFrequency | 否 | 10-86400 | 60 | 间隔多少秒从单个VMware服务检索性能计数器统计数据。 从Zabbix 2.2.9, 2.4.4开始支持该参数。 |
VMwareTimeout | 否 | 1-300 | 10 | vmware采集器等待 VMware 服务(vCenter or ESX 管理程序)响应的最大时长。 从Zabbix 2.2.9, 2.4.4开始支持该参数。 |
配置模板
zabbix已经预置了vmware的监控模板,需要在模板中配置vcenter的配置信息
编辑模板,添加宏信息
{$PASSWORD}为Vcenter的密码
{$USERNAME}为Vcenter的用户名
{$URL}为Vcenter的SDK地址,格式为https://ip:port/sdk
配置自动发现规则
添加一个自动发现的规则
配置动作
配置一个添加主机和关联模板的动作
operations为添加主机和关联模板
最后
经过一段时间后可以在主机发现列表中看到已经发现的主机信息