返回列表 发帖

Zabbix使用SNMP监控VMware ESXi 6.5

笺注:被监控主机是在 ESXI6.5安装Linux虚拟机 的基础上进行的。

实验中,VMware ESXi 6.5有两张物理网卡vmnic0vmnic1
图片1.png

图片2.png

两张网卡都选上(按空格):
图片3.png


就算物理机有多张网卡,在这里也只能配置一个管理IP地址:
图片4.png

图片5.png


客户端登录VMware vSphere Client
配置》网络》属性:
图片6.png

在虚拟机端口组VM Network把网卡vmnic0、vmnic1都设置为活动适配器:
图片7.png





############
############

ESXI先启动SSH

配置》安全配置文件》服务》属性:
图片8.png

图片9.png

图片10.png

图片11.png

SSH服务启动成功:
图片12.png


在防火墙允许客户端访问宿主机的SSH服务:
配置》安全配置文件》防火墙》属性:
图片13.png

在防火墙里,SSH服务默认允许所有IP地址的访问:
图片14.png

图片15.png



客户端使用SecureCRT远程SSH连接ESXI:
图片16.png

图片20.png

图片21.png



图片22.png

[root@zhuohua-esxi:~] vi /etc/vmware/snmp.xml
修改为:
<config><snmpSettings><enable>true</enable><port>161</port><EnvEventSource>indications</EnvEventSource><loglevel>info</loglevel><communities>public</communities><targets></targets></snmpSettings></config>

注释:
SNMP 端口: 161
SNMP Community: public
默认就支持 SNMPv2c



显示系统版本:
[root@zhuohua-esxi:~] vmware -v
VMware ESXi 6.5.0 build-4887370

显示主机名:
[root@zhuohua-esxi:~] hostname
zhuohua-esxi.localdomain


重启:
[root@zhuohua-esxi:~] reboot

关机:
[root@zhuohua-esxi:~] poweroff





############
############

VMware ESXi 6.5启动SNMP服务

配置》安全配置文件》服务》属性:
图片23.png

图片24.png

图片26.png

图片27.png

SNMP服务启动成功:
图片28.png



在防火墙允许客户端访问宿主机的SNMP服务:
配置》安全配置文件》防火墙》属性:
图片29.png

在防火墙里,SNMP服务默认允许所有IP地址的访问:
图片30.png

图片31.png


备注:
开启了SNMP服务后,SSH服务可以关闭的。


VMware ESXi 6.5默认就是允许被ping的:
图片32.png














############
############

Zabbix添加被监控主机:

配置〉〉主机〉〉创建主机(主机名称无需与被监控主机的真实主机名一致;群组可以随便选)
图片33.png

移除agent代理程序的接口:
图片34.png

使用SNMP接口:( 指明被监控主机的IP地址;端口为UDP 161 )
图片35.png

本页拖下去,点击“添加”按钮:
图片36.png

主机添加成功:
图片37.png



给主机添加模板:( Template OS Linux SNMPv2 )
图片38.png
注释:VMware ESXi的操作系统其实也是Linux系统,使用Linux的模板即可。

监控成功:
图片39.png

图片40.png



###

查看模板Template OS Linux SNMPv2自带图形:(要等一段时间才会出现)

监测》图形

硬盘分区使用情况:
图片41.png

图片42.png

可以看到分区的大小、已使用量、使用率:
图片43.png



查看网卡流量:

第一张物理网卡: Interface vmnic0(11:00.0): Network traffic
图片44.png

图片45.png

图片46.png


第二张物理网卡: Interface vmnic1(19:00.0): Network traffic
图片47.png

图片48.png

图片49.png



Interface Management Network(vSwitch0): Network traffic
图片50.png

图片51.png

图片52.png


Interface VM Network(vSwitch0): Network traffic
图片53.png

图片54.png

图片55.png


Interface vmk0(vmk0-vSwitch0): Network traffic
图片56.png

图片57.png

图片58.png



######

模板Template OS Linux SNMPv2会自动发现的关于网卡的触发器:
名称: Interface vmnic0(11:00.0): Link down
图片59.png


模板Template OS Linux SNMPv2自动发现的关于网卡的触发器:
名称: Interface vmnic1(19:00.0): Link down
图片60.png


假如被监控主机的其中一张物理网卡(vmnic1)突然不能用了,仪表板会如下图显示:(显示触发器的名称)
Interface vmnic1(19:00.0): Link down
图片61.png

图片62.png



######

模板Template OS Linux SNMPv2自带“不可用”的触发器:
名称: No SNMP data collection
严重性: 警告
表达式: {ESXI6.5:zabbix[host,snmp,available].max({$SNMP.TIMEOUT})}=0
图片64.png


如果被监控主机失联或关机了,仪表板会如下图显示:(显示触发器的名称)
No SNMP data collection
图片65.png

图片66.png



###
模板Template OS Linux SNMPv2自带“重启”的触发器:
名称: {HOST.NAME} has been restarted (uptime < 10m)
严重性: 警告
表达式: {ESXI6.5:system.uptime[sysUpTime.0].last()}<10m
图片67.png


如果被监控主机重启了,仪表板会如下图显示:(显示触发器的名称)
ESXI6.5 has been restarted (uptime < 10m)
图片68.png

图片69.png


笺注:模板 Template OS Linux SNMPv2 无法监控VMware ESXi 6.5的CPU使用率、内存使用率等等。












######

再添加一台主机(ESXI6.5_2)监控VMware ESXi 6.5的CPU使用率和内存使用率:
图片70.png

笺注:
同一台主机可以被重复添加,只要主机名称不一样即可;
有些模板会冲突,不能同时添加在一台主机上;


主机ESXI6.5_2选择模板:
Template Module HOST-RESOURCES-MIB CPU SNMPv2
Template Module HOST-RESOURCES-MIB memory SNMPv2
图片71.png

监控成功:
图片72.png

图片73.png



模板Template Module HOST-RESOURCES-MIB CPU SNMPv2自带的CPU使用率的监控项:
名称: CPU utilization
图片74.png


模板Template Module HOST-RESOURCES-MIB CPU SNMPv2自带的CPU使用率的触发器:
名称: High CPU utilization (over {$CPU.UTIL.CRIT}% for 5m)
图片75.png


模板Template Module HOST-RESOURCES-MIB CPU SNMPv2自带的CPU使用率的图形:
图片76.png

图片77.png

图片78.png



###

模板Template Module HOST-RESOURCES-MIB memory SNMPv2自带的内存使用率的监控项:
名称: Real Memory: Memory utilization
图片79.png


模板Template Module HOST-RESOURCES-MIB memory SNMPv2自带的内存使用率的触发器:
名称: Real Memory: High memory utilization ( >{$MEMORY.UTIL.MAX}% for 5m)
图片80.png


模板Template Module HOST-RESOURCES-MIB memory SNMPv2自带的内存使用率的图形:
图片81.png

图片82.png

图片83.png





相关文章:
Zabbix使用SNMP监控iKuai路由器(SNMPv2c)
Zabbix使用SNMP监控CentOS6/Redhat6

返回列表