MG-SOFT SNMP Agent Design and Deployment Kit专业版软件包包含在Microsoft Windows操作系统上设计和部署SNMP(子)代理程序所需的一整套软件工具。
软件包包含以下MG-SOFT软件工具:Visual MIB Builder, SNMP EasyAgent Source Code Template Generator, MIB Compiler, MIB Browser Professional Simulator Edition, SNMP Master Agent (version supporting SNMPv1, SNMPv2c 和 SNMPv3 protocols) 和 SNMP EasyAgent framework.
Visual MIB Builder
每个SNMP代理设计的第一步是创建一个MIB定义,它将向代理的数据组织提供路线图。 MG-SOFT的Visual MIB Builder是一个用于视觉设计和编辑MIB模块定义文件的应用程序。它不需要有关ASN.1语法或MIB模块定义语言的知识。使用Visual MIB Builder,您可以在几分钟内设计一个语法和语义一致的MIB定义模块。
MIB Explorer
使用MIB资源管理器,您可以比较不同版本的MIB定义文件,搜索MIB定义之间的依赖关系,将MIB定义导出为HTML和XML。此外,该软件包含一个强大的搜索引擎,用于搜索MIB定义中的各种构造。
MIB Compiler
一旦MIB定义文件被创建,它应该用MIB编译器编译。 MIB编译器将文件转换为SMIDB二进制格式,这是其他工具所理解的。此外,它正确地注册MIB和MIB文件与操作系统。
SNMP EasyAgent Source Code Template Generator
MG-SOFT SNMP EasyAgent源代码模板生成器是一个软件实用程序,它根据MIB输入生成一个C / C ++源代码模板(stub),用于开发基于SNMP EasyAgent的代理扩展(子代理)实现给定的MIB。拥有生成的源代码模板后,程序员只需要为SNMP-GET,SNMP-SET和/或SENDTRAP事件添加在OID上实现所需操作的源代码。
SNMP Master Agent
MG-SOFT SNMP主代理是运行在MS Windows操作系统(Windows Vista,Windows Server 2008,Windows 7,Windows Server 2012,Windows 8,Windows 10)上的Microsoft的SNMP主代理的透明替代。此版本同时支持SNMPv1,SNMPv2c和SNMPv3协议。该包包含50个可再分发许可证。
SNMP EasyAgent framework
SNMP EasyAgent工具包提供了一个框架,用于扩展在MS Windows操作系统(Windows Vista,Windows Server 2008,Windows 7,Windows Server 2012,Windows 8,Windows 10)上运行的Microsoft和MG-SOFT的SNMP主代理。该包包含50个可再分发许可证。
MIB Browser Professional Simulator Edition
MIB浏览器允许您执行SNMP GET,SNMP GETNEXT,SNMP GETBULK和SNMP SET操作。此外,该软件允许捕获从网络上的任意SNMP设备发送的SNMP TRAP和SNMP INFORM数据包。有了这些和许多其他功能MIB浏览器是一个伟大的工具,用于测试部署的SNMP代理。此版本支持SNMPv1,SNMPv2c和SNMPv3协议以及Diffie-Hellman密钥交换安全模型。
模拟器版是最强大的MG-SOFT MIB浏览器版本,提供SNMP代理模拟器功能,以及所有其他MG-SOFT MIB浏览器版本中提供的所有其他功能。它允许您在网络上创建SNMP代理的快照,然后在运行MIB浏览器的计算机上模拟此代理。模拟意味着MIB浏览器运行单独的进程,它监听在所选网络接口和端口上的SNMP查询,并响应SNMP查询,返回与“真实”SNMP代理完全相同的OID和值(在采取它快照)。
此外,此版本的MIB浏览器包含通用SNMP跟踪窗口,显示在MIB浏览器和SNMP代理之间交换的SNMP消息。 SNMP消息以原始十六进制转储格式以及解码的,人类可读的格式显示。因此,“通用SNMP跟踪”窗口对于开发SNMP代理时的调试和在SNMP代理未正确响应SNMP管理器的请求时解决问题特别有用。
同样的工具箱也可用于开发SNMP管理应用程序。