阅读:3350回复:2
[求助]SNMP agent开发
初学SNMP,希望能有朋友相助!
目前对开发的整个流程,不清楚需要自己做的工作有哪些,最后实现后的东西有哪些? 从具体的一个例子说起吧,希望大家来参与,给更多初学者一个清晰的方向。 案例:我的设备不支持SNMP协议,希望在设备的管理软件中能够-- 捕获客户的SNMP请求;从管理软件保存的数据库中获取并向客户端发送该请求的结果。 开发环境:Win2k+VC6.0 步骤: 1、安装Win2k的SNMP协议组件(从控制面板-管理工具-服务中可看到SNMP服务已运行) 2、写了个简单的TEST-MIB.txt TEST-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, FROM SNMPv2-SMI; testMIB MODULE-IDENTITY LAST-UPDATED "200711130000Z" REVISION "200711130000Z" DESCRIPTION "This is initial version of my test MIB." ::= {enterprises 1 } SynLock OBJECT-TYPE SYNTAX Integer32(0..1) ACCESS read-only STATUS current DESCRIPTION "Syn Lock Flag" ::= {testMIB 1} END 3、从这里开始不知道该具体怎么做了。。。好象需要编译该文件,但不知道从何入手,因为介绍Win2k下的操作不多。 在VC下开发余下的步骤用什么类库来支持? 先谢谢各位来到本贴,希望你知无不言,言无不尽,谢谢! |
|
沙发#
发布于:2007-12-07 14:08
希望在设备的管理软件中能够捕获客户的SNMP请求...
这句怎么理解? 我觉得你暂时不应该关心MIB文件,而应该关心如何能够解析snmp协议. 网上有解析snmp协议的vc的例子. |
|
板凳#
发布于:2008-03-18 18:35
论坛里面有个关于winsnmp接口的文档,里面接口,乃至开发步骤都非常详细。
|
|