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

1、下载net-snmp-5.5.1源码


          http://nchc.dl.sourceforge.net/sourceforge/net-snmp/net-snmp-5.5.1.tar.gz

       下载后,解压文件:


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


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


        cd net-snmp-5.5.1


2、开始安装net-snmp-5.5.1


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


       default version of-snmp-version(3): 3(在这里版本通常有三种形式:1,2c,3)
       Systemcontact information(配置该设备的联系信息): heaven(也可以是邮箱地址)
       System location (该系统设备的地理位置):BEIJING P.R China
       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!安装完成。

3、 制作配置文件  *.conf

          这里有两种方式,一种方式是用命令snmpconf -g basic_setup生成snmpd.conf文件,但需要回答很多没用的问题,比较 费时,我这里用了一种较简便的方法生成配置文件,就是把解压后的那个文件目录下的EXAMPLE.conf文件拷在我们的安装路径下并修改,命令格式如下:
       cp EXAMPLE.conf /home/net-snmp/snmpd.conf //cp样例配置到安装目录下

4、vi /home/net-snmp/snmpd.conf //编辑配置文件
        把里面的NETWORK 改成需要查看snmp信息的主机ip 地址
      把COMMUNITY改成你设定的值(自己起个字符串形式的名字)。
      然后保存退出

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

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

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

        在脚本里的编写:

       vi /etc/rc.local
       添加 /home/net-snmp/sbin/snmpd –c/home/net-snmp/snmpd.conf &

9、关闭snmp服务
         ps aux |grep snmp |grep -v grep |awk '{print $2}' |xargs kill




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值