Zabbix通过SOAP-API监控Esxi服务器

1、Esxi服务器资料:

IP:192.168.1.11
Esxi版本:5.1

2、 开启esxi ssh 登录

image-20240821150610199.png

如上图,以VMware vSphere Client连接服务器,并依次点击配置--安全配置文件--属性--SSH--选项来开启esxi ssh 登录

3、获取Esxi服务器的UUID

以ssh方式登录上Esxi服务器后,执行如下命令

~ # esxcfg-info -u |awk '{print tolower($0)}'
eba11bd0-edae-11de-8b57-e41f132ed21c

说明:以上是Esxi5.1版本获取UUID的方式,在更高的版本中,方式可能有所不同。

例如,在7.0版本中,就是通过配置启用Config.HostAgent.plugins.solo.enableMob键为true的方式,再直接用

https://esxi_IP/mob?moid=ha%2dhost&doPath=hardware%2esystemInfo 获取UUID

4、验证Zabbix与VMware SDK的连通性

[root@lowair-zbx etc]# curl -i -k --data "" https://192.168.1.11/sdk
HTTP/1.1 500 Internal Server Error
Date: Wed, 21 Aug 2024 06:52:32 GMT
Set-Cookie: vmware_soap_session="52c2ed69-4b2d-33b9-fe22-0098d3f17130"; Path=/; HttpOnly; 
 。。。。。。。

有数据返回就可以了

5、zabbix服务端配置

5.1 修改zabbix_server.conf配置文件

vi  xxxx/zabbix_server.conf
#在底部第二行开始添加下面配置
StartVMwareCollectors=5
VMwareFrequency=30
VMwarePerfFrequency=30
VMwareCacheSize=50M
VMwareTimeout=10

# service zabbix_server restart

说明:
1、StartVMwareCollectors : 预先启动Vmware collector收集器实例的数量。此值取决于要监控的 VMware 服务的数量。在大多数情况下,这应该是:servicenum < StartVMwareCollectors < (servicenum * 2)
其中 servicenum 是 VMware 服务的数量。例如:如果您有 1 个 VMware 服务要将 StartVMwareCollectors 设置为 2,那么如果您有 3 个 VMware 服务,请将其设置为 5。请注意,在大多数情况下,此值不应小于 2,不应大于 VMware 数量的 2 倍服务。还要记住,此值还取决于 VMware 环境大小和 VMwareFrequency 和 VMwarePerfFrequency 配置参数。
2、VMwareFrequency - 从单个Vmware服务收集数据之间的延迟,默认为60秒,取值范围:10-86400
3、VMwarePerfFrequency:从单个VMware服务检索性能计数器统计信息之间的延迟
3、VMwareCacheSize : 用于存储VMware 数据的缓存容量,默认为8M,取值范围:256K-2G
4、VMwareTimeout : VMware collector 等待VMware 服务响应的时间,默认为10秒,取值范围:1-300

5.2 添加主机

image-20240821152529307.png

这里注意主机名称要使用刚才获取的UUID

5.3 选择模板

Zabbix自带了3款与Vmware有关的模板,其中,VMware Hypervisor是监控的宿主机,VMware VMware Guest是监控内部的虚拟机,VMware VMware是监控宿主机和内部的虚拟机


image-20240821152852842.png

5.4 配置模板需要的宏

当服务器应用上需要的模板后,再点击它的监控项列表页,可以查看到它所使用到的宏


image-20240821153319018.png

下面配置宏:


image-20240821154028745.png

提示:为安全性着想,也可以为Esxi添加只读用户,此处略过

5.5 手工配置触发器与图形

由于Template VM VMware Hypervisor模板并没有配置触发器与图形,这时可以根据需要自行添加

也可以去Zabbix官网上下载最新的vmware模板导入后使用

https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware?at=release%2F4.0

选择对应的版本下载,引入新模板后,可能需要更新宏的名称

6、数据采集页面

最终实现的数据采集页面如下(部分)


image.png

7、关于VMware: Health state rollup监控项说明

通过查阅Zabbix官网资料发现,该条目中使用的键值“vmware.hv.sensor.health.state[{$VMWARE.URL},{HOST.HOST}]”自Esxi5之后的版本就不再支持了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342