简单思路:路由器上启动snmp服务,确保zabbix支持snmp,获得需要的OIB,设计item

1 路由器上启动smtp服务

snmp-agent enable                            ;启用snmp-agent

snmp-agent local-engineid 800063A280586AB1B9CD1700000001

snmp-agent community read monitor             ;创建只读的community--monitor

snmp-agent community write private             ;创建私有的可写的community

snmp-agent sys-info version all               ;支持snmpv1,v2c,v3

snmp-agent target-host trap address udp-domain 60.60.60.11 udp-port 161 params securityname monitor v2c                    ;向zabbix服务器发送数据

snmp-agent trap enable arp

snmp-agent trap enable radius

2 获得需要的mib库中的oid码

这个大家可以在zabbix_server端,输入如下命令

snmpwalk -v  your_version(1,2c,3) -c community_name(我的为monitor) 你的路由器的内网或外网ip
#我的,没有这个命令请自行下载net-snmp-util
snmpwalk -v 2c -c monitor 192.168.6.254

这样就会获得大量的数据,如果现实no response from X.X.X.X,请检查你的community名是否正确,版本是否正确

所以把它保存到Out.txt里面,然后自己去查看就可以看到mib树的形状啦,我截取部分,所以oid大家可以这样填,eg:我想填端口的出流量

在交换机中输入display interface brief,据网上说三种借口依次是本地换回LOOP,网络接口,拨号口

display interface brief

Protocol: (s) - spoofing

Interface            Link Protocol Main IP         Description

Aux0                 UP   --       --

Dia10                UP   UP(s)    --

GE0/0                UP   UP       x.x.x.x(我的public ip)

GE0/1                DOWN DOWN     --

GE0/2                UP   UP       192.168.6.254

InLoop0              UP   UP(s)    --

NULL0                UP   UP(s)    --

REG0                 DOWN --       --

VA0                  UP   UP       172.16.1.1

VT0                  DOWN DOWN     172.16.1.1

所以顺序是这样的,LOOP(1),0/0(2),0/1(3),好了,下面我们开始添加,等会我们可以填IF-MIB::后面的家伙,比如ifOutOctets.2就会获得公网端口的流量,取delta就是速率啦,oid值为ifOutOctets对应的值.2,它对应的是其实不需要知道,如果真的想请去路由器里面,就知道啦

[H3C-Gzdx-617-route]display  snmp-agent mib-node | include ifOutOctets

|-*ifOutOctets<1.3.6.1.2.1.2.2.1.16>(RO)

3 在zabbix web里面添加H3C路由器主机host,

注意,如果添加完主机,后面的availability一直没有显示,而且你添加了item enable过一阵子support for snmp checks is not compiled in. 那么打开你的日志你会发现,snmp服务没有支持,此时请安装net-snmp组件, 重新编译,是--with-net-snmp而不是--enable-net-snmp,这个问题耽误了我一天才解决,所以建议大家参考官方文档比较好一点

4 添加模板,为模板创建item,链接模板

注意几点:

1 key可以随便填,但是最好唯一标识

2 SNMP community默认是public,如果你的是其它请自己修改,端口亦然

3 SNMP OID可以简写为如下

4 *8的原因:路由器传过来的数据是这样的

IF-MIB::ifOutOctets.2 = Counter32: 2907083659,也就是说我们获得的是八位组(八个2进制码组成的一组数据,所以有8个bit)的数目,而我们知道如果是算速率的话,即出口带宽的话

有如下:1Bps=8bps,注意这里的B是Byte,b是bit而不是byte,没有byte的说法,此时。一般通信用位bit比较多,而谈及网络我们都说Byte,学过信息论的应该知道此时Byte强调携带的信息量,而bit更强调存储。

所以1 octet = 8 bit = 1 Byte,所以如果不*8,我们得到的是Bps的速率。

5 然后去链接模板,最后看到的graph,请在host里面查看graph

nice,但是会乱码,参考网上的http://blog.chinaunix.net/uid-11121450-id-3296646.html这位大哥的文章,具体我就不说了。

后来发现30s的更新对于流量有点不科学,所以等晚点我再放出效果图。

转载于:https://blog.51cto.com/qixue/1696038

