Zabbix 3.2.6监控虚拟机VMware

简介:

一、总览

    从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检查取回。

    我翻译渣渣,懒得翻译了,直接贴官方文档了。

    Starting with Zabbix version 2.4.4 the collected data is divided into 2 types: VMware configuration data and VMware performance counter data. Both types are collected independently by vmware collectors. Because of this it is recommended to enable more collectors than the monitored VMware services. Otherwise retrieval of VMware performance counter statistics might be delayed by the retrieval of VMware configuration data (which takes a while for large installations).

    Currently only datastore, network interface and disk device statistics and custom performance counter items are based on the VMware performance counter information.

2、发现   

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

wKioL1lobVqAc7hfAADl1pmxOuo062.jpg

3、主机样机

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

wKioL1lobk6SYmegAADHMIQglzc339.jpg

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.

wKiom1lobwTCqjVjAAA4wpJN6ck279.jpg

二、安装配置

1、Zabbix server配置

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

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

# vim /etc/zabbix/zabbix_server.conf

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

wKioL1locRKSmMOMAAJhIxkYEuc475.jpg

2、主机配置

wKiom1locg_yw4fbAADQM58bm60721.jpg

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

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

  • {$USERNAME} - VMware service user name

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

wKioL1locHCDkbTmAAChKCFLozs751.jpg

    然后链接虚拟机模板。

wKioL1locX_Ba_kzAABkQPAjLrY472.jpg

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

三、验证

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

wKioL1loeBDCtPX2AAENvfD0buM348.jpg

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

wKioL1loeDexWOQ-AAMNdprtVa4270.jpg

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

wKioL1loedLD5mMpAAEFWuB9ZWs733.jpg

     查看监控数据。

wKiom1loedPwja_MAAHX2HsE1NA137.jpg


参考文档:https://www.zabbix.com/documentation/3.2/manual/vm_monitoring




     本文转自 wzlinux 51CTO博客,原文链接:http://blog.51cto.com/wzlinux/1947572,如需转载请自行联系原作者



相关文章
|
22天前
|
Unix Linux 虚拟化
虚拟机VMware知识积累
虚拟机VMware知识积累
|
10天前
|
运维 安全 虚拟化
|
2月前
|
存储 SQL 数据挖掘
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例
服务器数据恢复环境: 某大厂PS4000服务器,服务器上部署VMware ESXi虚拟化平台。 服务器故障: 机房断电,重启后服务器中的某台虚拟机不能正常启动。管理员查看虚拟机配置文件,发现无法启动的虚拟机的配置文件除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还存在。联系VMware原厂工程师进行诊断,VMware原厂工程师尝试新建一个虚拟机,但发现存储空间不足,于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除了。VMware工程师重新建了一个虚拟机,分配了固定大小的虚拟磁盘,为虚拟机安装了Window
服务器数据恢复—误删除VMware虚拟机vmdk文件的数据恢复案例
|
1月前
|
存储 IDE 开发工具
【读书笔记】 玩转虚拟机基于Vmware+Windows 虚拟化技术
【读书笔记】 玩转虚拟机基于Vmware+Windows 虚拟化技术
|
1月前
|
监控 数据库 Docker
Zabbix监控神通数据库教程
**摘要:** 本文介绍了如何使用Docker安装和配置神舟通用数据库,并利用Zabbix进行监控。首先,通过Docker安装数据库镜像,启动容器并映射端口。接着,使用默认凭证连接数据库并验证安装。然后,将数据库的Python模块和库文件复制到主机,并安装Python3.5及相应模块,创建外部检查脚本以实现Zabbix的监控功能。示例展示了查询数据库版本的监控指标配置。最后,提到了监控结果的界面展示,并邀请读者探索更多Zabbix监控技巧。
25 0
Zabbix监控神通数据库教程
|
1月前
|
虚拟化 UED
vmware-17虚拟机安装教程(保姆级,包含图文讲解,不需注册账户)
vmware-17虚拟机安装教程(保姆级,包含图文讲解,不需注册账户)
|
14天前
|
Linux 虚拟化
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
部署04-ncpa.cpl 虚拟机介绍,什么是虚拟机,怎样使用虚拟机,安装VMWARE,WorkStation,VMWARE这款软件是收费软件,可以在一个月期间进行使用,成功看VMWARE高级网络设置
|
16天前
|
监控 关系型数据库 应用服务中间件
Linux zabbix监控 软件的安装
Linux zabbix监控 软件的安装
|
1月前
|
Linux 调度 虚拟化
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
75 4
|
2月前
|
Shell Linux 开发工具
Vmware 虚拟机挂起恢复后发现无法 Ping 通,无法连接到主机
在Linux主机上,以`root`用户停止NetworkManager服务并重启网络: ```shell systemctl stop NetworkManager systemctl restart network ``` 或修改网卡配置文件`ifcfg-ens33`,添加`NM_CONTROLLED="no"`,然后重启`network`服务: ```shell vim /etc/sysconfig/network-scripts/ifcfg-ens33 systemctl restart network ```

推荐镜像

更多