SNMP实现交换机的信息采集——MIB

简介: SNMP实现交换机的信息采集——MIB

甲:“你学什么专业的?”乙:“路由器交换机相关。”甲:“那好啊!从事调试还是维修?”甲:“搬运!”乙:“……”

image.png

SNMP实现S5700信息收集

一、SNMP

SNMP:Simple Network Management Protocol,简单网络管理协议。

  • 广泛应用于TCP/IP网络的一种网络管理协议。
  • 支持管理Internet上众多厂家生产的软硬件平台。
  • 用来在网络管理工作站(NMS)和被管理设备之间传输管理信息

1、网络管理工作站(NMS)

image.png

image.png

2、SNMP架构

image.png

image.png

3、版本

image.png

4、SNMP数据包

image.png

二、MIB

MIB:Management Information Base,管理信息库

  • 是一个被管理对象的集合,是NMS同Agent进行沟通的桥梁。
  • 使网管软件和设备进行标准对接。
  • 每一个Agent都维护一个MIB库,NMS可以对MIB库中对象的值进行读取或设置。
  • MIB以树状结构进行存储,树的叶子节点表示管理对象,它可以通过从根节点开始的一条惟一路径来识别,这也就是OID(Object Identifier)。

MIB对象及节点

image.pngimage.png

OID值

image.png

三、拓扑及配置

MIB Broeser收集交换机S5700上的所有信息

1、实验拓扑

image.png

2、配置

Cloud

image.png

交换机基础配置

sys
sys S1
int vlan1 
ip add 192.168.0.11 24

测试交换与电脑的连通性

image.png

image.png

连通性正常

SNMP配置

snmp-agent                                       #开启SNMP Agent
snmp-agent sys-info version v2c                  #配置SNMP版本
snmp-agent sys-info contact libai QQ:724284659   #配置管理员联系方式
snmp-agent sys-info location QHNU                #配置管理员位置
snmp-agent community read libai                  #配置读团体名
snmp-agent community write huawei                #配置写团体名

四、MIB Broeser

image.png

MIB Browser是来自ManageEngine的一款免费的MIB浏览器工具,用于监控采用SNMP协议的网络设备和服务器。利用MIB浏览器可以加载查看设备的MIB,执行GET、GETNEXT和SET SNMP操作。

1、执行工具

image.png

填入交换机管地址、SNMP协议号、读写团体名、SNMP版本

2、wireshark抓包

image.png

SNMP协议版本、Get-Next-Request数据包(NMS从Agent的MIB中按照字典式排序提取下一个参数值)

3、MIB Broeser收集信息

抓取到了交换机上配置的SNMP基本信息

image.png

路由表

image.png

接口信息、MAC地址均可查看

由于这个工具是免费白嫖的,所有功能有限。如果条件满足买企业级管理软件可实现信息可视化。

著名的网络管理软件:CACTI、WhatsUp Gold 、Zabbix、PRTG


相关文章
|
4月前
|
Go
go使用snmp库查询mib数据
go使用snmp库查询mib数据
82 0
|
5月前
|
网络安全 数据安全/隐私保护
SNMP客户端MIB Browser的使用
SNMP客户端MIB Browser的使用
1486 0
|
6月前
|
监控 程序员 数据库
第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB
第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB
56 0
net-snmp添加自定义MIB
我所知道的添加自定义MIB的方法有三种   1.静态加载,将生成的.c和.h文件加入到相应的位置,重新编译snmp库,优点是不需要修改配置文件,缺点是每次添加都得重新编译; 2.动态加载,将生成的.c和.h文件再编译成.so库,修改snmpd.conf配置文件。
2077 0
|
存储 监控 Linux
zabbix使用snmp监控Linux主机(二十)
使用snmp监控Linux主机 1.snmp协议介绍 SNMP(简单网络管理协议)也是应用层的一种协议,默认端口号为161,我们平时监控Linux主机都是安装一个agent客户端进行监控,但是有的公司还需要监控网络设备和Windows主机,这时就不得不采用snmp协议去监控设备了
727 0
zabbix使用snmp监控Linux主机(二十)
|
6月前
|
存储 监控
第六十五章 使用 SNMP 监控 IRIS - 用户定义的 SNMP 监视器类示例
第六十五章 使用 SNMP 监控 IRIS - 用户定义的 SNMP 监视器类示例
50 0