Ubuntu安装net-snmp-5.5.1方法总结

下载net-snmp-5.5.1源码ide

下载后,解压文件:spa

tar -zxvf  net-snmp-5.5.1.tar.gz日志

解压后进入,net-snmp-5.5.1目录orm

cd net-snmp-5.5.1ip

二、开始安装net-snmp-5.5.1字符串

运行./configure --prefix=/home/net-snmp/ 设置安装目录及必要的版本配置信息等。运行过程当中配置以下信息:get

default version of-snmp-version(3): 3(在这里版本一般有三种形式:1,2c,3)源码

Systemcontact information(配置该设备的联系信息): heaven(也能够是邮箱地址)it

System location (该系统设备的地理位置):BEIJING P.R Chinaio

Location to write logfile (日志文件位置): /var/log/snmpd.log

Location to Write persistent(数据存储目录): /var/net-snmp

配置完成开始,运行

make

会出现以下错误:

/usr/bin/ld: cannot find -lperl

解决办法以下(安装lperl的包):sudo apt-get install  libperl-dev

安装完成后继续make。

再make就一路经过,而后make install       ok!安装完成。

三、 制做配置文件  *.conf

这里有两种方式,一种方式是用命令snmpconf -g basic_setup生成snmpd.conf文件,但须要回答不少没用的问题,比较 费时,我这里用了一种较简便的方法生成配置文件,就是把解压后的那个文件目录下的EXAMPLE.conf文件拷在咱们的安装路径下并修改,命令格式以下:

cp EXAMPLE.conf /home/net-snmp/snmpd.conf //cp样例配置到安装目录下

四、vi /home/net-snmp/snmpd.conf //编辑配置文件

把里面的NETWORK 改为须要查看snmp信息的主机ip 地址

把COMMUNITY改为你设定的值(本身起个字符串形式的名字)。

而后保存退出

五、/home/net-snmp/sbin/snmpd –c/home/net-snmp/snmp/snmpd.conf & //启动snmp

六、netstat -an  //查看snmp是否启动

七、在脚本里配置snmp,使其在开机时自启动snmpd服务。(也能够不写在脚本里,每次系统启动后执行一下第5步就好了)

在脚本里的编写:

vi /etc/rc.local

添加 /home/net-snmp/sbin/snmpd –c/home/net-snmp/snmpd.conf &

九、关闭snmp服务

ps aux |grep snmp |grep -v grep |awk '{print $2}' |xargs kill

相关文章
相关标签/搜索