net-snmp centOS下的安装配置

本文主要转自网络,非常抱歉链接找不到了。sorry!


1. 安装

            如果在线,yum install -y net-snmp 不在线,下载net-snmp-5.7.1.tar.gz 安装

           1.1 net-snmp-5.7.1.tar.gz 安装

                  1.1.1  #tar zxvf net-snmp-5.7.1.tar.gz

                  1.1.2  #cd net-snmp-5.7.1

                  1.1.3 配置configuration

                           #./configuration

                          执行文件目录下的configure 可执行文件,如果想指定程序包的安装路径,那么您首先 建立相应的文件夹来存放安装信息,您可以写成./configure –-prefix=/您指定的路径名。参 数--prefix 用来告诉系统安装信息存放的路径,如果您没有指定路径,直接执行./configure, 那么程序包都会安装在系统默认的目录下,通常为:/usr/local下 [root@ICMS-1 net-snmp-5.7.1]# ./configure--prefix=/usr/local/snmp --with-mib-modules='ucd-snmp/diskioip-mib/ipv4InterfaceTable' (注:--with-mib-modules=ucd-snmp/diskio该选项,可以让服务器支持磁盘 I/O 监控。 ) 回车出现下面问题,可以直接回车而不用回答,系统会采用默认信息,其中日志文件默认安装在/var/log/snmpd.log.数据存贮目录默认存放在/var/net-snmp下 1、Press return to continue 2、default version of-snmp-version(3): 3(在这里版本通常有三种形式:1,2c,3) 3、SystemContact Information (@@no.where)(配置该设备的联系信息): heaven(也可以是邮箱地址) 4、System Location (Unknown)(该系统设备的地理位置):BEIJING P.R China 5、Location to writelogfile (日志文件位置): /var/log/snmpd.log 6、Location to Write persistent(数据存储目录):/var/net-snmp

                  1.1.4 编译和安装 make&& make install

                           # make 

                          # make install

                         编译源码包文件,通常只需要执行 make 命令,系统会根据 Makefile 层层进行编译。如 果 make 成功的话,那么紧接着安装程序了 make install [root@ICMS-1net-snmp-5.7.1]# make && make install


2. 配置

    2.1 复制 EXAMPLE.conf  到etc下,并改名为snmpd.conf

          # cp EXAMPLE.conf /etc/snmpd.conf

    2.2 修改配置信息

         a、允许网络访问

               # # AGENT BEHAVIOUR Listenfor connections from the local system only

               #agentAddress udp:127.0.0.1:161 ---注释掉该行

               # Listen for connections on all interfaces (both IPv4 *and* IPv6)

               #agentAddress udp:161,udp6:[::1]:161 --取消该行注释并改为

               agentAddress udp:161     ----新增一行

        b、选择v2cSNMP协议的版本

              # ACTIVE MONITORING

              # send SNMPv1 traps

              # trapsink localhost public

              # send SNMPv2c traps trap2sink localhost public

              # send SNMPv2c INFORMs#informsink localhost public

       c、在rocommunity publicdefault -V systemonly,把 -V systemonly去掉。这是设置 权限,去掉后为能访问全部

       d、添加 mibs +ALL


3. 启动

     #/usr/local/snmp/sbin/snmpd -c /etc/snmpd.conf

4. 设置 net-snmp 自启动

    在/etc/rc.local文件的末尾加上如下代码: /usr/local/snmp/sbin/snmpd -c /etc/snmpd.conf






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值