读书人

linux下snmp编程,该怎么解决

发布时间: 2012-02-10 21:27:42 作者: rapoo

linux下snmp编程
关于linux下对snmp进行编程,想通过snmp获取网络设备的相关数据,现在windows下有现成的winsnmp,但是不知道linux下如何进行,看来net-snmp,但是需要先在系统上安装它,才能再调用相应的api,snmp++正在看,没有什么头绪,哪位大虾有过直接在linux下完成snmp的给点提示。

[解决办法]
不懂。。。。
[解决办法]
用net-snmp就可以实现.
不一定非要安装,在程序中include相关的头文件,另外编译的时候链上其动态链接库libnetsnmp.so就可以了.
具体内容可以参考http://www.net-snmp.org/
[解决办法]
SNMP 是一种应用程序协议,封装在 UDP 中。各种版本的 SNMP 信息通用格式如下所示:

Version Community PDU

Version:SNMP 版本号。管理器和代理器必须使用相同版本的 SNMP。需要删除具有不同版本号的信息,并不对它们作进一步的处理。
Community:团体名称,用于在访问代理器之前认证管理器。
PDU(协议数据单元):SNMPv1、v2 和 v3 中的 PDU 类型和格式将在对应文件中作具体介绍。

读书人网 >C++

热点推荐