详解ZABBIX监控ESXI主机的问题


Posted in Servers onJune 21, 2022

一、环境

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监控,

如下图:

详解ZABBIX监控ESXI主机的问题

三、配置ESXI

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

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

详解ZABBIX监控ESXI主机的问题

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

步骤如下图:

创建用户

详解ZABBIX监控ESXI主机的问题

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

详解ZABBIX监控ESXI主机的问题

详解ZABBIX监控ESXI主机的问题

添加用户

详解ZABBIX监控ESXI主机的问题

3.获取UUID值

访问以下地址:

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

登录:

详解ZABBIX监控ESXI主机的问题

四、添加主机监控

1.添加主机

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

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

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

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

详解ZABBIX监控ESXI主机的问题

2.链接模板

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

VMware和VMware Hypervisor这两个模板就行

详解ZABBIX监控ESXI主机的问题

3.设置宏

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

其中:

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

{$USERNAME} :VMware 服务用户名

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

详解ZABBIX监控ESXI主机的问题

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

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

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

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

{$VMWARE.URL}

{$VMWARE.USERNAME}

{$VMWARE.PASSWORD}

{$VMWARE.HV.UUID}

原由解析:

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

详解ZABBIX监控ESXI主机的问题

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

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

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

详解ZABBIX监控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主机内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
Linux中Nginx的防盗链和优化的实现代码
Jun 20 Servers
Nginx反向代理配置的全过程记录
Jun 22 Servers
nginx中封禁ip和允许内网ip访问的实现示例
Mar 17 Servers
Nginx实现负载均衡的项目实践
Mar 18 Servers
Apache Hudi的多版本清理服务彻底讲解
Mar 31 Servers
Kubernetes关键组件与结构组成介绍
Mar 31 Servers
CentOS安装Nginx并部署vue
Apr 12 Servers
服务器SVN搭建图文安装过程
Jun 21 Servers
nginx之queue的具体使用
Jun 28 Servers
设置IIS Express并发数
Jul 07 Servers
Nginx报错104:Connection reset by peer问题的解决及分析
Jul 23 Servers
nginx配置指令之server_name的具体使用
Aug 14 Servers
Apache POI操作批量导入MySQL数据库
Jun 21 #Servers
Ubuntu安装Mysql+启用远程连接的完整过程
Jun 21 #Servers
shell进度条追踪指令执行时间的场景分析
Jun 16 #Servers
Linux服务器离线安装 nginx的详细步骤
Jun 16 #Servers
利用Apache Common将java对象池化的问题
Jun 16 #Servers
Tomcat 与 maven 的安装与使用教程
V Rising 服务器搭建图文教程
You might like
Yii实现自动加载类地图的方法
2015/04/01 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
利用php获得flv视频长度的实例代码
2017/10/26 PHP
推荐40个简单的 jQuery 导航插件和教程(下篇)
2012/09/14 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
完美兼容多浏览器的js判断图片路径代码汇总
2015/04/17 Javascript
JS提交form表单实例分析
2015/12/10 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
JS仿百度自动下拉框模糊匹配提示
2016/07/25 Javascript
AngularJS ng-bind 指令简单实现
2016/07/30 Javascript
理解javascript async的用法
2017/08/22 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
2019/09/16 Javascript
开发Node CLI构建微信小程序脚手架的示例
2020/03/27 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
python实现简单的计时器功能函数
2015/03/14 Python
python实现文件路径和url相互转换的方法
2015/07/06 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
python中的字符串内部换行方法
2018/07/19 Python
深入理解Django-Signals信号量
2019/02/19 Python
pyqt5 删除layout中的所有widget方法
2019/06/25 Python
Python序列化与反序列化pickle用法实例
2019/11/11 Python
tensorflow生成多个tfrecord文件实例
2020/02/17 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
Python 如何展开嵌套的序列
2020/08/01 Python
外企测试工程师面试题
2015/02/01 面试题
公务员政审个人鉴定
2014/02/25 职场文书
2015年见习期工作总结
2014/12/12 职场文书
爱牙日宣传活动总结
2015/02/05 职场文书
胡桃夹子观后感
2015/06/11 职场文书
三八节祝酒词
2015/08/11 职场文书
公司开业的祝贺语大全(60条)
2019/07/05 职场文书
python turtle绘制多边形和跳跃和改变速度特效
2022/03/16 Python
Java 常见的限流算法详细分析并实现
2022/04/07 Java/Android
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers