您的位置:首页 > 运维架构

Zabbix4.0使用SNMP代理方式监控vcenter6.5

2019-05-20 00:00 3743 查看

公司使用的是vSphere6.5,使用vSphere 6.5进行管理,vSphere部署的是vcsa(vCenter Server Appliance),本质是一台Linux虚拟机。

在使用vsphere client,登陆的时候,发现只能对vcenter配置SNMP trap,将snmp告警信息发送给指定主机,不支持get操作,所以zabbix上不能很好的监控。

vcenter上配置snmp agent

如果配置 vCenter Server Appliance SNMP 代理以用于轮询,则它可以侦听和响应来自 SNMP 管理客户端系统的请求,如 GET、GETNEXT 和 GETBULK 请求.

使用root身份进入vcenter命令行

开启snmp代理

snmp.enable

设置snmp端口

snmp.set --port 161

配置snmp社区

nmp.set --communities public

然后再zabbix服务器上使用snmpwalk命令,看能否获取OID

snmpwalk -v 1 -c public 172.31.207.20

有结果标明配置成功

zabbix上配置

zabbix官网上有现成的模板https://share.zabbix.com/virtualization/vmware/snmp-check-vcenter-vcsa-6-5

 

导入即可使用

然后再主机中配置,按照常规snmp主机监控方式配置,套用模板即可

这里要注意的是,需要再宏中配置{$SNMP_PORT},不然模板监控项不起作用

等待一段时间,即可自动生效

 

接下来就是配置合适的触发器和图形即可完成对vcenter的监控。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  vSphere Zabbix4.0