虚拟机监控

简介
自Zabbix2.2.0之后都可以完成VMware环境的监控。使用low-level discovery 规则去自动地发现VMware程序、虚机,基于预设的主机模型去创建主机来监控他们。
Zabbix默认提供了许多模板去监控vc或esxi,支持的vc和vsphere版本为4.1以上。

详细
虚拟机监控分为两两步:
  1. 虚拟机数据被vmware collector程序收集,这些程序包含了vmware web service必要的信息。使用SOAP协议。信息预处理后存在Zabbix服务端共享储存中。
  2. 数据由Zabbix检查VMware keys取回。
从Zabbix2.4.4之后,收集的数据被分为两种模式:VMware 配置数据;VMware性能计数器数据。两种数据都由vmware collectors独立地收集,因此,推荐启用比受监控的VMware服务更多的收集器。否则, VMware性能计数器数据的取回会因为取回配置数据而延迟(大型安装需要花一段时间)。
目前只有数据存储、网络接口、磁盘状况和自定义性能计数器项目是基于VMware 性能计数器信息的。
配置
要使虚拟机监控生效,Zabbix编译时要加上 --with-libxml2 --with-libcurl
以下是配置文件需要更改的地方:
StartVMwareCollectors - 预设的vmware collector数量,这个值基于你需要监控的VMware services的数量,一般来说这个值大于service数量而小于service的2倍。
VMwareCacheSize
VMwareFrequency
VMwarePerfFrequency
VMwareTiemout
发现
Zabbix使用low-level discovery规则去自动发现VMware管理程序和虚拟机。
发现规则之vmware.hv.discovery
主机原型
主机原型可以通过发现规则建立,当虚拟机被发现时,这些原型主机就转变为实体主机。在被发现之前,原型主机没有items和triggers,来自于模板的除外。被发现的主机将归于一个现有的主机,并且使用现有的ip进行配置。
在一个主机原型配置中,LLD宏被用作主机名、别名、主机组字段。与现有主机组连接,与模板连接、加密选项作为可选项。
被发现的主机名由创建它们的规则作为前缀,在主机列表里,被发现的主机可以手动删除。被发现的主机也可以自动删除,基于发现规则中的Keep lost resources period(in days)值。大部分配置项都是只读的,除了启停主机和主机资产。被发现的主机不能拥有其自己的主机模型。

准备使用模板
默认已经提供了很多模板可用。这些模板包含了预设LLD规则同时也包括了大量监控虚拟安装的内置检查。注意: Template VIrt VMware 模板应该于VMware vcenter 和esx设备的监控。 Template Virt VMware Hypervisor Template Virt VMware Guest 用于发现,一般不用手动连接主机。

主机配置
要使用VMware简单检查,主机需要有以下的宏被定义:
{$URL} - vc或esx的sdk地址
{$USERNAME} - 上面的登录名
{$PASSWORD} - 密码


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值