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

  回出现网卡等信息

  表示安装配置成功

时间: 2024-10-26 00:26:47

linux下SNMP的安装配置的相关文章

Linux下NDK的安装配置

Linux下NDK的安装配置     在编写android程序的时候如果需要复用一部分以前的c语言程序,可以考虑使用NDK.由于设计到c和c++编程,故强烈建议在Linux下安装上eclipse的CDT插件.安装方法同安装其他插件的方式一样,推荐离线安装,方法这里不再赘述.     在使用NDK之前需要下载android-ndk包,下载解压后将解压后的文件夹拷贝到自定义的目录下面(如"/root/"目录下),如图一所示.   图一  拷贝解压后的ndk文件夹到自定义目录下      

Linux下Kafka单机安装配置方法(图文)_Linux

介绍 Kafka是一个分布式的.可分区的.可复制的消息系统.它提供了普通消息系统的功能,但具有自己独特的设计.这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: •Kafka将消息以topic为单位进行归纳. •将向Kafka topic发布消息的程序成为producers. •将预订topics并消费消息的程序成为consumer. •Kafka以集群的方式运行,可以由一个或多个服务组成,每个服务叫做一个broker. producers通过网络将消息发送到Kafka集群,集群

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

  在介绍CVS命令之前,先说点别的 如以前说,仓库内除乐源文件外,还包括一系列的管理文件.位于$CVSROOT/CVSROOT 修改管理文件的方法等同于源代码文件,利用CVS命令提取和修改. 下面描述每个文件的用途: checkoutlist 支持CVSROOT目录的其它管理文件,允许为各种CVS命令定置信息 commitinfo 在cvs commit命令执行时,这个文件指定乐文件提交时执行的命令 cvswrappers 定义乐一个包装程序当文件登记或检取时就会执行. editinfo 允许

linux下CentOS6.0安装配置图文教程

1.1 系统简介 CentOS 是什么? CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本.每个版本的 CentOS 都会获得七年的支持(通过安全更新方式).新版本的 CentOS 每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件.这样,建立一个安全.低维护.稳定.高预测性.高重复性的 Linux 环境. CentOS(Community Enterprise Operating Syst

linux下redis的安装配置介绍

Redis是什么 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统.Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes ,当然还有和Memcached一样的 strings结构.Redis当然还包括了对这些数据结构的丰富操作. Redis的优点 性能极高 – Redis能支持超过 100K+ 每秒的读写频率. 丰富的数据类型 – Redis支

linux 下Openssl的安装配置与使用方法

1.   Openssl介绍 自己网上找去吧,我说的不好! 2.   安装 1.下载地址:http://www.openssl.org/source/ ;下一个最新新版本的OpenSSL,版本是:openssl-1.0.2-beta1.tar.gz 2.在下载的目录中,用命令执行:tar -xzf openssl-openssl-1.0.2-beta1.tar.gz 3.进入解压的目录:openssl-1.0.2-beta1  [.......]#cd openssl-1.0.2-beta1 4

Linux下pure-ftpd编译安装配置步骤详解

mkdir -p /home/src cd /home/src ## 下载源码包 wget -c http://lnmp.xiaobai.com/1.0/src/pure-ftpd-1.0.29.tar.gz ## 解压 tar zxvf pure-ftpd-1.0.29.tar.gz ## 进入目录 cd pure-ftpd-1.0.29 ## 编译安装 ./configure –prefix=/usr/local/webserver/pure-ftpd –with-everything –w

linux下Python环境安装配置步骤

安装python2.7 wget https://www.Python.org/ftp/Python/2.7.8/Python-2.7.8.tgz tar xvf Python-2.7.8.tgz cd Python-2.7.8 ./configure –prefix=/usr/local/python27 make make install mv /usr/bin/python /usr/bin/python_old ln -s /usr/local/python27/bin/python /

Linux系统下Kafka单机安装配置详解

说明:   操作系统:CentOS 6.x 64位   Kafka版本:kafka_2.11-0.8.2.1   实现目的:   单机安装配置kafka   具体操作:   一.关闭SELINUX.开启防火墙9092端口   1.关闭SELINUX   vi /etc/selinux/config   #SELINUX=enforcing #注释掉   #SELINUXTYPE=targeted #注释掉   SELINUX=disabled #增加   :wq! #保存退出   setenfo