Zabbix 3.2.6监控虚拟机VMware的示例分析
admin
2023-03-17 15:41:17
0次

一、总览

    从Zabbix 2.2.0开始支持监控 VMware 虚拟化环境,Zabbix使用低水平(low-level)的规则自动发现VMware hypervisors 和virtual machines,并创建主机监控他们,Zabbix提供的默认的模板用来监控VMware vCenter 或者 ESX hypervisor。

1、监控原理

    虚拟机的监控主要分为两步,第一,vmware collector Zabbix processes回去收集虚拟机的数据,这些进程通过SOAP协议从VMware web服务获取必要的数据,对这些数据进行预处理,然后存入Zabbix server共享内存,然后,这些数据Zabbix通过VMware keys检查取回。

官方文档:

从Zabbix 2.4.4版开始,收集的数据分为两种类型:VMware配置数据和VMware性能计数器数据。这两种类型都由vmware收集器独立收集。因此,建议启用比受监视的VMware服务更多的收集器。否则,VMware性能计数器统计信息的检索可能会因VMware配置数据的检索而延迟(大型安装需要一段时间)。

目前,只有数据存储、网络接口和磁盘设备统计信息以及自定义性能计数器项基于VMware性能计数器信息。

2、发现   

    Zabbix可以使用低水平的发现规则自动发现VMware虚拟机,下图中就是一个key的示例。

Zabbix 3.2.6监控虚拟机VMware的示例分析

3、主机样机

    主机样机创建使用低水平的发现规则,当虚拟机被发现,这些样机会自动变成真正的主机,在他们被发现前,这些虚拟机没有自己的监控条目和触发器,不用于哪些链接了模板的主机,被发现的主机属一个存在的主机,并且会使用他的IP和主机配置。

Zabbix 3.2.6监控虚拟机VMware的示例分析

4、虚拟机模板

    “Template Virt VMware” template should be used for VMware vCenter and ESX hypervisor monitoring. The “Template Virt VMware Hypervisor” and “Template Virt VMware Guest” templates are used by discovery and normally should not be manually linked to a host.

Zabbix 3.2.6监控虚拟机VMware的示例分析

二、安装配置

1、Zabbix server配置

    要满足虚拟机的监控,Zabbix在编译的时候需要加上--with-libxml2和--with-libcurl,关于依赖关系,大家请自行百度,非常简单。

    不但编译的时候需要加上上面的参数,还需要在Zabbix server的配置文件中开启以下几项,具体的数值大家可以根据自己的实际情况修改,并重启zabbix_server服务。

# vim /etc/zabbix/zabbix_server.conf

StartVMwareCollectors=5     #开启的监控进程数量,详解看官方介绍
VMwareFrequency=60
VMwarePerfFrequency=60
VMwareCacheSize=80M
VMwareTimeout=10
service zabbix_server restart

Zabbix 3.2.6监控虚拟机VMware的示例分析

2、主机配置

Zabbix 3.2.6监控虚拟机VMware的示例分析

    使用虚拟机简单检查主机必须配有下面的宏变量。

  • {$URL} - VMware service (vCenter or ESX hypervisor) SDK URL(https://servername/sdk).

  • {$USERNAME} - VMware service user name

  • {$PASSWORD} - VMware service {$USERNAME} user password

Zabbix 3.2.6监控虚拟机VMware的示例分析

    然后链接虚拟机模板。

Zabbix 3.2.6监控虚拟机VMware的示例分析

    创建好之后就可以自动发现虚拟机了,你可以调整配置文件DebugLevel为5来去查看详细的日志信息。

三、验证

    为了加快监控的添加,我们这里修改一下查下的时间间隔,添加好之后再修改回来。

Zabbix 3.2.6监控虚拟机VMware的示例分析

    不久之后,我们在主机列表区域发现了很多虚拟机,如下图:

Zabbix 3.2.6监控虚拟机VMware的示例分析

    为了方便,我们可以点击某个主机,为其添加监控图像。

Zabbix 3.2.6监控虚拟机VMware的示例分析

     查看监控数据。

Zabbix 3.2.6监控虚拟机VMware的示例分析

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...