暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

通过Zabbix监控VMware vCenter和vSphere

聂扬帆博客 2017-03-21
269

最近在研究通过Zabbix监控VMware vSphere,网上看了很多资料基本都是官网文档照搬过去,所以我们只要参照官网文档就好。https://www.zabbix.com/documentation/3.0/manual/vm_monitoring

从文档中我们看到在Zabbix 2.2.0版本时即支持了VMware监控,不过支持的vSphere最低的是4.1版本。

0x01 安装支持

zabbix需要支持 --with-libxml2 和 --with-libcurl(前者用来解析调用SOAP接口返回的XML,后者用来调用vcenter的SOAP接口),如果已安装了zabbix但没有安装这连个参数,只要从新编译一下即可。

0x02 添加模板

监控VMware需要导入3个模板,在zabbix官网可以下载。https://share.zabbix.com/

分别按顺序导入,注意一定要按顺序Template Virt VMware Guest_3.0.0.xml->Template Virt VMware Hypervisor_3.0.0.xml->Template Virt VMware_3.0.0.xml。我在这边测试的时候就掉过坑,一开始没有按顺序导入,结果捣鼓了一天也没有监控成功。

0x03 添加主机

1、添加vCenter主机,只需要填写Host name和选择group即可




2、添加模板,只需要连接Virt VMware一个模板即可



3、配置宏定义
{$URL} - 输入vCenter SDK URL (https://vcenter ip/sdk)
{$USERNAME} - 登录vCenter使用的用户名,一般是administrator@....
{$PASSWORD} - 登录vCenter使用的密码



0x04 配置zabbix_server配置文件

找到下面3个配置项,去掉注释

StartVMwareCollectors=2   #只有大于0时才能是该功能生效,意为预先配置的vmware监控实例数量

VMwareFrequency
=10        #zabbix获取更新vmware集群结构的最小间隔时间,单位为分钟

VMwareCacheSize
=80M     #内存中维护的vmware集群结构的大小

重启下zabbix_server服务即可。

文章转载自聂扬帆博客,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论