手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

使用Zabbix 通过SNMP监控公司防火墙

[日期:2014-10-01] 来源:Linux社区  作者:john88wang [字体: ]

公司使用的防火墙是FortiGate 80C,现在要使用Zabbix通过SNMP方式监控它的状态。

在编译安装zabbix需要加上--with-net-snmp 参数

首先需要在防火墙上开启SNMP,然后在Zabbix添加一个host

使用Zabbix 通过SNMP监控公司防火墙

参考文档

https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/snmp

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

$ snmpwalk -v 2c -c public 10.10.41.254

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

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

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

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

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

.1.3.6.1.2.1.2.2.1.10.1 = Counter32: 3315277927

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

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

http://support.fortinet.com 网站上下载FortiGate的MIB文件FORTINET-FORTIGATE-MIB.mib

cp FORTINET-FORTIGATE-MIB.mib /usr/share/snmp/mibs/

cd /usr/share/snmp/mibs/

mv FORTINET-FORTIGATE-MIB.mib FORTINET-FORTIGATE-MIB.txt

使用snmptranlate查看OID

也可以参考手册http://docs-legacy.fortinet.com/fos40hlp/43/wwhelp/wwhimpl/js/html/wwhelp.htm?context=fgt&topic=default&single=true

一些Zabbix相关教程集合

安装部署分布式监控系统Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统Zabbix 2.06》 http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 6.3下Zabbix安装部署 http://www.linuxidc.com/Linux/2013-05/83786.htm

Zabbix分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3下Zabbix监控apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3下Zabbix监控MySQL数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

ZABBIX 的详细介绍请点这里
ZABBIX 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-10/107473.htm

linux
相关资讯       snmp  ZABBIX 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款