barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2003-06-12 16:31
我看了一下net-snmp-5.0.7\\mibs目录下没有rfc1065-SMI的文档
只有RFC1155-SMI的文档。

我要用net-snmp-5.0.7来做一个代理程序,主要功能是接收我公司产品发送的trap信息,我提供给你的MIB就是原来在开发客户端的时候定义的MIB,参考的RFC比较老,同时接收到Trap以后分析Trap,将它组包,用TCP协议上船 Trap日志,同时要求我的程序可以转发接收到的trap信息到指定的机器。

还有一项功能就是,要在我的程序中加入rfc1213,可以满足snmp agent的自动查询sysobjectID这个信息。

今天多谢你了




barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2003-06-12 16:39
    要不然你这样,把握给你的MIB文件的imports 后面的
   RFC1065-SMI 改成RFC1155-SMI看看,能否把它挂上MIB tree.
  
  我刚装上MG-SOFT公司的MIB Browser软件,看了它自带的MIB里面也没有RFC1065-SMI,只有RFC1155-SMI.
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
22楼#
发布于:2003-06-12 16:45
SNMP.LIB  在哪里?

可以怎么样得到这个文件阿?

我在编译snmpd工程的时候失败了,是不是就是因为这样所以没有得到 SNMP.LIB这个文件。
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
23楼#
发布于:2003-06-12 16:57
我这个MIB是SNMPv1格式的。

我发现我在这个MIB中引用的
  IMPORTS
enterprises    FROM RFC1065-SMI
OBJECT-TYPE    FROM RFC-1212
TRAP-TYPE      FROM RFC-1215;


    RFC1065-SMI 和FROM RFC-1212都不能在net-snmp-5.0.7的mibs文件加中找到,所以这样是不是就出现了挂接不上的问题?是么?
    能给我一点解决的意见么?      
  
joinjin
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2010-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
24楼#
发布于:2003-06-12 16:58
那你的mib文件里面怎么用rfc1065-smi?
joinjin
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2010-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
25楼#
发布于:2003-06-12 17:06
好了,我这里调试通过了,呵呵
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
26楼#
发布于:2003-06-12 17:06
这个MIB文件不是我自己定义的,是美国公司研发人员在开发Trap发送client端的时候定义的。

我对于MIB了解不深入,原来想他们都测试过了,应该没有什么问题

,我也曾今怀疑过这个MIB,但是上次他们告诉我这个MIB可以加在成功加入HP OpenView软件中,并能接收到Trap信息。
joinjin
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2010-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
27楼#
发布于:2003-06-12 17:07
Children of private(4):
          RFC1155-SMI:enterprises(1) type=0 modules: SNMPv2-SMI
          Children of enterprises(1):
            InocuLAN-Alarm-MIB:cheyenne(46) type=0
            Children of cheyenne(46):
              InocuLAN-Alarm-MIB:inoculan(879) type=0
              Children of inoculan(879):
                InocuLAN-Alarm-MIB:inoculan#(0) type=0 modules: InocuLAN-Alarm-MIB InocuLAN-Alarm-MIB
                InocuLAN-Alarm-MIB:inoculantrapdesc(5) type=2
                InocuLAN-Alarm-MIB:inoculanServerName(4) type=2
                InocuLAN-Alarm-MIB:inoculanParmsPollTime(3) type=3
                InocuLAN-Alarm-MIB:inoculanParmsTrapEnable(2) type=3
                InocuLAN-Alarm-MIB:inoculanNLMRev(1) type=0
                Children of inoculan#(0):
                  InocuLAN-Alarm-MIB:inoculantrapLow(3) type=20
                  InocuLAN-Alarm-MIB:inoculantrapMed(2) type=20
                  InocuLAN-Alarm-MIB:inoculantrapHigh(1) type=20
                Children of inoculanNLMRev(1):
                  InocuLAN-Alarm-MIB:inoculanNLMRevMinor(2) type=3
                  InocuLAN-Alarm-MIB:inoculanNLMRevMajor(1) type=3
joinjin
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2010-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
28楼#
发布于:2003-06-12 17:10
enterprises    FROM RFC1155-SMI
OBJECT-TYPE    FROM RFC-1212
TRAP-TYPE      FROM RFC-1215;
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
29楼#
发布于:2003-06-12 17:11
你怎么得到这个mibtree的,可以阿,没有问题阿。

你是在linux下还是win32下面得到这个mibtree的阿?

你上面的结果是不是说明了MIB已经成功加载。
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
30楼#
发布于:2003-06-12 17:11
你怎么得到这个mibtree的,可以阿,没有问题阿。

你是在linux下还是win32下面得到这个mibtree的阿?

你上面的结果是不是说明了MIB已经成功加载。

你是怎么做的?
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
31楼#
发布于:2003-06-12 17:14

今天我真是太高兴了,真的非常感谢你,尽管我们并不熟悉,但是能在这里共同解决一个问题,使我的荣幸。


你刚才怎么做就调试通过了?

改了哪些东西?
joinjin
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2010-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
32楼#
发布于:2003-06-12 17:23
我在WIN32下把你的文件mib改了一下,上面我已经贴了。
另外#define DEFAULT_MIBS \"InocuLAN-Alarm-MIB;RFC1213-MIB;RFC1286-MIB;Q-BRIDGE-MIB\";
编译snmp。lib再用。就可以了。
snmplib在libsnmp中

barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
33楼#
发布于:2003-06-12 17:25
只是改了InocuLAN-Alarm-MIB.txt文件中的RFC么?

我刚才也改了,可是当我运行snmptrapd工程的时候,输出mibtree还是和原来一样,

你是不是重新mib2c生成了.c和.h文件阿?

能否讲的再详细一点。

谢谢!
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
34楼#
发布于:2003-06-12 17:30
#define DEFAULT_MIBS \"InocuLAN-Alarm-MIB;RFC1213-MIB;RFC1286-MIB;Q-BRIDGE-MIB\";

这个是在config.h中修改的么?

后面的 RFC1286-MIB和 Q-BRIDGE-MIB Module是必须想要的么?
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
35楼#
发布于:2003-06-12 17:36
你用的win32.dsw么?

我编译了libsnmp工程,编译成功了,

然后我在snmptrapd工程中,加入了print_mib,为什么我还是看不到你上面的信息
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
36楼#
发布于:2003-06-12 17:41


我编译libsnmp怎么生成的是snmp_d.lib 不是你说的snmp.lib?

--------------------Configuration: libsnmp - Win32 Debug--------------------

snmp_d.lib - 0 error(s), 0 warning(s)
joinjin
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2010-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
37楼#
发布于:2003-06-12 17:46
那个是debug版,呵呵!
你再试试吧!
barryxu
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2003-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
38楼#
发布于:2003-06-12 17:48
你还在么?

是不是要下班了阿?

你能告诉我你实在哪里调用print_mib,然后就得到了这个mibtree的么?
joinjin
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2010-06-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
39楼#
发布于:2003-06-12 17:48
唉,又少说了,那些文件不是必须的!
我回答的时候看不到你的问题,所以经常漏掉,发了N次,不好意思!
游客

返回顶部