已经使用mib2c工具将自定义的MIB库生成了.c和.h文件。下一步怎么做呢?参考了《关于ucd-snmp软件包 作者:胡亚军》
//////////////////////////////////////////////
snmpd扩展方法一: 静态链接形式 先将生成的两个文件, ustScalarSet.h和ustScalarSet.c, 拷贝到下载的ucd-snmp源代码目录下agent/mibgroup子目录中. 例如在我的机器上, ucd-snmp 4.2.1的源代码在/usr/local/src/ucd-snmp-4.2.1中, 相应的拷贝的目标目录为, /usr/local/src/ucd-snmp-4.2.1/agent/mibgroup. 在ucd-snmp 4.2.1的主目录中(我的机器为/usr/local/src/ucd-snmp-4.2.1), 按如下序列执行命令
# ./configure -with-mib-modules="ustScalarSet"
# make
# make install
这样, 新的代理程序生成并安装. 运行SNMP代理程序
# /usr/local/sbin/snmpd
///////////////////////////////////////////////////////////////但在win2k下如何操作呢?不知道上面这几个命令在win2k下是什么样的。
另:开发代理是否就是要么如以上的方法将自己的mib库加入snmpd代理,要么自己写一个代理程序??
从写mib文件到安装net-snmp到编译.c,.h文件,走到这一步的时候就不明白了。
还有这些代理和系统安装的snmp服务是什么关系?
哪位做过这方面的工作,请指导谢谢!!环境:win2k + VC6.0 + net-snmp5.4.1
//////////////////////////////////////////////
snmpd扩展方法一: 静态链接形式 先将生成的两个文件, ustScalarSet.h和ustScalarSet.c, 拷贝到下载的ucd-snmp源代码目录下agent/mibgroup子目录中. 例如在我的机器上, ucd-snmp 4.2.1的源代码在/usr/local/src/ucd-snmp-4.2.1中, 相应的拷贝的目标目录为, /usr/local/src/ucd-snmp-4.2.1/agent/mibgroup. 在ucd-snmp 4.2.1的主目录中(我的机器为/usr/local/src/ucd-snmp-4.2.1), 按如下序列执行命令
# ./configure -with-mib-modules="ustScalarSet"
# make
# make install
这样, 新的代理程序生成并安装. 运行SNMP代理程序
# /usr/local/sbin/snmpd
///////////////////////////////////////////////////////////////但在win2k下如何操作呢?不知道上面这几个命令在win2k下是什么样的。
另:开发代理是否就是要么如以上的方法将自己的mib库加入snmpd代理,要么自己写一个代理程序??
从写mib文件到安装net-snmp到编译.c,.h文件,走到这一步的时候就不明白了。
还有这些代理和系统安装的snmp服务是什么关系?
哪位做过这方面的工作,请指导谢谢!!环境:win2k + VC6.0 + net-snmp5.4.1
解决方案 »
- 急!!!!一道数模题
- 安装visual studio 2005时遇到如下问题,请问各位大哥大姐要怎么解决呀?谢谢!
- 关于切分条变化的问题~~~ handsomerun(毛毛)老师 请进~~~ 嘿嘿~~~~
- 一般钩子函数只能捕获系统消息,但是有没有办法捕获系统底层的操作行为呢?比如WORD正在写文件,有没有办法捕获写文件这一个操作?
- 一个小问题(CDateTimeCtrl应带哪个DLL),一个大问题(关于Release和Debug)
- 请问class view 打不开怎么办?/
- BSTR!如果判断一个BSTR有无内容?
- 高分求救:如何产生一个让人删不掉的进程?
- double向CString类型的转换
- DIRECT SHOW 好难!
- VC中窗口显示问题.在线等..急..
- webBrowser控件问题
学习snmp开发代理以来,感觉好难啊
资料很少,参与讨论的人少。
所以进展很慢,现在到最后的步骤了,这个问题解决了就总结一下和大家分享!!
过来人指点一下。
http://bibu.blogchina.com/inc/net_snmp_doc.htm#_Toc116812020windows下的snmp代理是ms开发的,你的是你自己开发的
就这些区别
SNMP代理的协议和实现方法也看了不少,当然感觉自己钻的不透,没有适合初学者的例子是头疼的事.Win2k下是可以的.
to oyljerry:
我用的是net-snmp5.4.1,过段时间有时间再去看agent++.不清楚为什么安装配置net-snmp5.4.1的陷阱这么多.
to captain_x:
搞定后一定和大家分享一下这个过程,也许我走的路绕了,但作个教训也好.
现在明白了windows下的代理运行后,再运行自己的代理是不行的,除非修改相关端口和配置.