zabbix2.2监控VMware ESXi

通过zabbix实现对虚拟化的监控,如VMware vCenter、vsPhere……
头像
oulin_hl
论坛管理员
论坛管理员
帖子: 113
注册时间: 2013年 11月 22日 21:46 星期五

zabbix2.2监控VMware ESXi

帖子 oulin_hl » 2013年 11月 28日 22:24 星期四

这两天抽时间在测试环境里搭建了一个zabbix2.2的测试环境,测试结果还是很不错,比我相像中要好,现在我简单来说说我的搭建的整个过程:
1,编译安装阶段,相对于原来安装时,要想支持vmware虚拟监控,在招行./configure时需要添加‘--with-libxml2’和‘--with-libcurl’两个参数,其中前一个是在2.2中添加的

2,安装完成后,在zabbix_server.conf配置文件需要指定‘StartVMwareCollectors’参数,否则启动zabbix_server是不会启动vmware相关的进程

3,在HOST界面中添加vmware esxi设备后,需要指定{$URL}、{$USERNAME}和{$PASSWORD}三个变量,因为在调试系统自带的“Template Virt VMware”模板时,模板中的KEY调用的是这三个变量

4,最让我喜欢的一个功能就是当第3步成功能监控到vmware esxi设备值后,它能自动发现该esxi上所运行的所有虚拟机并且自动添加到系统进行加载“Template Virt VMware Guest”模板
QQ截图20131128221409.png
5,物理主机的监控项包括CPU、内存、存储等状态
QQ截图20131128222051.png
6,虚拟机的监控项包括CPU、内存、存储、虚拟机状态
QQ截图20131128222144.png
您没有权限查看这个主题的附件。

代码: 全选

ZABBIX中文论坛
欢迎热爱zabbix的网友们,在此我们可以一起探讨、交流、沟通zabbix的所有操作与问题!

lingroger
初学乍练
初学乍练
帖子: 19
注册时间: 2013年 12月 6日 15:06 星期五

Re: zabbix2.2监控VMware ESXi

帖子 lingroger » 2013年 12月 6日 15:34 星期五

请问从官网下载的虚机是否已经添加了‘--with-libxml2’和‘--with-libcurl’两个参数?

如果没有,怎么添加支持VMware监控?

头像
oulin_hl
论坛管理员
论坛管理员
帖子: 113
注册时间: 2013年 11月 22日 21:46 星期五

Re: zabbix2.2监控VMware ESXi

帖子 oulin_hl » 2013年 12月 6日 19:15 星期五

lingroger 写了:请问从官网下载的虚机是否已经添加了‘--with-libxml2’和‘--with-libcurl’两个参数?

如果没有,怎么添加支持VMware监控?
呵呵……我还没有用过从官网上下载的虚拟机

不过你可通过zabbix_server启动日志来查看是否支持虚拟化监控,在server日志如果有“VMware monitoring: YES”表示支持,如果为NO则不支持!

代码: 全选

ZABBIX中文论坛
欢迎热爱zabbix的网友们,在此我们可以一起探讨、交流、沟通zabbix的所有操作与问题!

lingroger
初学乍练
初学乍练
帖子: 19
注册时间: 2013年 12月 6日 15:06 星期五

Re: zabbix2.2监控VMware ESXi

帖子 lingroger » 2013年 12月 9日 12:27 星期一

15864:20131209:113855.917 ****** Enabled features ******
15864:20131209:113855.917 SNMP monitoring: YES
15864:20131209:113855.917 IPMI monitoring: YES
15864:20131209:113855.917 WEB monitoring: YES
15864:20131209:113855.917 VMware monitoring: NO
15864:20131209:113855.917 Jabber notifications: NO
15864:20131209:113855.917 Ez Texting notifications: YES
15864:20131209:113855.917 ODBC: YES
15864:20131209:113855.917 SSH2 support: YES
15864:20131209:113855.917 IPv6 support: YES
15864:20131209:113855.917 ******************************

有没有办法启动呢?

头像
oulin_hl
论坛管理员
论坛管理员
帖子: 113
注册时间: 2013年 11月 22日 21:46 星期五

Re: zabbix2.2监控VMware ESXi

帖子 oulin_hl » 2013年 12月 9日 15:19 星期一

你首先在你下载的虚拟机中查看是否已安装“libxml2,libxml2-devel“,如果没有请安装,然后你再重启看看是否支持

代码: 全选

ZABBIX中文论坛
欢迎热爱zabbix的网友们,在此我们可以一起探讨、交流、沟通zabbix的所有操作与问题!

peng_hb
初学乍练
初学乍练
帖子: 9
注册时间: 2013年 12月 16日 17:28 星期一

Re: zabbix2.2监控VMware ESXi

帖子 peng_hb » 2013年 12月 16日 17:35 星期一

我测试了,但是网络自动发现在的结果太多了,监控的内容跟Vcenter上比,差了很多

George_zhang
初学乍练
初学乍练
帖子: 18
注册时间: 2013年 11月 22日 23:38 星期五

Re: zabbix2.2监控VMware ESXi

帖子 George_zhang » 2013年 12月 17日 09:53 星期二

peng_hb 写了:我测试了,但是网络自动发现在的结果太多了,监控的内容跟Vcenter上比,差了很多
毕竟vCenter是vmware自己的,就监控而言肯定会比zabbix详细些,但是用zabbix监控可以通过短信、邮件等实现告警通知的!

头像
xiaobu
初学乍练
初学乍练
帖子: 33
注册时间: 2014年 2月 19日 22:02 星期三

Re: zabbix2.2监控VMware ESXi

帖子 xiaobu » 2014年 2月 27日 22:23 星期四

在整个监控vmware的过程中需要安装agentd吗?

George_zhang
初学乍练
初学乍练
帖子: 18
注册时间: 2013年 11月 22日 23:38 星期五

Re: zabbix2.2监控VMware ESXi

帖子 George_zhang » 2014年 2月 28日 09:49 星期五

xiaobu 写了:在整个监控vmware的过程中需要安装agentd吗?
不需要!zabbix是通过集成vmware api接口来进行数据采集

头像
xiaobu
初学乍练
初学乍练
帖子: 33
注册时间: 2014年 2月 19日 22:02 星期三

Re: zabbix2.2监控VMware ESXi

帖子 xiaobu » 2014年 3月 4日 13:18 星期二

George_zhang 写了:
xiaobu 写了:在整个监控vmware的过程中需要安装agentd吗?
不需要!zabbix是通过集成vmware api接口来进行数据采集
从官方内置模板来看,好像监控的东西并不多,而且都是simple check类型。 如果不装agentd的话 能否执行agent active查询呢? 比如说要查询mountpoint的使用情况和使用自定义的方法等,这些能实现么

回复