详解ZABBIX监控ESXI主机的问题

 更新时间:2022年06月20日 14:34:10   作者:待時而傾  
这篇文章主要介绍了ZABBIX监控ESXI主机,主要包括配置zabbix服务端和配置esxi的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

一、环境

Zabbix5.2

Centos8.2

ESXI6.5

二、配置zabbix服務端

1.编译安装Zabbix-server的应加上 –with-libxml2 和 –with-libcurl 编译选项

2.yum安装zabbix的是默认安装的

3.修改zabbix配置文件:

vim /etc/zabbix/zabbix_server.conf
# 找到以下参数取消注释并配置相应数值
StartVMwareCollectors=6
VMwareCacheSize=50M
VMwareFrequency=10
VMwarePerfFrequency=60
VMwareTimeout=30 

参数解释:

StartVMwareCollectors:收集器实例的数量。此值取决于要监控的 VMware 服务的数量,原则是:servicenum < StartVMwareCollectors < (servicenum * 2),其中 servicenum 是 VMware 服务的数量

VMwareCacheSize:用于存储VMware 数据的缓存容量,默认为8M,取值范围:256K-2G。

VMwareFrequency: 连接到VMware服务收集一个新数据的频率,默认为60秒,取值范围:10-86400。

VMwarePerfFrequency:连接到VMware服务收集性能数据的频率,默认为60秒,取值范围10-86400。

VMwareTimeout:等待VMware 服务响应的时间,默认为10秒,取值范围:1-300。

4.重启zabbix服务

systemctl restart zabbix-server.service

5.查看启动日志,可以确认配置

日志路径:/var/log/zabbix/zabbix_server.log

VMware monitoring状态为YES,说明zabbix server启动vmware监控,

如下图:

三、配置ESXI

1.开启ESXI主机调试(MOB)功能

登录ESXi主机,在【管理】-【高级】-【高级设置】找到键:Config.HostAgent.plugins.solo.enableMob,然后将其启用

2.在ESXI主机上添加zabbix只读用户

步骤如下图:

创建用户

添加权限(選擇 主機-操作-權限)

添加用户

3.获取UUID值

访问以下地址:

https://esxi_ip/mob/?moid=ha-host&doPath=hardware.systemInfo

登录:

四、添加主机监控

1.添加主机

登录zabbix的web界面,在【配置】-【主机】-【创建主机】

主机名称:只能填写获取的UUID号

可见的名称:是显示的名称,可以不填

Interfaces:选择客户端,填写ESXI的IP,端口可以是80或443

2.链接模板

接着上一步,在【模板】页Link new templates选择

VMware和VMware Hypervisor这两个模板就行

3.设置宏

在【宏】标签下,配置身份验证:

其中:

{$URL} :VMware 服务 (vCenter or ESXi hypervisor) SDK URL (https://esxi_ip/sdk).

{$USERNAME} :VMware 服务用户名

{$PASSWORD} :VMware 服务{$ USERNAME}用户密码

这几项全部配置完成后,等待设置的检测时间就能看到监控信息了

以上操作在zabbix3.X中没什么问题,zabbix4.X的不知道,我是直接升级到zabbix5.X的,

在zabbix5.X中,添加主机配置【宏】的参数有所改变,

需要更改添加主机宏的三个参数为以下四个:

{$VMWARE.URL}

{$VMWARE.USERNAME}

{$VMWARE.PASSWORD}

{$VMWARE.HV.UUID}

原由解析:

先看zabbix3.4监控esxi链接模板的监控项:

用到的参数是:{$URL},{$USERNAME},{$PASSWORD},{HOST.HOST}

其中{HOST.HOST}参数是添加主机时的主机名称的值(UUID)(在第四步第一点中提到的主机名必须填写UUID的原因)

再看zabbix5.2监控esxi链接模板的监控项:

  用到的参数是:{$VMWARE.URL},{$VMWARE.USERNAME},{$VMWARE.PASSWORD},{$VMWARE.HV.UUID}

   看到变化了嘛,相对zabbix3.4参数中都加了VMWARE,{HOST.HOST}更换为{$VMWARE.HV.UUID}

   所有在zabbix5.2中监控esxi主机时设置的宏为:

    {$VMWARE.URL} --------值为:https://esxi_ip/sdk

    {$VMWARE.USERNAME}    --------值为:在esxi主机中添加的监控用户名,如 zabbix

    {$VMWARE.PASSWORD}    --------值为:在esxi主机中添加的监控用户名的密码

    {$VMWARE.HV.UUID}      --------值为:esxi主机的UUID号

到此这篇关于ZABBIX监控ESXI主机的文章就介绍到这了,更多相关Zabbix监控ESXI主机内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!

相关文章

  • zabbix redis自动发现端口的脚本返回json格式

    zabbix redis自动发现端口的脚本返回json格式

    zabbix([`z&aelig;biks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。这篇文章主要介绍了zabbix redis自动发现端口的脚本,返回json格式,需要的朋友可以参考下
    2019-11-11
  • zabbix利用python脚本发送报警邮件的方法

    zabbix利用python脚本发送报警邮件的方法

    这篇文章是是用外部脚本python实现zabbix的报警机制的。对于zabbix3.0此处存在一个小改动,忙活了一天才找到原因哒。下面就来看看详细的介绍吧,有需要的朋友们可以参考借鉴。
    2016-12-12
  • 在centos7安装zabbix3.0的超详细步骤记录

    在centos7安装zabbix3.0的超详细步骤记录

    这篇文章主要给大家介绍了关于在centos7安装zabbix3.0的超详细步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • Zabbix3.0邮件报警配置

    Zabbix3.0邮件报警配置

    这篇文章主要介绍了Zabbix3.0配置邮件报警安装方法,需要的朋友可以参考下
    2018-02-02
  • 基于docker安装zabbix的详细教程

    基于docker安装zabbix的详细教程

    这篇文章主要介绍了基于docker安装zabbix,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • ZooKeeper分布式协调服务设计核心概念及安装配置

    ZooKeeper分布式协调服务设计核心概念及安装配置

    这篇文章主要为大家介绍了ZooKeeper分布式协调服务核心概念及安装配置,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • 使用Zabbix?5.4.3监控IPMI的方法

    使用Zabbix?5.4.3监控IPMI的方法

    默认情况下,Zabbix服务器未配置为启动任何IPMI轮询,因此任何添加的IPMI监控项将无法正常工作,接下来通过本文给大家介绍使用Zabbix?5.4.3监控IPMI的方法,感兴趣的朋友一起看看吧
    2022-01-01
  • 关于YUM安装部署Zabbix4.4.7使用mysql数据库的问题

    关于YUM安装部署Zabbix4.4.7使用mysql数据库的问题

    这篇文章主要介绍了YUM安装部署Zabbix4.4.7使用mysql数据库的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 快速通过zabbix获取数据库连接的信息及部分扩展

    快速通过zabbix获取数据库连接的信息及部分扩展

    这篇文章主要介绍了通过zabbix获取数据库连接的信息及部分扩展,包括zabbix配置信息,功能脚本,本文给大家分享详细脚本写法,需要的朋友可以参考下
    2021-06-06
  • Zabbix监控交换机设置方法

    Zabbix监控交换机设置方法

    这篇文章主要介绍了Zabbix监控交换机设置方法,需要的朋友可以参考下
    2014-10-10

最新评论

?


http://www.vxiaotou.com