⬜⬜⬜ 🐰🟧🟨🟩🟦🟪(*^▽^*)欢迎光临 🟧🟨🟩🟦🟪🐰⬜⬜⬜
✏️write in front✏️
📝个人主页:陈丹宇jmu
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
🙉联系作者🙈by QQ:813942269🐧
🌈致亲爱的读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝万事顺意🏳️🌈
✉️少年不惧岁月长,彼方尚有荣光在 🏆
📋笔记目录
🔬MIB Browser软件概述
🖥️MIB Browser软件的安装
📰MIB Browser软件的界面说明
🐸第一部分
🐹第二部分
🐻第三部分
📙补充说明SNMP协议端口使用情况
📗补充说明SNMP协议的版本情况
🐯第四部分
⌨️MIB Browser网络管理的简单示例
第一步:选中对象
第二步:设置SNMP的缺省值
第三步:选择需要查询的方式
第四步:记录并分析网络设备所返回的属性参数
🚩结尾
MIB Browser下载链接https://download.csdn.net/download/weixin_51989356/87783420?spm=1001.2014.3001.5503🔬MIB Browser软件概述
MIB Browser是一种网络管理工具,它可以用于从SNMP代理设备中读取和显示MIB(Management Information Base,管理信息库)信息。MIB是一种数据库,包含了管理和监控网络设备所需的各种信息,例如设备的状态、配置、性能指标等。
MIB Browser通常用于监控和管理网络设备,例如路由器、交换机等。通过使用MIB Browser,管理员可以快速了解设备的运行状态和性能指标,并进行故障排除和优化调整。
MIB Browser通常包括以下功能:
- 遍历MIB:可以通过在MIB Browser中选择不同的MIB节点,遍历整个MIB数据库,并显示节点之间的关系。
- 显示数据:可以从SNMP代理设备中读取指定MIB节点的值,并以可视化的方式显示出来。
- 发送SNMP请求:可以向SNMP代理设备发送SNMP GET、SET、TRAP等命令,与设备进行交互。
- 导出数据:可以将MIB Browser中显示的数据导出为文本或Excel格式,方便后续处理和分析。
总得来说,MIB Browser是一种网络管理工具,可以用于读取和显示SNMP代理设备中的MIB信息,包括遍历MIB、显示数据、发送SNMP请求和导出数据等功能。
🖥️MIB Browser软件的安装
如下图所示,右键以管理员的身份运行MibBrowser软件的安装程序。
同意MIB Browser的下载安装运行的使用权限
📰MIB Browser软件的界面说明
如下图所示为MIB Browser软件的主界面,大致可以分成四个部分:
🐸第一部分
第一部分显示的是SMI的管理信息结构,每一个在MIB-2中定义的对象会按照相关的分类定义在各自的分区中。
🐹第二部分
第二部分显示的是选中的MIB-2中定义对象的具体描述,包括对象名称,OID标识符编码,RFC文档对对象的定义文件,对象的读写方式和响应状态等,最后显示的是选中对象的功能描述,可以使网络管理员清楚的了解该对象的使用场景和方式。
🐻第三部分
第三部分设置的是SNMP协议的缺省值,包括,网络管理对象的IP地址(当然这里是局域网),SNMP协议传输的端口号(SNMP是应用层的协议,在传输层是基于UDP协议的,端口常用161和162);最后还要设置SNMP协议的版本以及用于识别管理域的团体名称。
📙补充说明SNMP协议端口使用情况
SNMP代理设备监听161端口,用于接收SNMP管理系统发送的命令;同时也监听162端口,用于发送SNMP Trap消息给SNMP管理系统。
📗补充说明SNMP协议的版本情况
SNMP的版本共三个,分别为SNMPv1、SNMPv2、SNMPv3,其中SNMPv1和SNMPv2有很多共同特征,如都使用community(共同体名)作为登录时的校验,SNMPv2在功能上得到了增强,增加了额外的协议操作。SNMPv3在先前版本的基础上增加了安全和远程配置能力,使用了比较复杂的用户名+密码的方式。简单来说:SNMPv1功能有限;SNMPv2部署简单,功能齐全;SNMPv3增强了安全性,但大规模部署是稍显麻烦。如果对安全性要求比较高,需要重点考虑部署v3版本。
🐯第四部分
第四部分是使用SNMP协议获取网络管理对象查询后后返回的值,我们需要根据网络管理对象返回的值(Value)来了解当前设备的的运行状态,获得最新的设备的参数。
⌨️MIB Browser网络管理的简单示例
下面我将用system组中的sysDescr对象来简单说明使用MIB Browser进行SNMP网络管理的基本操作。
第一步:选中对象
当我们选中sysDescr对象后,我们可以在下面查看到sysDescr对象的基本属性:
sysDescr对象的基本属性
属性 属性的值 OID .1.3.6.1.2.1.1.1 MIB RFC1213-MIB syntax DisplayString (OCTET STRING) (SIZE (0..255)) Access read-only(只读) Status mandatory(强制性的)
sysDescr对象的描述为:
A textual description of the entity. This value should include the full name and version identification of the system's hardware type,software operating-system, and networking software. It is mandatory that this only contain printable ASCII characters.
翻译过来为:
实体的文本描述。该值应该包括系统硬件类型、软件操作系统和网络软件的全名和版本标识。它必须只包含可打印的ASCII字符。
第二步:设置SNMP的缺省值
正确填写以下的缺省信息:
- 网络管理对象的IP地址(当然这里是局域网),填写所要管理设备的局域网的IP地址。
- SNMP协议传输的端口号(SNMP是应用层的协议,在传输层是基于UDP协议的,端口常用161和162),一般就161保持默认不改,不太会出现端口占用的情况,因为这是系统设置的。
- 最后还要设置SNMP协议的版本,选择SNMPv1版本即可。
- 以及用于识别管理域的团体名称,与设置的SNMP服务中定义的团体名称要一致。
第三步:选择需要查询的方式
可供选择的查询方式有GET,GET NEXT,GET Bulk(非正规),以及Walk和Set。
GET、GET NEXT、GET BULK、WALK和SET是SNMP(Simple Network Management Protocol,简单网络管理协议)中常用的命令。
- GET:用于获取指定OID(Object Identifier,对象标识符)的值。当SNMP管理系统需要获取某个OID的值时,可以向代理设备发送GET命令,并指定要获取的OID。代理设备在接收到GET请求后,会返回该OID对应的值。
- GET NEXT:用于获取指定OID的下一个OID的值。当SNMP管理系统需要获取某个OID的下一个OID的值时,可以向代理设备发送GET NEXT命令,并指定一个OID。代理设备在接收到GET NEXT请求后,会返回比指定OID大的第一个OID的值。
- GET BULK:用于获取一组OID的值。当SNMP管理系统需要获取多个OID的值时,可以向代理设备发送GET BULK命令,并指定要获取的OID列表和每个OID的子树深度。代理设备在接收到GET BULK请求后,会返回指定OID列表中的所有OID的值。
- WALK:用于遍历整个MIB(Management Information Base,管理信息库)。当SNMP管理系统需要获取代理设备的所有OID及其对应的值时,可以向代理设备发送WALK命令。代理设备在接收到WALK请求后,会从MIB根节点开始,遍历整个MIB,并将每个OID及其对应的值返回给SNMP管理系统。
- SET:用于设置指定OID的值。当SNMP管理系统需要修改代理设备的某个OID的值时,可以向代理设备发送SET命令,并指定要修改的OID及其新值。代理设备在接收到SET请求后,会将指定OID的值修改为新值。
总之,GET、GET NEXT、GET BULK、WALK和SET是SNMP中常用的命令,用于获取、设置OID的值或遍历MIB。每个命令都有特定的应用场景和使用方法,管理员需要根据实际需求选择合适的命令。
第四步:记录并分析网络设备所返回的属性参数
点击右侧所示的按钮可以更直观的查看和分析网络管理对象的信息。
🚩结尾
🎁欢迎各位→点赞👍 + 收藏⭐️ + 留言📝
🌈写给读者:很高兴你能看到我的文章,希望我的文章可以帮助到你,祝万事顺意🏳️🌈