zabbix------监控H3C MSR路由器相关推荐

  1. H3C MSR路由器GRE over IPv4典型配置案例

    一. 组网需求     路由器H3C A和路由器H3C B之间通过Internet相连.两个私有子网Group 1和Group 2,通过在两台路由器之间使用GRE建立隧道实现互联. 二.组网拓扑图如下 ...

  2. zabbix监控H3C交换机CPU和内存详细方法

    zabbix监控H3C交换机CPU和内存详细方法 一般会用SNMP协议监控设备的资源,用到SNMP协议其实也就是监控设备的一些OID的数值,不同厂商的设备的MIB库是不一样的.所以要监控一台设备务必提 ...

  3. 关于H3C MSR路由器L2TP隧道协议路由配置的特点

    2019独角兽企业重金招聘Python工程师标准>>> 25日这天,领导说要弄个VPN,公司用的是H3C MSR系列路由器,本来VPN是防火墙的专长,不过既然领导有需求,也得照做,还 ...

  4. zabbix 监控 h3c

    本文涉及到的工具及设备:zabbix4.0,h3c路由器 路由器开启snmp <h3c>system-view # 进入系统视图模式 [H3C]snmp-agent # 开始snmp [H ...

  5. h3c 虚拟服务器 下一跳,H3C MSR路由器IPsec配置指导说明

    1.7  IPsec典型配置举例 1.7.1  采用手工方式建立保护IPv4报文的IPsec隧道 1. 组网需求 在 Router A和 Router B之间建立一条 IPsec隧道,对 Host A ...

  6. zabbix 监控部署(下)

    在之前的zabbix 监控部署(上) 这篇博客中,主要是使用了源码编译安装的方式,在实际的生产中,如果没有特殊要求,也可以直接使用yum 安装.这篇博文主要是使用yum方式通过salt安装的一个简单示 ...

  7. zabbix 监控-华为路由器(ASG2100)

    前言- 最近给公司建立zabbix监控体系,包含系统监控,硬件监控,网络监控,业务监控,自定义监控等等,今天主要把公司核心路由的端口进行浏览监控,通过端口流量图可以实时了解网络状况,废话不多说,开整: ...

  8. H3C MSR 3600-28-X1路由器配置过程

    H3C MSR 3600-28-X1路由器配置 什么是交换机 二层交换机 三层交换机 硬件描述 了解各模块功能 LAN口 WAN口 光模块 实验室现有安装情况 1.配置指导 2.bug与沟通解决 3. ...

  9. H3C ER3200路由器安装MRTG监控网络流量

                                                                                  H3C ER3200路由器安装MRTG监控网 ...

最新文章

  1. xen tools代码结构
  2. 腾讯面经 | 数据从业者的一次“典型”面试
  3. Invocation failed Unexpected end of file from server java.lang.RuntimeException: Invocation failed U
  4. leetcode287. 寻找重复数(二分法)
  5. MySQL如何创建沙箱,沙箱环境搭建 - osc_y8w65yuq的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. 第 3 章 镜像 - 015 - 调试 Dockerfile
  7. ubuntu 安装GPU黑屏 修改GRUB_仅支持legacy bios 情况下 win10 安装 ubuntu 双系统踩的一坑...
  8. 腾讯2020校园招聘后台开发面试编程题
  9. svn up 更新与回退
  10. Linux 脚本删除大于指定大小的文件
  11. Struts学习总结(一)---搭建Struts框架
  12. CF914D Bash and a Tough Math Puzzle
  13. js 上传文件到 minio
  14. 品质qc工程图_QC工程图-(品管)
  15. 编译全志A31出现的错误
  16. 早年的一篇关于80286保护模式的文章
  17. 【数据结构 课程设计】识别结点(node) 故障和边缘(edge)故障中的网络断层扫描
  18. 700 boost yeezy_公司级Adidas Yeezy Boost 700上脚测评
  19. 域名实名认证中的常见问题
  20. 按照拼音对数组中的中文字符串排序的算法

热门文章

  1. 【Effective Java】最佳实践 其他合集
  2. php中访问控制关键字,PHP 关于访问控制和运算符优先级简介
  3. Windows Azure Cloud Service (4) Windows Azure 平台高可用性的实现
  4. hihoCoder week3 KMP算法
  5. 数据库连接查询 变量 运算符
  6. JS正则表达式使用方法及示例
  7. 移位运算[c][code]
  8. 企业应用系统总体设计-----面向对象方法
  9. VS2013+openCV3.0无脑配置方法+解决警告问题【windows平台】
  10. JAVA大文件上传断点续传解决方案