详解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 相关文章推荐
如何在centos上使用yum安装rabbitmq-server
Mar 31 Servers
nginx实现动静分离的方法示例
Nov 07 Servers
Nginx实现会话保持的两种方式
Mar 18 Servers
Apache Pulsar结合Hudi构建Lakehouse方案分析
Mar 31 Servers
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 Servers
服务器间如何实现文件共享
May 20 Servers
云服务器部署 Web 项目的实现步骤
Jun 28 Servers
Linux中各个目录的作用与内容
Jun 28 Servers
详解apache编译安装httpd-2.4.54及三种风格的init程序特点和区别
Jul 15 Servers
Nginx报404错误的详细解决方法
Jul 23 Servers
源码安装apache脚本部署过程详解
Sep 23 Servers
解决ubuntu安装软件时,status-code=409报错的问题
Dec 24 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
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
Prototype使用指南之string.js
2007/01/10 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
Js 冒泡事件阻止实现代码
2013/01/27 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
jQuery 回调函数(callback)的使用和基础
2015/02/26 Javascript
详解JavaScript对象序列化
2016/01/19 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
2016/05/28 Javascript
jQuery基础知识点总结(DOM操作)
2016/06/01 Javascript
老生常谈JavaScript数组的用法
2016/06/10 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
js中split()方法得到的数组长度问题
2018/07/19 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
vue改变对象或数组时的刷新机制的方法总结
2019/04/24 Javascript
基于webpack4+vue-cli3项目实现换肤功能
2019/07/17 Javascript
node.js中path路径模块的使用方法实例分析
2020/02/13 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
完美解决python中ndarray 默认用科学计数法显示的问题
2018/07/14 Python
python3射线法判断点是否在多边形内
2019/06/28 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
django自带serializers序列化返回指定字段的方法
2019/08/21 Python
python 使用paramiko模块进行封装,远程操作linux主机的示例代码
2020/12/03 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
为女性购买传统的印度服装和婚纱:Kalkifashion
2019/07/22 全球购物
设计毕业生简历中的自我评价
2013/10/01 职场文书
校友会欢迎辞
2014/01/13 职场文书
校园文化建设方案
2014/02/03 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
机电一体化专业求职信
2014/07/22 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android
Python中的 No Module named ***问题及解决
2022/07/23 Python