原文:http://www.softwarechn.com/MG-SOFT/MG-SOFT_index.htm
MG-SOFT MIB Browser Pro. for
Windows
MG-SOFT MIB Browser Professional Edition(带MIB Compiler)是一个用户友好的SNMP浏览器,使用灵活,技术领先,功能强大,是Microsoft
Windows操作系统上使用最广泛的SNMP浏览器,支持Windows 95, Windows 98, Windows ME, Windows NT,
Windows 2000, Windows XP, Windows Server 2003。
该浏览器还含有Linux版本。
MIB
Browser使用IPv4、IPv6或IPX网络上的标准SNMPv1、SNMPv2和SNMP3协议,可以监控和管理网络上的任何SNMP设备(如文件或数据库服务器、modem、打印机、路由器、交换机、…)。同时,通过标准的SNMPv3
USM安全模型,MIB Browser还支持Diffie-Hellman密钥交换模型,因此可以无缝链接并管理基于DOCSIS的SNMPv3代理(如cable
modem、cable modem终端系统、机顶盒等)。
您还可以使用MIB Browser执行SNMP Get、SNMP GetNext、SNMP GetBulk和SNMP
Set操作。另外,还可以捕捉网络上任何SNMP设备或程序发出的SNMP Trap和SNMP信息包。
MIB
Browser可以同时监控几个SNMP设备,具有SNMP表格浏览器、SNMP表格编辑器、日志功能、对于查询数值的实时图形表达、扫描代理中使用的MIB、SNMP代理快照比较、管理远程SNMP代理上的SNMPv3
USM用户等特性。
通用SNMP Trace窗可以显示MIB
Browser和SNMP代理之间交换的SNMP信息,该信息既可以通过原始的十六进制dump格式显示,也可以显示为经过解码的可读格式。所以,当您在开发SNMP代理或解决SNMP代理无法正确响应MIB
Browser请求时,该通用SNMP Trace窗是非常有用的调试工具。
附带的MIB Compiler可以编译任何厂商的MIB文件,MIB
Browser能够下载并使用编译的MIB文件。一般而言,SNMP可托管设备厂商都会提供MIB文件,含有对SNMP设备的托管对象层次和对象属性的说明。换言之,MIB文件为相应设备的管理提供路标。
MG-SOFT MIB Browser Pro. for
Linux
MG-SOFT MIB Browser Professional Edition(带MIB Compiler)for
Linux是一个用户友好的SNMP浏览器,使用灵活,技术领先,功能强大,是Linux操作系统上使用最广泛的SNMP浏览器,支持Intel
x86上的RedHat, Mandrake, Suse, Debian, Slackware等。
该Linux版本外观和特性功能均同Windows版本类似。
MIB
Browser使用IPv4、IPv6或IPX网络上的标准SNMPv1、SNMPv2和SNMP3协议,可以监控和管理网络上的任何SNMP设备(如文件或数据库服务器、modem、打印机、路由器、交换机、…)。同时,通过标准的SNMPv3
USM安全模型,MIB Browser还支持Diffie-Hellman密钥交换模型,因此可以无缝链接并管理基于DOCSIS的SNMPv3代理(如cable
modem、cable modem终端系统、机顶盒等)。
您还可以使用MIB Browser执行SNMP Get、SNMP GetNext、SNMP GetBulk和SNMP
Set操作。另外,还可以捕捉网络上任何SNMP设备或程序发出的SNMP Trap和SNMP信息包。
MIB
Browser可以同时监控几个SNMP设备,具有SNMP表格浏览器、SNMP表格编辑器、日志功能、对于查询数值的实时图形表达、扫描代理中使用的MIB、SNMP代理快照比较、管理远程SNMP代理上的SNMPv3
USM用户等特性。
通用SNMP Trace窗可以显示MIB
Browser和SNMP代理之间交换的SNMP信息,该信息既可以通过原始的十六进制dump格式显示,也可以显示为经过解码的可读格式。所以,当您在开发SNMP代理或解决SNMP代理无法正确响应MIB
Browser请求时,该通用SNMP Trace窗是非常有用的调试工具。
附带的MIB Compiler可以编译任何厂商的MIB文件,MIB
Browser能够下载并使用编译的MIB文件。一般而言,SNMP可托管设备厂商都会提供MIB文件,含有对SNMP设备的托管对象层次和对象属性的说明。换言之,MIB文件为相应设备的管理提供路标。
MG-SOFT Trap Ringer Pro. for
Windows
MG-SOFT Trap Ringer Professional Edition是一个监控程序,可以监控网络上任意设备发出的SNMPv1,
SNMPv2c和SNMPv3 TRAP通知消息及SNMPv2c 和SNMPv3
INFORM通知消息。该程序可以采取不同方式管理接收的通知,还提供将接收的消息通知给用户的机制。
Trap
Ringer可以显示控制台日志(用于实时监控)或由程序本身创建的其他日志文件(如日常日志文件或包含通过滤波器的通知的日志文件等),因此,您可以在主窗口中监控所接收到的SNMP通知。对于接收到的SNMP通知信息,可以通过email转发给其他人员,也可以记录在本地Windows事件浏览器工具或远程机器的事件浏览器上。除此,Trap
Ringer接收到SNMP通知后,还可以启动其他外部程序,利用命令行参数来开始其他行为,例如周期性更新或生成HTML报告文件,使得您可以利用Web浏览器来监控SNMP通知。这些不同的监控和用户通知选项可以同时使用。
Trap
Ringer主窗口显示接收通知消息的细节内容。主窗口左边的面板包含所接收到的通知消息的列表。点击列表中的任何一个通知,其细节内容将显示在右上方面板中。点击右上方面板中的企业行或捆绑包,就可以显示MIB模块中定义的相关OID全部细节内容。
该软件含有高级过滤功能,您可以对过滤器进行配置,从而仅捕捉那些与特定标准匹配的SNMP通知。实际上,可以通过任何属性或属性的联合(包括可变的捆绑包和SNMPv3安全属性)来对SNMP
Trap和Inform通知进行过滤。Trap
Ringer还允许您为SNMP通知设置不同的严重等级图标和颜色以对其重要性进行区分,从而更好的在主窗口中显示接收通知。
Trap
Ringer可以显示所接收的通知消息的所有细节,而且通过提取MIB模块中的相应数据,还可以包含可变捆绑包信息。而附加的MIB编译器则允许您编译任意厂商的MIB文件,同Trap
Ringer联合使用,为接收的SNMP通知提供更为重要和有意义的信息。对于接收到的SNMP Trap和Inform通知信息,还可以从Trap
Ringer导出为CSV ASCII文件,以便外部浏览或后处理之用。
除了支持标准的Ipv4传输协议之外,Trap Ringer还支持Ipv6和IPX传输协议,能够接收来自任意Ipv4/UDP,
IPv6/UDP和IPX端口的SNMP通知。
Trap
Ringer采取了一种客户端/服务器结构体系,服务器模块负责接收网络上的SNMP通知,并按照特定设置对其进行处理,而客户端则提供了一个图形式用户界面,用于显示接收到的SNMP通知,并负责对服务器和客户端进行配置。服务器模块也可以作为一个系统服务来运行(支持Windows
NT, Windows 2000, Windows XP, Windows Server 2003),或者运行为一个隐藏的控制台程序(支持Windows 95,
Windows 98, Windows ME)。Trap
Ringer客户端同服务器模块运行在相同的计算机上,是一个常规的GUI程序,启动后同服务器模块相联,然后您就可以显示并浏览所接收到的SNMP通知,还可以对服务器模块进行控制和设置。
MG-SOFT Trap Ringer Pro. for
Linux
MG-SOFT Trap Ringer Professional Edition with MIB Compiler for
Linux是一个监控程序,可以监控网络上任意设备发出的SNMPv1, SNMPv2c和SNMPv3 TRAP通知消息及SNMPv2c 和SNMPv3
INFORM通知消息。该程序可以采取不同方式管理接收的通知,还提供将接收的消息通知给用户的机制。
Trap
Ringer可以显示控制台日志(用于实时监控)或由程序本身创建的其他日志文件(如日常日志文件或包含通过滤波器的通知的日志文件等),因此,您可以在主窗口中监控所接收到的SNMP通知。对于接收到的SNMP通知信息,可以通过email转发给其他人员,也可以记录在本地Windows事件浏览器工具或远程机器的事件浏览器上。除此,Trap
Ringer接收到SNMP通知后,还可以启动其他外部程序,利用命令行参数来开始其他行为,例如周期性更新或生成HTML报告文件,使得您可以利用Web浏览器来监控SNMP通知。这些不同的监控和用户通知选项可以同时使用。
Trap
Ringer主窗口显示接收通知消息的细节内容。主窗口左边的面板包含所接收到的通知消息的列表。点击列表中的任何一个通知,其细节内容将显示在右上方面板中。点击右上方面板中的企业行或捆绑包,就可以显示MIB模块中定义的相关OID全部细节内容。
该软件含有高级过滤功能,您可以对过滤器进行配置,从而仅捕捉那些与特定标准匹配的SNMP通知。实际上,可以通过任何属性或属性的联合(包括可变的捆绑包和SNMPv3安全属性)来对SNMP
Trap和Inform通知进行过滤。Trap
Ringer还允许您为SNMP通知设置不同的严重等级图标和颜色以对其重要性进行区分,从而更好的在主窗口中显示接收通知。
Trap
Ringer可以显示所接收的通知消息的所有细节,而且通过提取MIB模块中的相应数据,还可以包含可变捆绑包信息。而附加的MIB编译器则允许您编译任意厂商的MIB文件,同Trap
Ringer联合使用,为接收的SNMP通知提供更为重要和有意义的信息。对于接收到的SNMP Trap和Inform通知信息,还可以从Trap
Ringer导出为CSV ASCII文件,以便外部浏览或后处理之用。
该软件除了支持标准的IPv4/UDP传输协议之外,还支持Ipv6/UDP传输,可以接收来自任意IPv4/UDP和IPv6/UDP端口的SNMP通知。
服务器模块运行为一个daemon程序,负责接收网络上的SNMP通知,并根据特定设置对其进行处理;而客户端(运行在同服务器模块相同的计算机上)提供一个图形式用户界面,可以浏览接收到的SNMP通知,还可以对服务器模块和客户端进行配置。
该软件可以运行在多种Linux分布体系上(Intel x86上的RedHat, Mandrake, Suse, Debian,
Slackware等),具有同该软件Windows版本类似的外观和功能。
MG-SOFT SNMP MIB Query
Manager
MG-SOFT SNMP MIB Query Manager是一个强大灵活的软件包,利用SNMPv1, SNMPv2c
或SNMPv3协议同时监控网络上的多个SNMP设备(包括RMON探针)。通过标准SNMPv3 USM模型,Query
Manager还支持Diffie-Hellman密钥交换模型,因此可以无缝连接并监控基于DOCSIS的SNMPv3设备(如cable modem、cable
modem终端系统、机顶盒等)。该软件可以灵活设置特定SNMP设备的查询频率,还可以设定每个设备上希望监控的OID。
Query Manager带有配置向导工具,您可以发现网络上所有的SNMP设备,然后通过几个步骤便可以完成整个的查询配置。查询引擎(Polling
Engine)程序可以使用该查询配置,对网络上的设备进行持续查询、检测并通知网络事件、保存查询结果到一个数据库、以及周期性生成并更新HTML报告文件,从而实现对网络的全方位Web监控。
该软件可以监控所有覆盖设备的状态、响应延迟和包丢失率,也可以监控单个设备上所有网络接口的状态、统计信息和利用率。在支持HOST-RESOURCES-MIB模块的系统上,该软件还可以监控系统资源利用率,如内存消耗、CPU负载、硬盘空间使用情况等。另外,您还可以对Query
Manager进行配置,来监控那些应用在被监控设备中的任何OID。
Query
Manager查询引擎可以检测并记录所有重要的网络事件,并提供多种用户通知机制(如发送email、运行外部可执行程序、声音警告或记录事件文件等)。该软件允许您预定义门限事件,还可以设置任意数目的用户定义事件。
另外,作为一种可选择方案,查询引擎还可以周期性的生成并更新CSV报告文件,内含查询结果,方便了在其他外部程序中对所收集数据进行浏览或后处理。
Query
Manager将网络监控的几个方面综合在一起,还提供不同的窗口来显示收集的数据,从而可以有效的监控事件和设备性能,还能浏览来自不同设备的详细查询结果。该软件还可以图形化监控数值变量,并将查询结果从数据库导出至CSV文件。
其附加的MIB编译器允许您编译任何标准的或专门厂商的MIB文件。Query
Manager可以装载并使用编译过的MIB文件,从而实现用户更加友好的配置和网络监控功能。
SNMP MIB Query
Manager运行在Microsoft Windows操作系统(Windows 95, Windows 98, Windows ME, Windows NT,
Windows 2000, Windows XP, Windows Server 2003)。
MG-SOFT Net Inspector
MG-SOFT Net
Inspector是一个综合的网络管理系统(NMS)应用程序,能够监控并管理多协议分布式系统,如计算机网络或公共交换网络等。
该软件提供内置的监控支持,可以监控Ipv4和Ipv6网络上那些运行标准管理协议(SNMPv1, SNMPv2c,
SNMPv3)的设备,还可以监控多种标准网络服务(HTTP, FTP, SMTP, IMAP, POP3, DNS, SSH, NNTP, ICMP
Echo)。在支持SNMP的设备上,Net
Inspector可以自动查询与其明显相关的OID组(系统、接口、主机资源等),从而监控设备的状态、网络统计信息和系统资源利用率等。
为了能够监控并管理支持其他协议的设备或网络服务,还可以开发并按照额外的Net Inspector插件模块。
Net
Inspector具有独特的工作机制,帮您发现网络拓扑和所有网络设备。以设备图标来标志发现的网络设备,并将其映射为图形和子图形,从而图形化显示整个网络拓扑。Net
Inspector界面不仅直观而且用户友好,您无需专门学习就可以立即开始您的网络监控。
MG-SOFT Net
Inspector主窗口:显示所监控网络的拓扑(中央窗口)、某个监控设备的综合属性(右窗口)、警告列表(底部窗口)。
该软件可以持续监控您网络设备上的服务和OID组,一旦发现问题,便触发警告(例如某个服务停止响应或SNMP变量超过其门限值等)。另外,Net
Inspector还可以接收并记录网络设备所发出的SNMP
Trap和Inform通知消息,可以在桌面窗口中浏览警告和SNMP通知,将其记录到数据库中,或利用email或SMS转发等。一旦触发警告或收到SNMP通知,Net
Inspector就可以运行外部程序,并为每个外部程序提供命令行参数以启动不同的特定行为。
Net
Inspector基于客户端/服务器结构体系。服务器(引擎)作为后台程序运行,无用户界面,负责所有的监控和管理操作。相对应的,客户端程序负责将服务器和一个图形用户界面相联,以浏览所收集的信息,还可以对服务器和客户端程序进行配置。
Net
Inspector可升级,提供LITE和几种客户端/服务器版本。LITE版本适于监控小型网络,作为一个独立的管理点而运行,集成了服务器和客户端模块功能。而客户端/服务器版本则适合监控大中型网络,支持分布式网络管理。
在客户端/服务器版本中,Net Inspector服务器(引擎)运行为系统服务程序,支持Windows 2000, Windows XP ,
Windows Server 2003;而客户端则运行在Windows 98, Windows ME, Windows NT, Windows 2000,
Windows XP 和Windows Server 2003上。除此,还有一个独立的Net Inspector
Java客户端,可以运行在所有操作系统上,并带有Java RTE支持。
MG-SOFT Network Management
ToolBox
对于网络使用而言,网络设备的维护和管理开销正在逐步提高。为了执行全面有效的网络管理工作,您需要不同的工具和程序。该网络管理工具箱含有MG-SOFT的顶级网络管理程序:MIB
Browser Professional SNMPv3 Edition, Net Inspector LITE, CS0128或CS0256 Edition,
SNMP MIB Query Manager LITE 或Professional Edition, Trap Ringer Professional
TR0064 Edition 和 MIB Compiler,将这些软件捆绑在一个软件包内,大大降低了许可证费用。
该网络管理工具箱中的所有产品均支持SNMPv1, SNMPv2c
和SNMPv3协议,许多产品还可以无缝链接并管理基于DOCSIS的代理。所有产品都支持IPv4和IPX传输协议,部分产品还支持IPv6。另外,所有产品都可以加载MIB文件,进而为SNMP代理的管理提供更具优势和更为直观的环境。您还可以根据自己的专门需求,选择并购买其他产品包,需要含有两个或以上MG-SOFT网络管理产品。
MG-SOFT MIB Browser SNMPv3 Edition for Windows ——一个强大灵活的网络管理软件,支持SNMPv1,
SNMPv2c 和SNMPv3协议。由于其用户界面直观,初学者可以方便执行所有基本的SNMP操作,提取并修改SNMP代理的值。而且由于其特性广泛,MG-SOFT
MIB Browser是一个灵活全面的应用程序,适合最先进最专业的SNMP人员。
MG-SOFT Net
Inspector——网络管理软件,可以监控各种规模的网络。使用分层映射图和设备图标可以清楚的表示所管理网络的拓扑结构。如果某设备出现问题,其图标的颜色将会改变,而且您将会收到声音警告,这样,您就可以快速发现并隔离出现问题的设备,并采取立即的解决措施。
MG-SOFT SNMP MIB Query Manager——使用SNMPv1, SNMPv2c 和
SNMPv3协议和DOCSIS/DH安全模型同时监控网络上多个SNMP设备。该软件包功能灵活,还可以提供一个详细的在线Web报告,您可以对您IT环境的健康状况进行评估。在恰当的时间提供恰当的消息,加强了您对网络的控制能力,节省了时间和成本。
MG-SOFT Trap Ringer Professional Edition——MG-SOFT Trap Ringer Professional
Edition是一个监控程序,可以监控网络上任意设备发出的SNMPv1, SNMPv2c和SNMPv3 TRAP通知消息及SNMPv2c 和SNMPv3
INFORM通知消息。该程序可以采取不同方式管理接收的通知,还提供将接收的消息通知给用户的机制。
MG-SOFT Visual MIB Builder
MG-SOFT Visual MIB Builder能够可视化设计并编辑MIB模块定义文件。Visual MIB
Builder提供了一个简单的拖放式用户界面,无论您是要创建SMIv1还是SMIv2
MIB,无论MIB是否包含表格等,您都可以在数分钟内设计一个MIB定义文件。该软件使用了新的MIB模块向导,是一个用户友好工具,能够指导您完成MIB模块的基本结构设计过程。若要创建额外的MIB对象,只要简单的将相应的节点从工具条中拖入MIB树并为其配置相应的对象属性即可。
使用Visual MIB
Builder,无需广泛的ASN.1语法或MIB模块定义语言知识,就可以创建语法语义均正确的MIB(可以使用所有的SMI兼容MIB编译器进行编译)。因此,该软件对于SMI初学者非常适合。另外,由于其完全支持SMIv1和SMIv2标准及SMI修改控制等先进特性,对于经验丰富的SMI人员同样适合。
Visual MIB
Builder联合了一个严格的SMI一致性检查器,可以检查MIB定义是否完全符合SMI说明规则,并能够生成描述性消息,以帮助您在将构建好的模块导出为MIB模块定义文件格式前,去除所有的MIB定义不一致之处。Visual
MIB Builder还可以将SMIv1 MIB转换为SMIv2格式,反之亦然。
另外,SMI一致性向导还显著增强了Visual MIB
Builder打开和修复不一致MIB定义文件的能力。使用该向导,您可以在数分钟内就修复那些破损的MIB定义文件。
MG-SOFT Visual MIB
Builder是MG-SOFT SMI产品线的一个独立应用程序,除此之外,该产品线还提供MIB Explorer, MG-SOFT MIB Compiler 和
WinMIB API。
MG-SOFT MIB
Explorer
MG-SOFT MIB Explorer是一个强大直观的应用程序,可以浏览、查找、比较、输出MIB模块。MIB
Explorer允许您在MIB模块的分层MIB树结构体系内进行导航,浏览MIB对象属性,查找MIB模块内指定的结构和语句,比较不同MIB模块的定义,查询MIB之间的依存性等。该软件还允许您生成用户定义的MIB模块报告,输出MIB定义到更大范围的文件格式,如HTML、动态HTML、XML、XML
Schema、PDF、TXT和MOSY兼容格式。可以利用MIB Explorer GUI或命令行来使用该输出功能。
MIB Explorer提供了一个强大灵活的查询框架,可以查询MIB模块内特定的结构、属性和值。MIB
Explorer在结构查询方面独具优势,其简单直观和友好的用户界面可以方便的设定查询条件。
该软件允许您将MIB定义输出为普通HTML、动态HTML(包含可扩展和可点击的MIB树)、XML和XML
Schema、标准Internet文件格式等,以作为显示和信息交互之用。将一组相关的MIB定义文件输出为HTML时会生成一套内部链接的HTML文件,因此,通过超链接方便的实现了其依存性。
MIB
Explorer还允许您将MIB模块输出为MOSY兼容和ASCII纯文本格式。如果程序能够以标准的MOSY或TXT格式解析MIB文件,那么就可以直接装载该MIB文件。另外,输出功能还可以将MIB定义输出为平台独立的Adobe
PDF格式。
除了可以将MIB输出为多种文件格式之外,MIB
Explorer还可以生成HTML报告和完全可定制的用户定义报告,含有MIB模块的重要信息。集成的报告向导可以帮助您快速创建HTML报告、将MIB定义输出为其他格式。得到HTML报告后,利用一个Web浏览器就可以查询MIB树、SMI定义、MIB依存性、MIB对象所选类型的统计信息。
附带的MIB编译器允许您编译任何符合SMI规则的标准的或专门厂商的MIB定义文件。MIB Explorer可以装载并使用编译后的MIB文件。
MG-SOFT MIB
Compiler
MG-SOFT MIB Compiler for Windows可以编译任何标准的或专门厂商的MIB文件。而其他网络程序如MG-SOFT
MIB浏览器等则可以加载并使用编译过后的MIB文件。一般而言,MIB文件通常由SNMP托管设备厂商提供,含有托管SNMP设备中对象层次和对象属性的说明等,因此,MIB文件可以作为设备管理的路标。
MG-SOFT MIB Compiler也提供Linux操作系统版本。
MG-SOFT MIB Compiler含有两个组件,一个是命令行MIB编译器引擎,另一个是MIB Compiler GUI前端。
MIB
Compiler引擎可以将MIB模块语言格式(同时支持SMI规范:SMIv1和SMIv2)的MIB文件转换为MG-SOFT专有的SMIDB格式。其他程序可以使用WinMIB.DLL模块中的WinMIB
API功能通过工业标准的WinMIB接口来访问编译过的MIB文件。
MIB Compiler GUI前端为MIB
Compiler引擎提供一个用户友好的GUI界面。除了编译MIB外,该GUI还具有其他高级特性,如成批编译MIB文件组、扫描MIB文件以确定是否所有需要编译的MIB文件都存在、登记新的或移动的MIB文件、为MIB模块配置别名等。
若要编译MIB,既可以运行命令行MIB
Compiler引擎,也可以运行GUI前端程序,尽管后者为MIB编译提供了一个绝对友好的途径,但是有些情况下您必须使用命令行,例如需要立即从批文件中编译MIB或者从某个程序中开始执行编译。
在编译过程中,MIB Compiler将会检查MIB模块是否符合SMI编写规则,如果发现不符,MIB
Compiler就打印出错和警告信息。双击信息可以在内置的MIB编辑器中打开MIB文件,并定位到不符之处,方便了用户的调整。
在GUI前端中,一旦MIB模块被编译后,它将显示在MIB树视图中,在该视图中您可以浏览MIB模块中定义的所有节点、符号和trap。另外,还可以在树视图中观察MIB节点属性、打印树、通过节点名或其OID(对象ID)查找树。您可以简单的拖放MIB图标到数据库窗口中,从而利用多个MIB模块来构建MIB树。
当编译后的MIB模块保存到一个数据库文件后,任何基于WinMIB的程序(如MG-SOFT MIB Browser Professional
Edition)都可以访问并使用该编译后的MIB文件。
MIB模块定义开发人员还可以参考相关软件MG-SOFT
Visual MIB Builder,该软件能够可视化设计并编辑MIB模块定义文件。
MG-SOFT SNMP Master
Agent
支持SNMPv1, SNMPv2c 和SNMPv3协议
MG-SOFT SNMP Agent是Windows 95, Windows 98, Windows ME, Windows NT, Windows
2000, Windows XP和Windows Server
2003操作系统上SNMP服务的透明替代程序。此处的透明是指无需对已有的副代理和主代理配置进行任何更改。若要部署MG-SOFT SNMP Master
Agent,您只需关闭Microsoft的SNMP Master Agent并开启MG-SOFT的SNMP Master
Agent即可,开启过程中,MG-SOFT SNMP Master Agent从系统注册表中读取Microsoft
代理的配置参数,并加载列出的副代理DLL。
运行过程中,MG-SOFT的SNMP Master
Agent对于接收到的SNMPv2c和SNMPv3请求均能正确响应。默认情况下,SNMPv3协议将被设置为运行在noAuth/noPriv模式。添加几个额外注册键后,就可以将其配置为运行在任何其他的SNMP3安全模式。
安全替换Windows的SNMP服务
如果您设置MG-SOFT的SNMP
Master Agent,使其仅对SNMPv3协议请求有响应,将会明显改善运行MG-SOFT
SNMP代理的计算机的整体安全性。SNMPv3协议使用强认证和网络信息包加密技术,因此恶意访问者无法对运行SNMP代理的计算机进行重新配置,也无法浏览SNMP网络信息包的内容。
副代理同SNMP主代理完全不相关,因此如果更改主代理的SNMP协议版本,对于副代理无需作任何变动,也无需修改已有的相关DLL。Microsoft代理使用的二进制文件完全可以运行在MG-SOFT代理上。
例如,用于SNMPv3互动性测试的Internet上的MG-SOFT代理运行在NT
4.0机器上,而且使用标准的Microsoft的inetmib1.dll扩展DLL,是不同的32位Windows
操作系统上发布的二进制文件(如MG-SOFT没有扩展dll的源代码,无法对其进行更改或重新编译,它在MG-SOFT SNMP Master
Agent中如同Microsoft一样运行)。
Microsoft的 SNMP Master Agent优势(相对于单纯的WinSNMP SNMP Master
Agent方案)是Microsoft支持RFC1213 MIB和其他副代理(如果您使用单纯WinSNMP
方案,就需要自己执行这些副代理)。而MG-SOFT的SNMP Master Agent(相对于Microsoft SNMP Master
Agent)的优势是MG-SOFT支持SNMPv1, SNMPv2c, SNMPv3,而Microsoft的SNMP Master
Agent一般仅支持SNMPv1(仅在Windows 2000, Windows XP和Windows 2003
Server下同时支持SNMPv1和SNMPv2)。
MG-SOFT SNMP Software
Development Lab
MG-SOFT SNMP Software Development Lab包含WinSNMP、WinMIB、SNMP
EasyAgent软件开发工具箱。除此,还提供MIB编译器和其他几种工具和源代码范例。
WinSNMP module执行工业标准的WinSNMP API规范。WinSNMP API为运行在32位MS
Windows和Linux平台上的网络管理程序提供了一个SNMP协议API,含有数据库函数、通信函数、PDU函数、varbindlist函数、实体/内容函数和应用函数等。MG-SOFT
WinSNMP API支持发送和接收SNMPv1, SNMPv2c 和SNMPv3消息,其中包括SNMP Trap和Inform通知消息。
WinMIB module提供一个API,可以从网络管理程序中访问编译过的MIB文件。通过使用WinMIB API,程序可以加载经过附带MG-SOFT
MIB编译器编译过的MIB文件、从MIB模块中提取所需信息、当模块不再需要时将其上传。
SNMP EasyAgent framework也提供一个API,用于为Microsoft和MG-SOFT的SNMP主代理开发SNMP副代理。
MG-SOFT SNMP Agent Design
and Deployment Kit
MG-SOFT SNMP Agent Design and Deployment Kit Professional
Edition软件包含有全面的软件工具套件,可以为Microsoft
32位操作系统设计并部署SNMP(副)代理。
该软件包含有以下MG-SOFT软件工具:Visual MIB Builder;SNMP
EasyAgent Source Code Template Generator;MIB Compiler; MIB Browser Professional
Developer’s Edition; SNMP Master Agent(支持SNMPv1, SNMPv2c,
SNMPv3协议的版本),含有20种可重发布许可证;SNMP EasyAgent framework,含有20种可重发布许可证。
Visual MIB
Builder——SNMP代理设计的第一步是创建MIB定义,从而为代理数据组织提供路标。MG-SOFT的Visual MIB
Builder能够可视化设计并编辑MIB模块定义文件,无需ASN.1语法或MIB模块定义语言知识。使用Visual MIB
Builder,您可以在数分钟内完成一个语法和语义一致的MIB定义模块。
MIB Explorer——使用MIB
Explorer,您可以对MIB定义文件的不同版本进行比较,查找MIB定义之间的依存性,输出MIB定义为HTML和XML文件。除此,该软件还包含一个强大的搜索引擎,能够查找MIB定义中的各种结构。
MIB Compiler——一旦创建了MIB定义文件,就需要使用MIB Compiler对其进行编译。MIB
Compiler可以将文件转换为SMIDB二进制格式,便于其他工具理解和使用。除此,还可以正确注册MIB和编译后的MIB文件。
SNMP EasyAgent Source Code Template
Generator——是一个软件工具,将MIB文件作为其输入,根据给定的MIB生成C/C++源代码模板(stub),以便开发执行给定MIB的基于SNMP
EasyAgent的代理extension。有了源代码模板后,程序员只需添加到执行所需行为的源代码即可。
SNMP Master Agent——Windows 95, Windows 98, Windows ME,
Windows NT, Windows 2000, Windows XP 和Windows Server 2003上Microsoft SNMP Master
Agent的透明替换程序。该软件同时支持SNMPv1, SNMPv2c和SNMPv3协议,软件包含有20种可重发布许可证。
SNMP EasyAgent framework——SNMP
EasyAgent工具箱提供了一个工作框架,可以扩展运行在Windows 95, Windows 98, Windows ME, Windows NT,
Windows 2000, Windows XP和Windows Server 2003上的Microsoft和MG-SOFT SNMP Master
Agents。该软件包含有20种可重发布许可证。
MIB Browser Professional Developer’s Edition——MIB
Browser允许您执行SNMP GET, SNMP GETNEXT, SNMP GETBULK 和 SNMP
SET操作。除此,该软件还可以捕捉网络上任意SNMP设备发出的SNMP Trap和SNMP Inform软件包。因此,MIB
Browser对于测试已部署的SNMP agent非常有用。该产品支持SNMPv1, SNMPv2c 和
SNMPv3协议以及Diffie-Hellman密钥交换安全模型。
MIB Browser含有通用的SNMP Trace窗口,可以显示MIB Browser 和SNMP
agent之间交换的SNMP消息,既可以利用十六进制dump格式显示SNMP消息,也可以采用解码后的可读格式显示该消息。所以,当在开发SNMP代理和解决SNMP代理无法正确响应SNMP管理员请求问题时,该通用SNMP
Trace窗非常有用。
MG-SOFT SNMP EasyAgent
Source Code Template Generator
MG-SOFT SNMP EasyAgent Source Code Template
Generator是一个软件工具,以MIB文件作为输入,然后根据给定的MIB定义,生成C++或Delphi或Visual
Basic源代码模板(stub),该模板可以用于开发MG-SOFT SNMP EasyAgent framework的代理扩展(副代理)。
具备了源代码模板后,程序员只需添加执行OID行为的源代码即可,以实现SNMP-GET、SNMP-SET 、SENDTRAP事件。
MG-SOFT SNMP EasyAgent Source Code Template
Generator软件包含有以下软件组件:
MgSrcGen——命令行程序,将给定的MIB模块转换为相应的C++或Delphi或Visual
Basic模板文件。
MgSrcWiz——GUI程序,为运行MgSrcGen Source Code Template
Generator命令行程序提供一个用户友好接口。
AgentBaseClass——源代码,包含SNMP EasyAgent
framework的基本初始化函数、读写函数、复查代码等。基类中执行的函数可以用在生成的C++或Delphi或Visual Basic文件中。
MG-SOFT SNMP EasyAgent Source Code Template
Generator支持下列SMI结构:
对象ID
对象类型
trap类型
通知类型
还支持下列SMI类型:
SNMP_SYNTAX_INT
SNMP_SYNTAX_UINT32
SNMP_SYNTAX_CNTR32
SNMP_SYNTAX_GAUGE32
SNMP_SYNTAX_TIMETICKS
SNMP_SYNTAX_OCTETS
SNMP_SYNTAX_IPADDR
SNMP_SYNTAX_CNTR64
SNMP_SYNTAX_OID