~$snmpwalk -v 2c -c public localhost 如果结果如下,表示成功了。第二部分: C语言编程 1. 我是直接在QT中编写的,直接从启动QT创建一个程序Plain C Application,2. 因为需要使用netsnmp库,所以需要增加链接库 -lnetsnmp e.g:SOURCES +=main.c LIBS += -lnetsnmp 3. 具体的程序如下,把一些容错...
net-snmp代理扩展(c文件) 下载文档 收藏 打印 转格式 50阅读文档大小:81.1K8页yunde220上传于2015-03-01格式:PDF NET-SNMP代理配置手册 热度: Net-snmp+agent扩展开发示例 热度: net snmp sourceforge net tutorial 5 热度: #include #include #include ...
5.1在/etc/rc/local文件的末尾加上下面一项代码: /usr/local/snmp/sbin/snmpd -c /usr/local/snmp/share/snmp/snmpd.conf & 5.2在/etc/profile文件的末尾加上下面一段代码: PATH=/usr/local/snmp/bin:/usr/local/snmp/sbin:$PATH 记得执行source命令。 6、使用下面的命令进行测试 出现信息及为测试成功。
再调用SOCK_CLEANUP;来清理Socket库调用。 main.c完整代码 #include <net-snmp/net-snmp-config.h>#include<signal.h>#include<net-snmp/net-snmp-includes.h>#include<net-snmp/agent/net-snmp-agent-includes.h>#include"test.h"constchar*app_name ="test"; staticintreconfig =0; externintnetsnmp_runni...
4.在安装路径c:\usr下点击“registeragent.bat”可能会出现snmpd.exe启动失败,不用管它.(注意停掉系统防火墙,防火墙可能会阻止net-snmp的信息发送和接收) 5.调用命令行cmd,在里面输入 >net start "net-snmp agent" 启动net-snmp服务;如果启动失败可能服务已经运行. ...
问net-snmp v2c工作正常,但v3返回STAT_ERRORENSNMP 是专门设计用于在 IP 网络管理网络节点(服务器、...
Net-SNMP是一个免费、开源的SNMP实现,原名UCD-SNMP。它包含agent和多种管理工具的源代码,支持多种扩展方式,不仅扩展了数据获取方式,还对数据类型进行了扩展。Net-SNMP不仅提供管理工具,还提供了一些开发配置工具,这些工具大多使用Perl语言的脚本提供,如mib2c、net-snmp-config等。这些工具使得开发者...
C:/Program Files/Net-SNMP/usr/bin>snmptrapd -f -Le -d 作用:使得NET-SNMP捕捉trap,执行之后NET-SNMP开始接收trap,注意这是debug模式,会将收到的trap包内容打印出 错误:执行命令可能遇到如下错误: couldn't open udp:162 -- errno 2 ("No such file or directory")?
case MODE_SET_FREE:case MODE_SET_ACTION:case MODE_SET_COMMIT:case MODE_SET_UNDO:获取时用的是case MODE_GET:在该情况下,如果获取一个整型,则使用snmp_set_var_typed_value(requests->requestvb, ASN_INTEGER,整型变量地址,sizeof(int));这样就会将信息发送给管理端,如果是其他类型,也使用...
snmpwalk -v2c -c public localhost .1.3.6.1.2.1.1 -v2c:使用的是2c的snmp版本,可选1|2c|3 -c public:community名为public localhost:代理的地址,这里因为代理运行在本机上,所以可用localhost .1.3.6.1.2.1.1:这里查询的是.iso.org.dod.internet.mgmt.mib-2.system,其Oid为.1.3.6.1.2.1.1, 其Oid...