zabbix批量添加SNMP监听H3C端口检测以及流量图和触发告警

zabbix批量添加SNMP监听H3C端⼝检测以及流量图和触发告警
最近公司⽹络经常出现故障,排查起来很⿇烦,因为没有统⼀规划,所有出了问题连历史记录都没有。于是弄了⼀个ZABBIX,打算先把交换机管理起来再说,但是交换机太多了,要是⼀个端⼝⼀个端⼝的添加,那要弄废了也弄不好。于是迫于压⼒今天来测试使⽤zabbix的⾃动发现功能实现⾃动发现⽹络设备接⼝,并且⾃动获取接⼝的流量值,⽣成流量图等功能。
这样的话就能节省⼤量时间,时间就是⽣命啊,把时间浪费在枯燥的添加⽹络接⼝的⼯作上就是在浪费⽣命!好了,废话不多说,进⼊正题:
⾸先,在交换机上⾯配置好snmp协议,为了简单,这⾥⽬前使⽤的是snmp v2协议。这⾥就不赘述snmp v2协议在交换机上怎么配置了,可以参考我的另⼀篇⽂章“H3C交换机SNMP配置”,⾥⾯包括配置设备IP和配SNMP的快速脚本。蜂鸣器电路
配置好后交换机的snmp v2协议后需要在zabbix服务器上⾯使⽤snmpwalk命令测试看是否能获取到数据。命令如下:snmpwalk -v 2c -c xxx 10.1.1.1 ifDescr其中的xxx就是在交换机中设置的snmp的团体名。
(这⾥我使⽤的是getif软件,可以直接获取交换机的mib⽂件,如下图:ca1476
测试能获取到数据后接下来就要在zabbix服务端的web页⾯上创建模板了。⾸先进⼊组态—》模板中创建模板,
之后填写模版名称,如下图:
创建好模版后开始创建应⽤集:给应⽤集取个名字叫H3C交换机应⽤集
然后就要开始创建发现规则了,点击⾃动发现规则,创建发现规则,如下图:
下⾯就要配置发现规则了:
注意,如果是zabbix3.0以上的版本,SNMP OID这⾥要写 discovery[{#SNMPVALUE},.ib-
2.interfaces.ifTable.ifEntry.ifDescr]
马铃薯曲奇
电子监管码设备我这⾥是zabbix4.2版本
弹性钢上图中键值使⽤ifDescr,这个snmp OID能够获取到交换机的所有接⼝名称。获取到名称后,⾃动发现规则就能够产⽣两个JSON格式的数据,⼀个是{#SNMPVALUE}:对应的⾥⾯的数据是接⼝名称;还有⼀个是{#SNMPINDEX}:对应的⾥⾯的数据是接⼝的id。还漏了⼀个知识点,其中的数据更新间隔中我设置了30秒,默认是3600秒,这个值得⼤⼩将直接影响⾃动发现规则发现设备的时间。
知道这些后就要开始配置项⽬原型了,废话不多说,直接看图:
光纤电话机
我们的H3C交换机的接⼝的in⽅向OID为.1.3.6.1.2.1.2.2.1.10.{#SNMPINDEX}
交换机的接⼝的out⽅向OID为.1.3.6.1.2.1.2.2.1.16.{#SNMPINDEX}, ⼤家注意下。
上⾯红框表⽰的都是要注意的地⽅,其中$1表⽰的就是{#SNMPVALUE}的值,下⾯的单位填写bps,这个待会⼉配置完进程会解释。填写完之后点击进程进⼊进程界⾯,如下图:
⾃定倍数 8 是为了将数值换算成bps,每秒更改是为了实时统计流量,配置完之后点击添加。
这样接⼝的in⽅向流量⾃动发现规则就配置完成了,按相同⽅式配置接⼝的out⽅向的流量⾃动发现规则就好了。
如果这⾥还是报错 ,⼤家可以到这⾥查看报错信息是啥?
下⾯开始定义⾃动发现的⽣成图形,先上图:

本文发布于:2024-09-23 03:27:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/106168.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:发现   规则   配置   交换机   获取   数据   创建   流量
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议