podded
驱动牛犊
驱动牛犊
  • 注册日期2007-11-15
  • 最后登录2007-11-15
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:3284回复:2

[求助]SNMP agent开发

楼主#
更多 发布于:2007-11-15 14:46
初学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下开发余下的步骤用什么类库来支持?


先谢谢各位来到本贴,希望你知无不言,言无不尽,谢谢!
wdy9927
驱动老牛
驱动老牛
  • 注册日期2003-08-04
  • 最后登录2017-02-04
  • 粉丝0
  • 关注0
  • 积分89分
  • 威望143点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-12-07 14:08
希望在设备的管理软件中能够捕获客户的SNMP请求...
这句怎么理解?

我觉得你暂时不应该关心MIB文件,而应该关心如何能够解析snmp协议.

网上有解析snmp协议的vc的例子.
easyranger
驱动牛犊
驱动牛犊
  • 注册日期2008-03-18
  • 最后登录2009-03-03
  • 粉丝0
  • 关注0
  • 积分71分
  • 威望18点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-03-18 18:35
论坛里面有个关于winsnmp接口的文档,里面接口,乃至开发步骤都非常详细。
游客

返回顶部