一、下载源码
可以自行在Net-SNMP官网下载源码,也可以在命令行使用wget命令获取源码。
wget http://sourceforce.net/projects/net-snmp/files/net-snmp/5.7.3/net-snmp-5.7.3.tar.gz
解压下载的压缩包。解压后可以另取一个简洁的文件夹,方便后期使用。
tar -xvzf net-snmp-5.7.3.tar.gz
mv net-snmp-5.7.3 net-snmp
二、编译安装
下载一个依赖包,这个包是编译Net-SNMP所必须的,如果没安装,会无法通过编译。这个依赖包与perl有关。
sudo apt-get install libperl-dev
配置。
./configure --with-default-snmp-version="3" --prefix="/usr/local/net-snmp" --with-sys-contact="@@no.where" --with-sys-location="Unknown" --with-logfile="/var/log/snmpd.log" --with-persistent-directory="/var/net-snmp"
配置之后显示下图,表示配置成功。