前后端分离之网络设备监控系统开发二

1、MIB文件介绍

  • 在SNMP网络管理中,管理信息库MIB(Management Information Base)是对于通过网络管理协议可以访问的信息。这些信息更具体的理解为网管中被管资源,而网络管理中的资源是以对象来表示,每一个对象表示被管资源某一方面的属性,这些对象的集合形成管理信息库。
    MIB文件是用ASN.1语法来描述的,所以为了精确定义MIB中各管理对象,用户不得不参考一些ASN.1语法的有关文档如RFC1155、RFC1212等等来定义设备自己的MIB。ASN.1是抽象句法表示法一(Abstract Syntax Notation One)的简称,对于每个管理对象它都用文本来描述,用户可以用记事本、写字板等一些编辑器来打开或编写MIB文件,一般文件的后缀名都用“.mib”。

2、 MIB浏览器

  • getif
    可以使用Getif,百度搜索就能找到
    前后端分离之网络设备监控系统开发二
    两个版本都可以,win10 下载后安装,如果出现报错以管理员运行应该就ok了。

  • 安装完成
    前后端分离之网络设备监控系统开发二

  • 使用
    前后端分离之网络设备监控系统开发二
    点击MBrowser,这里可以看到只有.1的信息,我们还需要下载mibs文件,包含了各个厂商的设备信息,以cisco为主,华为或者其他厂商需要去官网下载。
    这里我们访问getif官网下载mibs文件,都是该作者收集的。
    前后端分离之网络设备监控系统开发二
    点击here下载mibs文件
    下载完后解压将里面的文件全部复制到,getif安装目录里面的Mibs文件夹下面
    前后端分离之网络设备监控系统开发二
    前后端分离之网络设备监控系统开发二
    复制完毕后,删除里面的.index索引文件,主要要先关闭软件,然后重新启动软件就可以看到很多内容了。
    前后端分离之网络设备监控系统开发二
    可以看到现在内容变多了,我们主要需要获取的是mib-2下面的内容
    前后端分离之网络设备监控系统开发二
    该软件能够帮助我们得知oid对应的信息。

  • 输入目标ip
    我们选择parameters选项卡,输入Host name 即目标主机,这里我测试的是阿里云的服务器,centos7
    前后端分离之网络设备监控系统开发二
    输入完ip和团体名点击开始,再次选择MBrowser,输入 oid:.1.3.6.1.2.1.1.1
    点击开始,下面就会出信息:
    前后端分离之网络设备监控系统开发二
    可以获取我阿里云服务器的基本描述。
    其他的选项卡,可自主尝试,该软件的使用很简单。注意,要确保你的目标主机安装了snmp服务,并且进行了相关的文件配置,让远端管理设备能访问目标主机的mib信息,此处已在第一篇文章做了介绍了。