linux net-snmp(之安装及配置)

------------------------------------------------本文禁止转载--------------------------------------------
net-snmp版本:net-snmp-5.6.2.1
下载链接:https://pan.baidu.com/s/1sUjEr3yX-jtL_yaVI5c47g
提取码:lvym
解压缩安装包:tar -zxvf net-snmp-5.6.2.1.tar.gz

安装步骤:

1.进入net-snmp-5.6.2.1目录,如下
linux net-snmp(之安装及配置)
执行命令:./configure --prefix=/usr/local/snmp,期间会有选项,一路回车即可
configure是可执行文件,用于配置makefile,执行“./configure --help”,查看配置参数。此处–prefix用于配置生成文件的存放路径。

2.执行"make"进行编译

3.执行"sudo make install",进行安装

4.配置snmpd.conf文件
使用’ls’命令查看/usr/local/snmp目录下是否存在etc目录,如果不存在使用’mkdir etc’在该目录下新建文件夹etc。
将SNMP源码目录下的EXAMPLE.conf文件拷贝到/usr/local/snmp/etc文件夹下"cp EXAMPLE.conf /usr/local/snmp/etc/snmpd.conf"。
修改以下内容:
1)agentAddress udp:127.0.0.1:161修改为agentAddress udp:161
2)将trapsink localhost public行注释
将trap2sink localhost public行取消注释
3)将rocommunity public default -V systemmonly修改为rwcommunity public default

5.运行snmpd代理
进入/usr/local/snmp目录可看到生成的文件,sbin目录下存放snmpd代理及trap程序,bin目录下为各种工具,后续文章会更新使用方法。
执行命令:/usr/local/snmp/sbin/snmpd -c /usr/local/snmp/etc/snmpd.conf,运行snmpd代理程序,-c用于链接配置文件