zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)

在接下来的一段时间里,我基本会以每个设备的监控做一个详解,会穿插网络设备与服务器,欢迎大家关注,如果有问题也请提出,我会一一恢复,如果有需要,可以找我要。

正文

目前企业出口很多由传统的路由器改为防火墙,所以今天的主题是华为的防火墙。

思路

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(1)

查找MIB

目前华为官方提供的是一个excel的表格,看起来比较费力,所以监控之前一定要清楚自己要监控什么,不然盲目做,会感觉没有任何头绪。

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(2)

环境

  • Zabbix版本:Zabbix 5.2
  • 监控设备:华为USG6680
  • 设备版本:V200R005C00

防火墙部分的配置

由于防火墙部分图形化配置,比较简单,一张图带过,只需要填写团体读就好了,其他可以不用填。

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(3)

查找MIB

在MIB文件里找到对应的OID

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(4)

测试MIB

在测试MIB文件例的OID时候经常会碰到下图情况,该情况说明该OID暂时无法在此设备找到

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(5)

测试正常如下图

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(6)

制作监控项

以下为部分制作过程,其他忽略

1.系统名称

####OID名称#### 1.3.6.1.2.1.1.5.0

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(7)

创建模板,填写名称及群组

创建监控项步骤,首先进入模板里

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(8)

进入模板

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(9)

创建监控项

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(10)

填写相关信息,OID填错了

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(11)

最新数据已经有了

2.设备CPU利用率

####OID#### 1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5

测试该OID

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(12)

通过上图会发现一个问题,该OID查询得出的结果有很多,这就是我之前讲到的动态OID,这个时候就需要采用自动发现规则来发现这些监控项。制作自动发现规则的思路需要3个点,监控项原型、触发器原型和过滤器。

首先创建一个自动发现规则,具体方法参考之前制作WLAN篇,这里需要注意的地方为SNMP OID,实际上自动发现规则(SNMP)发现的就是SNMP OID。语法为

discovery[{#ENTNAME},1.3.6.1.2.1.47.1.1.1.1.7]

上面语法为示例,实际创建自己选择,每一个宏值有两个作用,一个是和监控项原型对应,其次和作为过滤器的元素之一。

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(13)

填写自动发现规则所需内容

创建监控项原型,还记得自动发现规则里的宏吧,这里就起到作用了,每个自动发现的监控项对应的每一个实体的名称,图二、图三是效果图,其次因为同一设备键值不允许相同,所以采用Zabbix内部的宏值{#SNMPINDEX},这个代表每个OID后的动态索引值,避免了因为动态发现的监控项的键值重复而失败。

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(14)

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(15)

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(16)

但面临另外一个问题,会发现很多无用的值,此时就需要创建过滤器。通过查询最新数据表明,只需要SPUB和RPU两个实体即可,其他皆为无CPU数据的。

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(17)

创建一个过滤器,注意条件为’或‘,如果是‘和’需要同时满足。当然还有另外一种写法,定义宏变量,过滤器再调用变量即可如图二、图三。正则表达式可以自己查询网上相关教程,难度不太大

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(18)

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(19)

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(20)

效果图

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(21)

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(22)

附录

mib文件在华为官网里,如有需求可以找我要

总结

以上制作过程比较费时间,触发器和dashboard的我没有写,,因为触发器原型需要单独写一篇,欢迎关注后续文章,另外只举两个例子,否则篇幅较长,望大家见谅,其次关于过滤器可能会过滤掉有用的数据,所以每一个不同类的监控项自动发现规则需要单独创建一个模板,例如启动时间和CPU利用率之间的监控项是有区别的。如下图。最后祝大家新年快乐,牛年更牛。

zabbix用snmp监控华为服务器(5.2实战系列之监控华为防火墙)(23)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页