MIB Browser 使用说明文档.docx
《MIB Browser 使用说明文档.docx》由会员分享,可在线阅读,更多相关《MIB Browser 使用说明文档.docx(29页珍藏版)》请在冰豆网上搜索。
MIBBrowser使用说明文档
MIBBrowser使用说明文档
1.0前言
本文内容主要是帮助不太熟悉MIBBrowser软件使用的人们来了解它的使用方法,提高相关工作效率;还有另一方面目的是帮助读者了解这一类软件的工作方式达到事半功倍的效果。
通过对这个软件表面的使用方法的学习,我们还可以深入的了解SNMP协议的机制,网员管理器的相关设计思想等等扩展内容。
如发现内容有问题请及时指出改正。
为了阅读方便,大部分内容使用中文进行讲解,软件按钮和选项使用英文。
编写版本以MIBBrowser8.0c软件版本为准。
如果您对这方面的知识一无所知,想了解详细内容请读全文。
如果您有一定的相关基础知识,想了解软件的所有功能和实际使用方法请读第3,4节。
如果您想快速上手使用常用功能进入工作状态请读第4节。
2.0基本网络原理
为了更好的使用此软件需要一些相关SNMP方面的基础知识。
这些基础知识不一定需要熟悉,但要整体都有所了解。
这样在使用MIBBrowser时才不至于没有头绪。
下面是需要了解的相关文档的列表:
RFC1321MD5信息摘要算法法则
SHAFIPS180-1SecureHashStandard(SHS)
RFC2571描述SNMP管理架构体系
RFC2572SNMP的消息处理和分发
RFC2573SNMP应用
RFC2574SNMPv3的基于用户安全模型
RFC2575SNMP的基于视图的访问控制模型
RFC2576SNMPv1,v2,v3并存框架
RFC1155-SMIv1
RFC1157–SNMP
RFC1212–简明MIB定义
SNMPv2一共由12份协议文本组成(RFC1441-RFC1452)
RFC1901–基于社区的SNMPv2
RFC1908-SNMPv1与SNMPv2的共存
RFC2271–SNMP架构的MIB
RFC2571描述SNMP管理架构体系
RFC2572SNMP的消息处理和分发
RFC2573SNMP应用
RFC1513TokenRingExtensionstotheRemoteNetworkMonitoringMib
RFC1757RemoteNetworkMonitoringManagementInformationBase
RFC2021RemoteNetworkMonitoringManagementInformationBase2
RFC2074RemoteNetworkMonitoringMIBProtocolIdentifiers
3.0软件功能介绍
3.1软件简介
MG-SOFTMIBBrowserProfessionalEdition是一个极其方便的,功能强大的,用户界面友好的SNMPBrowser(SNMP浏览器)。
软件可以运行在MicrosoftWindows之上,包括Windows95、Windows98、WindowsME、WindowsNT、Windows2000、WindowsXP和WindowsServer2003。
MIBBrowser允许执行SNMPGet、SNMPGetNext、SNMPGetBulk和SNMPSet等操作。
另外,还能够利用MIBBrowser捕捉到由任何网络设备或网络上的应用发出的SNMPTrap和SNMPInform包。
MIBBrowser能够同时监视多个SNMP设备,并包括SNMPTableviewer、日志功能、实时图形表达、扫描已实现MIBs的agents。
通用的SNMPTracewindow显示MIBBrowser和SNMPagents间交换的SNMP消息。
SNMP消息能够用裸十六进制的方式或已解码的、可以阅读的方式显示。
因此,当开发SNMPagent和MIBBrowser不能正确的查询一个SNMPagent时,通用的SNMPTracewindow特别有用。
同时MIBBrowser包括MIBCompiler,您能够编译任何供应商指定的MIB文件。
编译好的MIB文件能够被装入到MIBBrowser。
一般情况下,MIB文件通常由SNMP可管理的设备供应商提供,包含对象层次和对象属性描述。
MIB文件服务器作为一个路标用于管理设备。
3.2常用功能介绍
打开主界面按照按钮区域主要分为:
主窗口中的表,菜单按钮,工具按钮,状态按钮,普通窗口和对话框,参数对话框,MIB树节点图标的使用。
3.21主窗口中的表
如图:
主窗口中一共有3个表:
查询表,MIB表,ping表
查询表
查询表的主要目的是SNMP在所有SNMP代理上的操作功能。
以下是一些具体参数含义:
1RemoteSNMPAgent(选择或者输入一个IP地址或者所请求管理SNMP的地址)
2SNMPProtocolPreferences:
(左上角的小榔头图标,用来打开snmp参数会话框)
3SplitVertical(选上此项窗口变为垂直分割左右显示)
4MIBTree(用来显示当前装载MIB模块的树形结构。
可以MIB表中修改MIB模块的装载)
5SizeMIBTreeWindow(当水平显示时会在右面看到这个按钮,这个按钮用来扩大对应窗口的显示掩盖另一窗口。
再次点击这个按钮就可以恢复窗口的显示)
6QueryResults(用来显示远程代理SNMP的回复信息)
7SizeQueryResultsWindow(和SizeMIBTreeWindow按钮功能类似)
下面介绍一下MIBTreePanelPop-upMenu(MIBTree面板的常用功能介绍。
)也就是在MIBTree框内点击右键的所有功能。
1Contact(Ctrl-A)用来连接远程代理。
在要对远程SNMP代理操作时,必须首先连接上远程代理。
2Walk(Ctrl-W)从选择的对象开始按顺序搜索显示远程SNMP代理信息
3PromptForOID(Ctrl-O)打开prompt对话框
4MultipleVariableBindings打开多变量捆绑窗口
5Expand展开选择的MIB树节点显示。
6Collapse合并MIB树节点显示。
7Get(Ctrl-G)给选择的节点对象发送SNMPget命令并接收设备返回的信息。
如果选择的对象在SNMP表中是分栏的对象,那么将会有两种查询方式:
SelectInstance(Ctrl-G)选择实例,PromptforInstance准确查找实例。
8GetNext(Ctrl-N)给选择的节点对象发送SNMPgetnext命令并接收设备返回的信息。
如果选择的对象在SNMP表中是分栏的对象,那么将会有三种查询方式:
NoInstance(Ctrl-N)没有实例索引,SelectInstance(Ctrl-G)选择实例,PromptforInstance准确查找实例。
9Set(Ctrl-S)打开选择的配置对话框。
如果选择的节点是一个分栏的对象,还会提示您选择OID
10TableView打开一个新的表格窗口。
这个命令只有当有SNMP表的节点才可以使用。
其他情况时这个命令是灰色。
11Info在一个新的信息窗口中显示选定对象信息。
12Find(Ctrl-F)打开一个查询的窗口用来查询MIB树的节点信息。
在这里你可以查询:
节点名字,部分节点名字,节点OID,部分节点OID。
13CopyOID以数字的模式把对应选择的节点OID号复制到剪切板
14ToggleBookmark在对应的选择节点做书签,这样可以方便未来查找。
15Properties打开选择节点的属性窗口
下面介绍一下QueryResultsPanelPop-upMenu
1CopyQueryResults(Ctrl-C)复制查询结果到剪切板
2ClearQueryResults清楚查询结果的现实
3SelectAll选择所有查询结果
4SelectAllandCopy选择所有查询结果,并且复制到剪切板
5Find(Ctrl-F)在查询窗口打开
6Print打开标准打印对话窗,打印查询结果窗口中的内容。
7Properties如果查询结果对象被选定,这个命令就打开对应MIB节点的属性窗口。
8Locate在MIB树中定位目标节点为查询结果面板中选择的节点。
MIB表
MIB表的主要目的是提供装载MIB模块到MIBBrowser的功能。
1LoadedMIBModules(list)这个列表内显示了所有已经装载的MIB模块。
2LoadAllAvailableMIBModules(toolbarbutton)装载所有可用的MIB模块
3LoadSelectedMIBModules(toolbarbutton)装载选定的MIB模块
4RefreshContentsoftheMIBModulesList(toolbarbutton)刷新MIB模块列表的内容。
5UnloadSelectedMIBModules(toolbarbutton)卸载选定的MIB模块
6UnloadAllMIBModules(toolbarbutton)卸载所有MIB模块
7MIBModules(tab)显示所有没有装载的MIB模块。
8MIBGroups(tab)显示所有MIB模块的组
ping表
ping表的目的是让你可以执行一个基本的ping操作来请求远端设备。
1PingIPAddress(drop-downlist)选择或者输入一个你想监控的IP地址或名字。
2StartPinging(button)向指定的IP地址发送ping包
3TraceRoute(button)对指定的IP地址执行路由跟踪命令。
4Stop(button)停止当前的ping或者路由跟踪操作。
5Numberofbytes(inputline)指定发送请求的字节大小。
6Numberofrequests(inputline)指定发送请求的次数。
7Timeoutms(inputline)指定超时的间隔。
8IPdon'tfragmentflag(checkbox)控制不分段
9Resolveaddressestohostnames(checkbox)在每一跳都获取IP地址和名字,这个选项可能会降低路由跟踪操作的速度。
10PingResults(frame)显示ping命令操作的结果
3.22菜单条
菜单条是一个在主窗口顶部的一条包含了各种程序的菜单。
主要分为这些菜单:
文件菜单,编辑菜单,视图菜单,SNMP菜单,动作菜单,工具菜单,窗口菜单,帮助菜单。
文件菜单
包含两个按钮,一个是打开标准打印界面,一个是推出MIB浏览器程序。
编辑菜单
1CopyQueryResults(Ctrl-C)复制查询结果到剪切板。
2ClearQueryResults清楚查询结果
3SelectAll选择所有查询内容
4CopyOID复制选择的节点信息到剪切板。
5BookmarksMIB浏览器可以标记任何节点信息。
书签功能可以让你快速的在MIB树中查找信息。
Bookmarks(F12)打开书签窗口。
ToggleBookmark(F9)在选择的MIB树节点上邦定书签。
NextBookmark(F10)在MIB树上跳转到下一个书签。
PreviousBookmark(F8)跳转到上一个书签。
6Find(Ctrl-F)打开查询对话框用来查询指定文本信息。
7FindNext(F3)向下重复上一次的查询操作。
8FindPrevious(Ctrl+F3)向上重复上一次的查询操作。
视图菜单
1MIBNodeProperties(Ctrl-D)打开选择的MIB树节点属性窗口。
2MIBBrowserPreferences(Ctrl-R)打开MIB浏览器参数对话框
3SNMPProtocolPreferences(Ctrl-M)打开SNMP协议参数对话框
4Toolbar显示或者隐藏工具栏
5StatusLine显示或者隐藏状态栏
6ZoomQueryTab显示或者隐藏在查询表中的远程SNMP代理和切割窗口面板信息。
SNMP菜单
1Contact(Ctrl-A)连接选定的SNMP代理
2Walk(Ctrl-W)从选定的对象开始执行SNMPwalk操作。
当执行了SNMPwalk操作,MIB浏览器就开始重复执行SNMPGetNext操作。
MIB浏览器会一直执行到查询完SNMP代理所有对象。
3PromptForOID(Ctrl-O)打开按OID查询对话框。
4MultipleVariableBindings打开多变量邦定对话框。
5Get(Ctrl-G)给选择的节点对象发送SNMPget命令并接收设备返回的信息。
如果选择的对象在SNMP表中是分栏的对象,那么将会有两种查询方式:
SelectInstance(Ctrl-G)选择实例,PromptforInstance准确查找实例。
6GetNext(Ctrl-N)给选择的节点对象发送SNMPgetnext命令并接收设备返回的信息。
如果选择的对象在SNMP表中是分栏的对象,那么将会有三种查询方式:
NoInstance(Ctrl-N)没有实例索引,SelectInstance(Ctrl-G)选择实例,PromptforInstance准确查找实例。
7GetBulk(Ctrl-B)执行SNMPGetBulk操作在
8Set(Ctrl-S)打开选择的配置对话框。
如果选择的节点是一个分栏的对象,还会提示您选择OID
9Abort(Esc)中止现有操作
动作菜单
1PollInfoWindows(Ctrl-P)启动或者停止所有检测信息窗口
2LogInfoWindows(Ctrl-L)启动或者停止所有log信息窗口
3PollTableWindows(Ctrl-T)启动或者停止所有表格视图窗口
4RunMIBCompiler运行MIB编辑器
5RefreshMIBModuleLists刷新MIB模块列表
工具菜单
1InfoWindow打开一个新的信息窗口
2IndexTableDiscovery打开选定的表格类型窗口。
3DiscoverAgents打开SNMP远程代理发现窗口
4SetWindow打开选定节点的配置窗口
5PerformanceGraph打开性能图表窗口
6TrapRingerConsole打开trap环控制窗口
7TableView打开选定的MIB树。
8ScanAgentForMIBs打开一个新的扫描窗口用来扫描MIB模块。
9GenericSNMPTrace打开普通SNMP跟踪窗口
窗口菜单
1TableWindows为当前已经打开的表格视图窗口打开一个子菜单。
2PromptForOIDWindows为当前打开的OID窗口打开一个子菜单
3MultiBindingWindows为当前的多变量邦定窗口打开一个子窗口
4TraceWindows为当前的路由跟踪窗口打开一个子窗口
5AgentScanWindows为当前的代理MIB模块扫描窗口打开一个子窗口
6InfoWindows为当前的信息窗口,打开一个子窗口
7Arrange1..Max(Ctrl-1)把信息窗口中的信息按上升排列
8ArrangeMax..1(Ctrl-2)把信息窗口中的信息按下降排列
9MinimizeAll(Ctrl-Z)把除主窗口以外的所有信息窗口最小化
10RestoreAll(Ctrl-E)恢复除主窗口以外的所有信息窗口
11CloseAllWindows(Shift-Ctrl-Z)关闭除主窗口以外的所有信息窗口
帮助菜单
和其它软件类似,这里不说明了。
3.23工具按钮
工具栏是一排支持快捷操作的按钮,您可以把鼠标移到对应的按钮图标上获取一些简略的描述提示。
3.24状态条
状态条位于整个MIBBrowser这个状态条包括5个区域,每一个区域对应着一种类型的信息。
1在整个浏览器窗口的最下方左面:
选择节点时显示现在选择的MIB树OID节点号,执行操作时显示各种操作的状态信息
2右面:
显示现在用户使用的协议(SNMPv1,v2c,v3),小锁头图标显示当前的安全级别。
3在SNMP版本的左面有数字显示查询时交互的SNMP包个数。
4状态指示灯:
在SNMP版本的右面。
红灯表示最近的操作没有成功。
(可能是超时等各种原因)闪烁的黄灯表示未激活或者是当前的操作未完成。
绿色的灯表示最近的操作成功了。
5告警闹钟通告收到的SNMPtrap信息。
闹钟激活时表示SNMPtrap告警窗口收到的告警未被确认,当所有SNMP告警被确认后闹钟变为蓝色。
3.25公共窗口和对话框
这一小节讲述各种公共窗口和对话框内的选项参数和使用方法。
每一个对话框的打开和使用方法不仅是一种。
MIBBrowser提供了很多复杂参数的配置,一般在实际工作过程中只需要修改其中的一小部分参数。
下面列举了MIBBrowser内的24个公共窗口和对话框参数含义和使用方法:
1SNMP协议参数选择对话框(SNMPProtocolPreferencesDialogBox)
点击View|SNMPProtocolPreferences菜单可以打开该窗口。
这个对话框用来指定SNMP协议的参数。
●SNMP协议版本:
用来指定协议版本。
如果选择了SNMPv3就只支持V3协议。
●普通参数分为:
读共同体:
选择或者输入读共同体字符串(这个参数只用在SNMPGet,GetNext,Getbulk)
配置共同体:
选择或者输入配置共同体字符串。
超时:
指定未回应的请求超时时间。
重传:
指定未回应请求时重传次数。
端口号:
指定远程代理监听的SNMP端口号。
●批量获取配置(只有在使用SNMPv2和SNMPv3可用)
用户批量获取(UseGet-Bulk):
选择这项后当执行walk命令时采用SNMPGetBulk操作。
无中继(Nonrepeaters):
输入无中继的SNMPGetBulk包编号(这项只在多变量绑定包中启作用)
最大循环(Maxrepetitions):
输入最大返回对象类型数量。
●SNMPv3安全(SNMPv3security)
用户名(Userprofilename):
指定一个预先定义好的用户名。
可以使用按钮,添加编辑和删除用户来操作。
2SNMPv3安全参数对话框(SNMPv3SecurityParametersDialogBox)
SNMPv3安全对话框是被用来指定和编辑SNMPv3参数的。
这里可以定义RFC2574中的详细参数。
在SNMPProtocolPreferencesDialogBox内选择SNMPv3后,点击添加用户或者编辑用户按钮就可以打开SNMPv3安全参数对话框了。
●用户名(Userprofilename)在此输入用户名,这个名指示一个标签名,这个标签下面存储了对应的安全配置。
这些安全配置在SNMPv3中并不启作用。
●安全用户名(Securityusername):
输入SNMPV3安全用户名。
●关联名(Securityusername):
输入关联名。
●关联引擎ID(ContextengineID):
当通过一个代理设备连接SNMP远程代理时需要输入一个关联引擎ID。
当没有选中的时候默认使用默认的内容,如果想覆盖默认值可以在空格内填写二进制,八进制,十六进制,十进制等格式的数据。
●SNMP端口号(SNMPportnumber):
用来指定SNMPv3使用的端口,如果没有选中,这个就会使用SNMPProtocolPreferences对话框中的参数。
●鉴定协议(Authenticationprotocol):
选择一个需要的鉴别协议。
●修改密码鉴定密码(ChangePassword-Authentication):
指定鉴别密码。
●加密协议(Privacyprotocol):
指定一个加密协议。
●修改加密密码(ChangePassword-Privacy):
指定加密的密码。
●不使用鉴别和加密密钥(DonotlocalizeAuthenticationandPrivacykeys):
当选择这项后,MIB浏览器软件使用没有加密和鉴别的密钥连接远程SNMP代理。
●Diffie-Hellmankeyexchange:
这项在目前版本无法使用。
3密码鉴定/加密对话框(PasswordForAuthentication/PrivacyDialogBox)
这个对话框用来输入鉴定密码或者安全密钥。
●密码(Password):
输入一个密码
●密码确认(Passwordconfirmation):
重新输入密码。
●隐藏输入(HideTyping):
选择此项就会隐藏密码配置区域输入的密码。
4二进制密码鉴定、加密协议对话框(BinaryKeyForAuthentication/PrivacyProtocolDialogBox)
二进制密码鉴定,加密对话框用来输入鉴定密码或者安全密钥。
二进鉴定协议密钥对话框可以输入16位(MD5)或者20位(SHA)密钥。
●删除所有(ClearAll):
用来删除所有配置。
●复制所有(PasteAll):
用来从剪切版复制安全密钥。
5普通SNMP追踪窗口(GenericSNMPTracewindow)
此项功能需要新密钥,本版本不支持。
6普通SNMP追踪参数选择对话框(GenericSNMPTracePreferencesDialogBox)
此项功能需要新密钥,本版本不支持。
7选择表格实例窗口(SelectTableInstancesWindow)
这个列表用来促进用户在SNMP表格中检索实例内容。
●用户选择实例(UseSelectedInstances):
关闭窗口并且通知您哪个实例被选中。
●刷新实例(RefreshInstances):
刷新选择的窗口实例列表。
●代理地址(Agentaddress):
指定一个remoteSNMPagent。
●SNMP协议参数(SNMPProtocolPreferences):