Zabbix6.0监控vCenter7.0

1参考官方文档的说明。如果你用yum源安装的方式安装的下面的话不用考虑,用yum源安装zabbix6.0可以参考。

https://blog.csdn.net/yleihj/article/details/124511679?spm=1001.2014.3001.5501 

2:关于配置文档参数的说明。下面的话是官方文档给的。我的理解只有StartVMwareCollectors

是必须的,其他的写不写都行。如果你是像我一样用虚拟机测试这个无所谓,生产环境还是要考虑的配置的,尤其是StartVMwareCollectors的值

以下配置文件选项可用于调整虚拟机监控:

StartVMwareCollectors - 预设的 vmware collector 实例的数量。
此值取决于您要监控的 VMware 服务的数量。在大多数情况下,这应该是:
servicenum < StartVMwareCollectors < (servicenum * 2)
其中servicenum 是 VMware 服务的数量。例如,如果有 1 个要监控的 VMware 服务,
请将 StartVMwareCollectors 设置为 2,如果您有 3 个 VMware 服务,请将其设置为 5。
请注意,在大多数情况下,此值不应小于 2,也不应大于监控的 VMware 服务数量的 2 倍。另外,
此值还取决于您的 VMware 环境大小以及 VMwareFrequency 和 VMwarePerfFrequency 
配置参数(见下文)。

VMwareCacheSize

VMwareFrequency

VMwarePerfFrequency

VMwareTimeout

3:现在开始编辑zabbix服务端的配置文件。

vi /etc/zabbix/zabbix_server.conf

4:在配置文件中添加下面的信息。

StartVMwareCollectors=5
VMwareCacheSize=160M
VMwareFrequency=60
VMwareTimeout=20

5:重启zabbix服务。到这里zabbix端配置就完成了。

systemctl restart zabbix-server

6:关于一些问题的说明。有人说要查看zabbix的log文件查看你VMware monitoring是否yes。还有用命令取值的,为了安全在vCenter上建立只读用户。这些方法我都介绍一下,不过我的虚拟机每次都是yes,每次都能取到值,做不做无所谓。只读用户如果生产环境有要求可以建立一个,建立完能确保这个只读用户登陆就可以。(6到12步可以不做看看就行。)

7:查看zabbix的log日志。

cat /var/log/zabbix/zabbix_server.log

8:在zabbix服务端用命令取值。 ${vCenter IP}换成自己vCenter的IP.返回500即可。

curl -i -k --data "" https://${vCenter IP}/sdk

9:改ESXI主机Config.HostAgent.plugins.solo.enableMob的值为true.

10:建立vCenter只读用户。登陆vCenter点击菜单,在Single Sign On中选择域为vsphere.local,新建用户zabbix.

11:在vCenter中为zabbix用户赋予只读权限。点击权限,点+号即可。

13:登陆zabbix添加主机。主机名称,可见名称随便填写,模板可以选择vmware,群组可以新建,最关键的步骤是Interfaces选择客户端,IP地址是vCenter的IP地址端口要选择10050.我认为端口这个是最大的坑很多人选择80或者443我不知道他们是怎么成功的。反正我是选择10050才成功的。

14:添加宏。要添加三个参数{$VMWARE.PASSWORD},{$VMWARE.URL},{$VMWARE.USERNAME}对应的值根据实际情况填写即可。这里我没有用只读用户,用的是管理账号。这里有一个zabbix的小技巧,你可以点击T,然后选择Secret text在点击添加就不会有人看到vCenter管理员账号的密码了。

15:等待的时间有点长,会出现监控的信息。你会发现vCenter已经监控,并且自动的把两台ESXI的主机也找了。我装了天台ESXI的主机,并在其中一台上安装了vCenter。

16:点击 最新数据可以看到监控的信息了。

 

17:问题说明 

1)在15步中的ZBX始终是灰色的不知道原因,我开始以为这个和监控Linux和Windows主机一样会变成绿色,但是始终没有变。找了很久也没有看到是绿色的截图。

2)关于等待的时间默认好像是1个小时,但是因为我的ZBX是灰色的我以为没有成功就放这了,第二天点击最新数据才发现有内容,所以具体的要等多长时间不确定。

以上两个问题那位朋友知道,麻烦告知。

18:zabbix监控我认为最大的坑就是端口要填写10050,我不知道其他填写80或者443是如何成功,客户端的默认端口是10050,SNMP的默认端口是161,除非改默认端口。

19:总结

其实监控vCenter只需要五步,改zabbix服务器的配置文件(参考3-5步),在zabbix中添加主机(参考13-14步)。

  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 14
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值