概览
Zabbix从2.2.0开始支持VMWare环境的监控,它能够使用低级别自动发现的方法来自动发现VMWare上的虚拟机,并且自动加入监控,VMWare vCenter需要的最低版本是4.1
介绍
虚拟机监控一共分2个步骤,第一,虚拟机的数据由Zabbix通过vmware上进行采集,采集的方式是VMWare WebService的SOAP协议,然后就会被放入共享内存中准备处理。
从2.4.4开始,Zabbix首先会通过性能计数器去采集,目前只有存储、网络接口和磁盘设备有性能计数器
配置方式
Zabbix在编译的时候需要打开–with-libxml2和–with-libcurl 选项,配置文件中的这些选项对虚拟化监控是有用的
- StartVMwareCollectors:采用多少个预先开启的vmware采集实例,建议为 服务的数量< StartVMwareCollectors< 服务的数量*2。如果有1个VMWare服务,那么久可以设为2
- VMwareCacheSize
- VMwareFrequency
- VMwarePerfFrequency
- VMwareTimeout
自动发现
配置自动发现规则
配置主机描述
配置宏
添加模板
配置宏
- {$URL}VMWare服务的SDK URL
- {$USERNAME} VMWare服务的用户名
- {$PASSWORD} VMWare服务的密码