No1. net-snmp 的安装和配置

一般安装是源代码的程序你得看它的README一般在它的目录下都有的。
一般套路都是:
./configure
./make
./make install
有时候还可以:
./make clean
安装完之后,源文件就可以删了。 不过最好保留着,还是很有用处滴。以下是详细过程。

1. Linux下的Net-SNMP的安装。

从以下网址可以获得,源代码安装文件

http://www.net-snmp.org/download.html  

 下载下来的文件是  net-snmp-5.7.2.tar.gz

 

2. 解压

 tar –zxvfnet-snmp-5.7.2.tar.gz

 进入解压后的文件夹 tar –zxvf net-snmp-5.7.2

 

3. configure

在解压后的文件夹中会看到有一个configure文件

这是一个配置文件。

运行命令

./configure–prefix=/usr/local/net-snmp

 

接下来系统会提示设定其他配置信息。例如

with-default-snmp-version:  默认的SNMP版本

with-logfile: 日志文件目录

 

当configure结束后,会将所有的配置信息显示出来。

 

4. 对源文件进行编译

运行 make   

因为在解压后的文件夹中是有一个makefile文件的。

 

5. 进行安装

运行 make install   

 

6. 配置:运行net-snmp之前先要进行环境设置,否则无法查询到结果。环境配置文件由snmpconf命令交互生成。运行snmpconf后,提示有三个配置文件:snmpd.conf,snmptraps.conf,snmp.conf。

其中,snmpd.conf用来配置代理和管理端通信时的参数,只需设置两个参数就可正常运行程序了,一是community name,有只读rocommunity和读写rwcommunity之分,相当于访问账号,这里设rocommunity为public;另一个是访问端口,设为snmp协议默认的161端口。Snmp.conf是与mib库设置相关的配置文件。Snmptraps.conf用来设置代理陷阱,本文没有讨论陷阱。

这三个配置文件可以放在三个地方,一是盘符根目录下,二是~\usr\etc\snmp目录下,三是~\usr\snmp\persist,按标准路径最好是第二种方式。

另外,snmpconf和mib2c工具都是基于perl脚本的,在windows下需要安装perl才能运行。按照帮助文档的提示,下载ActivePerl安装。并按照帮助文档中perl的安装要求,下载在win32环境下所需的其他组件,配置并测试perl模块,使snmpconf和mib2c能正常运行。

/usr/local/snmp.yu/share/snmp/snmp.conf         <第一个文件>

#以下是文件中的内容

mibdirs  /usr/local/share/snmp/mibs

mibs all

 

/usr/local/snmp.yu/share/snmp/snmpd.conf          <第二个文件>

#以下是文件中的内容

rouser public auth

 

7. 设置环境变量

 

因为像 snmpwalk 命令都是放在snmp/bin/目录下。

所以可以把snmp/bin/ 和 snmp/sbin 添加到PATH中去。

export PATH=$PATH:/usr/local/snmp.yu/bin:/usr/local/snmp.yu/sbin


8. 测试安装成功。我们可以通过侦测localhost来验证

运行 snmpwalk –v2c –c public localhost

会显示本机的信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值