snmp 编译

1.编写自己的mib
2.网上下载net-snmp
3.解压net-snmp指定文件夹
4.通过mib2c工具,把自定义的mib生成.c和.h文件

1.首先安装net-snmp,mib2c默认路径为/usr/local/snmp
2.将自定义的mib放入到/usr/local/snmp/mibs中
3.修改/usr/local/snmp中的snmpd.conf(snmpd.conf可依据net-snmp文件夹中的EXAMOLE.conf来修改)
4.在snmpd.conf最后加入一行,加入内容:mibs +NET-SNMP-EXAMPLES-MIB,NET-SNMP-EXAMPLES-MIB是mib最上面一行)
5.通过mib2c命令生成对应的.c和.h文件

5.把.c和.h文件放入到../net-snmp/agent/mibgroup 中
6.返回到/net-snmp路径
7.配置编译环境
如下:
./configure 
--build=i386-linux//编译平台
--host=arm-linux//运行平台
CC=arm-linux-gcc//交叉编译器
--with-endianness=little//指定小端
--enable-mini-agent//最小的SNMP(编译出来的snmp比较小)
--with-install-prefix=/home/wfj/net-snmp//安装目录
--with-ar=arm-linux-ar //arm-linux-ar 二进制工具来管理文件
LDFLAGS="-static"//静态编译
--with-min-modules="clever"


8.make和install
9.在/home/linux/Desktop/clever中找到usr文件夹
10.../usr/local/sbin/snmpd 就是运行程序
11.放入到arm平台运行./snmpd -c /snmpd.conf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值