Linux编译安装SNMP

先从Net-SNMP网站
http://www.net-snmp.org
下载源码包

然后解压进入到目录

编译安装

./configure --prefix=/usr/local/snmp --with-mib-modules=ucd-snmp/diskio
make
make install

如果编译报错,提示"make: *** [perlmakefiles] Error 2"

解决办法

yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker -y

创建账号
创建只读账号
编辑 /usr/local/snmp/share/snmp/snmpd.conf
添加内容

rouser jiankong auth

创建账号和密码

编辑/var/net-snmp/snmpd.conf
PS:如果文件不存在先运行下snmp在把进程kill掉

/usr/local/snmp/sbin/snmpd
killall -9 snmpd

添加内容

createUser jiankong MD5 password

运行SNMP

/usr/local/snmp/sbin/snmpd