zabbix3.0.2 监控防火墙实现过程

 

 

1,下载专门的防火墙模版

我这里是sonicwall防火墙,由于防火墙厂商不太一样,所以各种接口端口也不太一样,需要调整一些参数,最好的办法是去下载专门的模版,这些在zabbix的网站上有下载,下载地址是:http://www.zabbix.org/wiki/Zabbix_Templates#External_template_resources,可以看到sonic的模版:

Sonicwall

TZ105

Connections, Interfaces, Model, Traffic, Triggers

2015-06-17

André Fernando Pereira -https://br.linkedin.com/in/andrefp

 

 

2,确保zabbix-server支持snmap后import模版

Zabbix-server服务器编译安装的时候,确保使用了参数—with-net-snmp,可以通过历史编译参数命令如下查看有--with-net-snmp表示支持

./configure--prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql--enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

 

 

在zabbix界面import导入加载sonicwall,如下03.png所示:

 

blog原地址:http://blog.csdn.net/mchdba/article/details/51408091 ,谢绝转载

 

3,确保防火墙上面开启了snmp服务

登录防火墙管理界面,设置好snmp,生效,如下所示E:\u\zabbix\firewall\pic\01.png:

 

 

 

 

4,在zabbix-server上check防火墙信息

# 去zabbix-server服务器测试下能否通过snmpwalk获取到数据信息

[root@zabbix_serv_121_12 ~]# snmpwalk -v 2c -c public 192.168.120.1 |more

SNMPv2-MIB::sysDescr.0 = STRING: SonicWALL SuperMassive 9200 (SonicOS Enhanced 6.1.1.1-9n)

SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.8741.1

DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (328526103) 38 days, 0:34:21.03

SNMPv2-MIB::sysContact.0 = STRING:

SNMPv2-MIB::sysName.0 = STRING: SonicWALL

SNMPv2-MIB::sysLocation.0 = STRING:

SNMPv2-MIB::sysServices.0 = INTEGER: 79

IF-MIB::ifNumber.0 = INTEGER: 21

IF-MIB::ifIndex.1 = INTEGER: 1

IF-MIB::ifIndex.2 = INTEGER: 2

IF-MIB::ifIndex.3 = INTEGER: 3

IF-MIB::ifIndex.4 = INTEGER: 4

IF-MIB::ifIndex.5 = INTEGER: 5

IF-MIB::ifIndex.6 = INTEGER: 6

IF-MIB::ifIndex.7 = INTEGER: 7

IF-MIB::ifIndex.8 = INTEGER: 8

……

 

Snmpwalk监控的流程如下,实践中,导入模版后各种items值都设置好了不需要动:

使用snmpwalk获取一系列SNMP字符串

$ snmpwalk -v 2c -c public 192.168.120.1

从输出的结果中找到想要监控的MIB字符串

例如想要监控防护墙第一个端口的进入流量字节数可以用  IF-MIB::ifInOctets.1 表示

IF-MIB::ifInOctets.1 = Counter32: 2783656129

使用snmpget获取 IF-MIB::ifInOctets.1 的OID

$ snmpget -v 2c -c public -On 192.168.120.1 IF-MIB::ifInOctets.1

.1.3.6.1.2.1.2.2.1.10.1 = Counter32: 3315277927

这个OID的最后一个数字是防火墙的端口号

想要通过SNMP监控各种设置关键是要获取各个监控参数的OID

 

 

 

5,添加防火墙监控选项

先添加防火墙hostgroups组,如下02.png所示:

 

 

再添加host,导入sonic模版,如下04.png、05.png所示:

 

 

 

 

6,查看防火墙监控效果

默认有如下监控项,大概有8个graph,其中开放了X0、X1这两个口有数据出入,如下06.png所示:

 

X0监控效果07.png:

 

X1监控效果图08.png:

 

再看下cpu使用率09.png:

 

再查看下内存mem使用率10.png:

 

 

总体看下来,防火墙内存使用率较高80%左右,cpu使用率低才1%,X1口流量8MB/s基本较高已经到达峰值了,总体来说这台防火墙利用率比较低,远远没有到达服务器性能的瓶颈阀值。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值