Zabbix 6 系列学习 13:监控 SNMP 主机 03

发布一下 0 0

继续接着上期来讲,本期视频将带来 WLAN 监控的介绍,为什么会讲这期,主要还是解释怎么做自己需要的模板。

本文环境

  • Zabbix 6.0
  • AirEngine9700-M1
Zabbix 6 系列学习 13:监控 SNMP 主机 03

监控目标

主要是监控这些 AP,基础的跟前两篇文章一样

Zabbix 6 系列学习 13:监控 SNMP 主机 03

  • 监控 AP 的 CPU 利用率
  • 监控 AP 的内存利用率
  • 监控 AP 的运行温度
  • 监控 AP 在线人数
  • 监控 AP 在线时间
  • 监控 AP 所属组
  • 监控 AP 状态
  • 监控 IP 地址
  • 监控 AP 型号
  • 监控 SN

须知

今天用到的是 HUAWEI-WLAN-AP-MIB 该 mib

正文

查询 AP 的名称

hwWlanApName 1.3.6.1.4.1.2011.6.139.13.3.3.1.4

snmpwalk -v 2c -c kasar@123  xxx.xxx.xxx.xxx 1.3.6.1.4.1.2011.6.139.13.3.3.1.4

大家有没有发现这里的索引和之前的不太一样

Zabbix 6 系列学习 13:监控 SNMP 主机 03

SNMPv2-SMI::enterprises.2011.6.139.13.3.3.1.4.212.79.103.230.233.224 = STRING: "d44f-67e6-e9e0"SNMPv2-SMI::enterprises.2011.6.139.13.3.3.1.4.212.79.103.230.234.0 = STRING: "d44f-67e6-ea00"SNMPv2-SMI::enterprises.2011.6.139.13.3.3.1.4.212.79.103.230.234.32 = STRING: "d44f-67e6-ea20"SNMPv2-SMI::enterprises.2011.6.139.13.3.3.1.4.212.79.103.230.234.96 = STRING: "d44f-67e6-ea60"SNMPv2-SMI::enterprises.2011.6.139.13.3.3.1.4.212.79.103.230.234.128 = STRING: "d44f-67e6-ea80"SNMPv2-SMI::enterprises.2011.6.139.13.3.3.1.4.212.79.103.230.234.224 = STRING: "d44f-67e6-eae0"

之前是动态索引后为单个数字,这里很显然不是,本文会用到以下 OID

  • hwWlanApSn 1.3.6.1.4.1.2011.6.139.13.3.3.1.2
  • hwWlanApTypeInfo 1.3.6.1.4.1.2011.6.139.13.3.3.1.3
  • hwWlanApGroup 1.3.6.1.4.1.2011.6.139.13.3.3.1.5
  • hwWlanApRunState 1.3.6.1.4.1.2011.6.139.13.3.3.1.6
  • hwWlanApOnlineTime 1.3.6.1.4.1.2011.6.139.13.3.3.1.21
  • hwWlanApIpAddress 1.3.6.1.4.1.2011.6.139.13.3.3.1.13
  • hwWlanApMemoryUseRate 1.3.6.1.4.1.2011.6.139.13.3.3.1.40
  • hwWlanApCpuUseRate 1.3.6.1.4.1.2011.6.139.13.3.3.1.41
  • hwWlanApTemperature 1.3.6.1.4.1.2011.6.139.13.3.3.1.43
  • hwWlanApOnlineUserNum 1.3.6.1.4.1.2011.6.139.13.3.3.1.44

创建模板

Zabbix 6 系列学习 13:监控 SNMP 主机 03

创建自动发现规则

Zabbix 6 系列学习 13:监控 SNMP 主机 03

自动发现规则里和监控项的配置有点区别,其中需要关注的就是 SNMP OID

格式为 : discovery[{#MACRO},OID,....,{#MACRO},OID]

本文 eg:discovery[{#APNAME},1.3.6.1.4.1.2011.6.139.13.3.3.1.4]

Zabbix 6 系列学习 13:监控 SNMP 主机 03

做完后可以测试下(点击 test 按钮),可以得出以下结果

Zabbix 6 系列学习 13:监控 SNMP 主机 03

[{"{#SNMPINDEX}":"212.79.103.230.233.224","{#APNAME}":"d44f-67e6-e9e0"},{"{#SNMPINDEX}":"212.79.103.230.234.0",

那么证明该自动发现规则没有问题,那么接下来做监控项原型,找到创建监控项原型的按钮

Zabbix 6 系列学习 13:监控 SNMP 主机 03

第二步来做 AP 的 SN 值

hwWlanApSn 1.3.6.1.4.1.2011.6.139.13.3.3.1.2

这里可以调用上述的 {#APNAME} 宏,会自动选取获取的值作为标题,这个页面最需要注意的为 key 和 SNMP OID,key 在该监控项必须唯一,所以需要带上{#SNMPINDEX},但不能直接使用,需要带上[{#SNMPINDEX}],这点需要注意。SNMP OID 同理,监控想要自动发现一定需要动态的变量,由于是 SN,所以单位选择字符串,配置如下。

Zabbix 6 系列学习 13:监控 SNMP 主机 03

生成的监控项如下

Zabbix 6 系列学习 13:监控 SNMP 主机 03

效果图

Zabbix 6 系列学习 13:监控 SNMP 主机 03

根据上面的以此类推,最终效果

Zabbix 6 系列学习 13:监控 SNMP 主机 03

Zabbix 6 系列学习 13:监控 SNMP 主机 03

离线状态

Zabbix 6 系列学习 13:监控 SNMP 主机 03

正常状态

Zabbix 6 系列学习 13:监控 SNMP 主机 03

写在最后

其实自建模板也没啥太大难度,主要是看 mib 的获取,弄清楚自动发现的逻辑,做起来就没按么复杂,建议写好思维导图,有需要模板的同学可以找我要,下一期来讲讲如何监控基于 SNMP 来监控主机。

版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除

本文地址:http://0561fc.cn/193371.html