Net-snmp安装开发流程

16 篇文章 0 订阅
12 篇文章 2 订阅

Net-snmp安装开发流程:

Net-snmp安装开发流程_cao849861802的博客-CSDN博客
mib文件构建,标量,一维表量,二维表量:

mib文件构建,标量,一维表量,二维表量_cao849861802的博客-CSDN博客
Mib2c构建.C和.H文件,标量,一维表量,二维表量,表量索引:

Mib2c构建.C和.H文件,标量,一维表量,二维表量,表量索引_cao849861802的博客-CSDN博客
修改mib2c生成的.c文件:

修改mib2c生成的.c文件_cao849861802的博客-CSDN博客
为net-snmp添加新的节点.c,添加私有节点:

为net-snmp添加新的节点.c,添加私有节点_cao849861802的博客-CSDN博客

------------------------------------------------------------------------------------------------

1. 下载net-snmp包(源码)

官网:Net-SNMP

Download:Net-SNMP

我这里下载的是version:5.9.1,文件名:net-snmp-5.9.1.zip

2. 解压net-snmp-5.9.1.zip

unzip net-snmp-5.9.1.zip

如果没有unzip命令则安装zip,

apt-get install zip

3.配置编译net-snmp

cd net-snmp-5.9.1
#./configure后其他选项可以直接回车
#--prefix这里指定net-snmp的安装路径;
./configure --with-default-snmp-version="2" --with-logfile="/var/log/snmpd.log" --prefix=/media/build/net-snmp/net-snmp  --enable-debugging
make
make install

4. 修改配置文件

cd /media/build/net-snmp/net-snmp
mkdir etc
cp net-snmp-5.9.1/EXAMPLE.conf /media/build/net-snmp/net-snmp/etc/snmpd.conf
vim /media/build/net-snmp/net-snmp/etc/snmpd.conf
#在文件末尾添加以下内容:
rwcommunity public
com2sec  secname  default  public
group  secgroup  v2c   secname
view   all    included    .1
access  secgroup    ""   any   noauth   exact    all   all    none
trap2sink    localhost public
informsink   localhost public
#把配置文件上面的和这些配置相关的都注释掉比如view,然后保存退出

5.修改环境变量

export PATH=$PATH:/media/build/net-snmp/net-snmp/bin:/media/build/net-snmp/net-snmp/sbin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/media/build/net-snmp/net-snmp/lib

这两条环境变量一个是为了添加新安装的net-snmp的软件用的,一个是为了lib库添加的为了如果要用lib库可以直接引用到。

/media/build/net-snmp/net-snmp/bin这个路径放着snmpget,snmpset等

/media/build/net-snmp/net-snmp/sbin这个路径放着snmpd

6.开启snmp服务器

snmpd -c etc/snmpd.conf &

 -c指的是引用配置文件,直接snmpd也可以启动但是用的是默认配置;

snmpd -f -Lo: -Dagentx  -c snmpd.conf  &

这种方式启动是打开了snmp服务相关调试开关,可以查看snmpd启动的时候会不会报错;

-f指的是将snmp的打印打印到串口,因为默认情况下snmp的输出是输出到fork的。

snmpd -f -Dall -c snmpd.conf &

这种方式启动是打开所有的调试开关;

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值