linux下SNMP的安装配置

以redhat的安装配置为例:

编译和安装

首先我们需要下载Net-SNMP的源代码,选择一个版本,比如最新版5.7.1,地址如下 :

http://www.software8.co/software/wlbc/1637.html

接下来对下载的源代码包进行解压缩,如下:

tar xzvf net-snmp-5.7.1.tar.gz

然后通过configure来生成编译规则,如下:

cd net-snmp-5.7.1

./configure --prefix=/usr/local/snmp --with-mib-modules=ucd-snmp/diskio --with-default-snmp-version="3"

--with-mib-modules=ucd-snmp/diskio 选项,可以让服务器支持磁盘I/O监控。

--with-default-snmp-version 选项,是默认装V3版本

--with-sys-location 位置

--with-sys-contact 联系人

--with-logfile 日志文件目录

--with-persistent-directory

接下来,开始编译和安装

make && make install

到现在为止,我们已经有了可以运行的SNMP代理程序,它位于/usr/local/snmp/sbin/snmpd,在启动它之前,我们还要进行一些必要的设置

配置V3版本

拷贝源码包下面的EXAMPLE.CONF 到=/usr/local/snmp/share/snmp/snmpd.conf

cp /home/net-snmp-5.7.1/EXAMPLE.conf /usr/local/snmp/share/snmp/snmpd.conf

修改snmpd.conf文件

rouser unimas auth

注意:添加用户时,请确保snmp服务没有运行,否则无法添加。

可以看到,在v3中,“rouser”用于表示只读帐号类型,随后的“jiankongbao”是指定的用户名,后边的“auth”指明需要验证。

createUser unimas MD5 mypassword

这行配置的意思是创建一个名为“unimas ”的用户,密码为“mypassword”,并且用MD5进行加密传输。这里要提醒的是:

密码至少要有8个字节

cp /usr/local/snmp/share/snmp/snmpd.conf /var/net-snmp/snmpd.conf

设置net-snmp的环境变量

设置环境变量 在/etc/profile文件下追加

PATH=/usr/local/snmp/bin:/usr/local/snmp/sbin:$PATH

export PATH

添加到启动文件

在/etc/rc.local文件末尾追加

/usr/local/snmp/sbin/snmpd -c /usr/local/snmp/share/snmp/snmpd.conf&

重新启动net-snmp服务

/usr/local/snmp/sbin/snmpd -c /usr/local/snmp/share/snmp/snmp.conf&

或者用service snmpd stop

service snmpd start

测试

/usr/local/snmp/bin/snmpwalk -v 3 -l authNoPriv -a MD5 -u unimas -A hzhz2003 127.0.0.1:161 sysDescr

正常的话会出现

SNMPv2-MIB::sysDescr.0 = STRING: Linux localhost.localdomain 2.6.18-274.el5 #1 SMP Fri Jul 22 04:43:29 EDT 2011 x86_64

测试/usr/local/snmp/bin/snmpwalk -v 3 -l authNoPriv -a MD5 -u unimas -A hzhz2003 127.0.0.1:161 if

回出现网卡等信息

表示安装配置成功

(0)

相关推荐

  • Linux下CVS的安装配置与操作命令全解析

    在介绍CVS命令之前,先说点别的 如以前说,仓库内除乐源文件外,还包括一系列的管理文件.位于$CVSROOT/CVSROOT 修改管理文件的方法等同于源代码文件,利用CVS命令提取和修改. 下面描述每 ...

  • Linux下OPENVPN的安装配置方法

    环境需求: OPENVPN-2.2.2(服务端): http://swupdate.openvpn.org/community/releases/openvpn-2.2.2.tar.gz OPENVP ...

  • Linux下软件包的安装与管理

    先来看看Linux软件扩展名。软件后缀为.rpm最初是Red Hat Linux提供的一种包封装格式,现在许多Linux发行版本都使用;后缀为.deb是Debain Linux提供的一种包封装格式;后 ...

  • Linux下Sybase数据库安装注意的问题

    我们将介绍Linux下Sybase数据库安装注意的问题,包括安装地点的询问,安装之后进行优化的步骤等等。 首先使用root用户创建一个专有的sybase用户以及sybase的目录 然后切换到sybas ...

  • Windows系统下XAMPP的安装配置图文教程

    这是关于在windows下XAMPP的安装配置图文教程,XAMPP 是什么?在linux ubuntu系统下安装配置LAMP时提到了XAMPP,XAMPP为我们提供了一种在Linux、Solaris、 ...

  • 阿里云Linux下FTP服务器搭配配置

    阿里云服务器是国内目前 最好的一个云服务器了,不过价格方面也比较贵了,下面我们来给各位介绍在阿里云Linux下FTP服务器搭配配置了,大概方法 与linux下搭配ftp服务器区别不大,只是一些小细节了 ...

  • Centos(Linux)下用户权限委派配置介绍

    Centos(Linux)下用户权限委派配置介绍 说到权限委派,对于一个服务的正常运行至关重要,对于企业中经常说到的一句话就是,权限越大,责任越大,当然危害也是最大的,当权限比较的时候误操作会给应用造 ...

  • Linux下Nagios的安装与配置方法

    一.Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报 ...

  • Linux下ftp服务详细配置-vsftp(具体步骤)

    首先要安装linux下的vsftp软件包。 rpm -qa|gerp vsftpd //查找vsftpd有没有安装 如果没有安装就 vsftpd-2.0.1-5.i386.rpm (在第一张光盘) 在 ...