急!如何得到snmp工具的显示数据?
我在服务器上装了 net-snmp-5.0.8,内有诸如snmpget,snmptable,snmpgetnext等命令,但这些命令都把查询结果显示在屏幕上,我想在 c 程序中使用者先查询所得到的数据,怎样才能得到啊???怎样才能在c程序中截取到snmp的协议数据单元?? 问题点数:100、回复次数:6Top
1 楼yzhlinux(依乐)回复于 2003-09-04 22:37:43 得分 50
使用 > file,然后打开文件,得到数据。Top
2 楼klbt(快乐白兔)回复于 2003-09-06 18:27:17 得分 5
关注。Top
3 楼xingdi186(小迪)回复于 2003-09-06 20:09:01 得分 5
up
Top
4 楼RedHu(丹丹)回复于 2003-09-08 20:50:42 得分 0
是说用重定向?Top
5 楼yzhlinux(依乐)回复于 2003-09-08 21:27:20 得分 0
是的,如果你只不过是想得到输出的信息的话,那么使用system 函数,重定向到文件,然后打开文件来解吸的话,这是最方便的了,还能比这个简单吗?:)Top
6 楼tongbin100(tongbin)回复于 2003-09-10 09:03:40 得分 40
你可以自己写一段代码, 查找相应的ID, 在向改设备发送SET命令, 不过必须要改设备支持SNMP协议(现在一般设备都支持), 但消息必须用ASN.1的格式, 需要花点时间!!!Top




