利用net-snmp的库实现snmpget,snmpset

需要的net-snmp的库如下:
-rwxrwxrwx 1 root root 2971144 12月 3 09:04 libnetsnmp.so
-rwxrwxrwx 1 root root 2971144 12月 3 09:04 libnetsnmp.so.40
-rwxrwxrwx 1 root root 2971144 12月 3 09:04 libnetsnmp.so.40.1.0

代码如下:
代码中模仿了两个snmp客户端来操作,然后例子中只用了客户端0,可以打开两个和多个,另外如果服务器不存在的话,snmp连接的超时时间是6s,所以代码会一直卡住,所以需要多个的时候要开多个线程,readNum就是不同的客户端的index,
注意修改代码中的共同体名和ip地址,还有代码中的oid;
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
#include "pthread.h"
#include
#include

利用net-snmp的库实现snmpget,snmpset最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/8064.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>