继续接着上期来讲,本期视频将带来 WLAN 监控的介绍,为什么会讲这期,主要还是解释怎么做自己需要的模板。
本文环境
- Zabbix 6.0
- AirEngine9700-M1
监控目标
主要是监控这些 AP,基础的跟前两篇文章一样
- 监控 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
大家有没有发现这里的索引和之前的不太一样
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
创建模板
创建自动发现规则
自动发现规则里和监控项的配置有点区别,其中需要关注的就是 SNMP OID
格式为 : discovery[{#MACRO},OID,....,{#MACRO},OID]
本文 eg:discovery[{#APNAME},1.3.6.1.4.1.2011.6.139.13.3.3.1.4]
做完后可以测试下(点击 test 按钮),可以得出以下结果
[{"{#SNMPINDEX}":"212.79.103.230.233.224","{#APNAME}":"d44f-67e6-e9e0"},{"{#SNMPINDEX}":"212.79.103.230.234.0",
那么证明该自动发现规则没有问题,那么接下来做监控项原型,找到创建监控项原型的按钮
第二步来做 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,所以单位选择字符串,配置如下。
生成的监控项如下
效果图
根据上面的以此类推,最终效果
离线状态
正常状态
写在最后
其实自建模板也没啥太大难度,主要是看 mib 的获取,弄清楚自动发现的逻辑,做起来就没按么复杂,建议写好思维导图,有需要模板的同学可以找我要,下一期来讲讲如何监控基于 SNMP 来监控主机。
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除