`
hongliangpan
  • 浏览: 319752 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux的snmp安装和配置

阅读更多

 

 

linuxsnmp配置

1.下载net-snmp -5.3.pre4.tar.gz包.
编译,安装
[root@haha net-snmp -5.2.1]# ./configure --prefix=/usr/local/net-snmp -5.2.1
[root@haha net-snmp -5.2.1]#make
[root@haha net-snmp -5.2.1]#make install
2.创建放配置 文件的目录
[root@haha net-snmp -5.2.1]# mkdir /etc/snmp
3.拷贝配置 文件
将解压出来的包中的EXAMPLE.conf拷贝到刚创建的目/etc/snmp 中,并命名为snmpd.conf
[root@haha net-snmp -5.2.1]# cp -R EXAMPLE.conf /etc/snmp /snmpd.conf
4.修改配置 文件
[root@haha net-snmp -5.2.1]# vi /etc/snmp /snmpd.conf
找到如下行,将其改为你想要的字符串,和网络

#       sec.name  source          community
com2sec local     localhost       COMMUNITY
com2sec mynetwork NETWORK/24      COMMUNITY
例如
com2sec local     localhost       COMMUNITY
com2sec mynetwork 192.168.1.0/24      abcpublic
注意要用192.168.1.0/24 MS不能用192.168.1.1/24.另外改后要重启snmp 才能生效.

5.开启snmp
[root@haha net-snmp -5.2.1]# /usr/local/net-snmp -5.2.1/sbin/snmpd -Lsd -Lf /dev/null -p /var/run/snmpd -a -c /etc/snmp /snmpd.conf

6.重启.
[root@haha net-snmp -5.2.1]# killall -9 snmpd
root@haha net-snmp -5.2.1]# /usr/local/net-snmp -5.2.1/sbin/snmpd -Lsd -Lf /dev/null -p /var/run/snmpd -a -c /etc/snmp /snmpd.conf
1、确保本机已经安装了snmp 服务

    [root@idc ~]# rpm -qa |grep snmp

    net-snmp -libs-5.1.2-11.EL4.7

    net-snmp -5.1.2-11.EL4.7

    如果没有,那么放入linux 安装盘找到snmp 的rpm包进行安装,或者到网上搜索适合自己linux 发行版本的rpm包进行安装

    如果提示有依赖关系,那么通过yum install net-snmp -5.3.1…….rpm来安装。

    2、snmpd.conf文件配置

    按照如下方式修改snmpd.conf文件

    A、修改默认的community string

    com2sec notConfigUser default public

    将public修改为你才知道的字符串

    B、把下面的#号去掉(是干什么用的还没找到答案)

    #view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc

    C、下面列出的是可以访问的oid,比如.1.3.6.1.2.1.1表示可以访问sys组的信息

# Make at least  snmpwalk -v 1 localhost -c public system fast again.
#       name           incl/excl     subtree         mask(optional)
view    systemview    included   .1.3.6.1.2.1.1
view    systemview    included   .1.3.6.1.2.1.25.1.1
view    systemview    included   .1.3.6.1.2.1.2
view    systemview    included   .1.3.6.1.2.1.4

    D、把下面的语句

    access notConfigGroup "" any noauth exact systemview none none

    改成:

    access notConfigGroup "" any noauth exact mib2 none none

    是为了禁止对mib2的访问

    3、重启snmpd服务

    #/etc/rc.d/init.d/snmpd restart

    或#service snmpd restart

    完成snmpd的配置

    4、确保linux 的iptables防火墙 对我们的流量监控服务器 开放了udp 161端口的访问权限

    可使用iptables –L –n 查看当前iptables规则

    可编辑/etc/sysconfig/iptables文件来修改iptables规则。

分享到:
评论

相关推荐

    Linux的SNMP安装和配置

    Linux下SNMP的安装与配置 1. 确保Linux主机已经安装了SNMP服务 [root@Tekview Net-SNMP]# rpm -qa | grep snmp net-snmp-libs-5.3.2.2-5.el5 net-snmp-5.3.2.2-5.el5 net-snmp-utils-5.3.2.2-5.el5 如果没有,那么...

    Linux下配置SNMP

    Linux 系统中配置 SNMP 需要安装和配置 SNMP daemon(守护进程),并配置 SNMP 代理程序。下面将详细介绍在 Linux 下配置 SNMP 的步骤。 一、安装 SNMP 在 Linux 系统中,可以使用 RPM 包或 YUM 安装 SNMP。使用 ...

    linux下squid的安装,配置,卸载及SNMP的安装配置

    在本文中,我们将详细介绍如何在Linux系统中安装、配置、卸载Squid,以及安装和配置SNMP(简单网络管理协议)。 **Squid的卸载** 1. 首先,通过`rpm -qa | grep squid`命令检查Squid是否已安装。如果显示Squid的...

    Linux_SNMP安装与配置.pdf

    在本文中,我们将详细介绍SNMP服务的安装、配置和使用。 一、安装SNMP服务 1. 检查系统是否已经安装了SNMP的rpm包,包括libsensors3、lm_sensors、net-snmp-libs、net-snmp和net-snmp-utils。 2. 使用rpm命令安装...

    linux下安装配置snmp

    使用 make 和 make install 命令编译和安装 SNMP。 在安装过程中,需要注意以下几点: *strongly recommend* 使用指定的安装路径,避免默认安装在系统默认的目录下。 * 在执行 configure 命令前,需要创建安装目录...

    如何配置linux下的snmp服务

    在Linux系统中配置SNMP服务,可以帮助你有效地管理和监控系统状态。以下是详细配置Linux下SNMP服务的步骤: **一、安装SNMP服务** 首先,你需要在你的Linux发行版上安装SNMP服务。对于基于Debian或Ubuntu的系统,...

    snmp.rar_SNMP_linux snmp_linux snmp++_snmp精简

    压缩包中的单一文件"snmp"可能是一个可执行文件,用于快速测试SNMP服务是否正常工作,或者是一个脚本,包含了自动化配置和测试SNMP环境的命令。 总结一下,这个"snmp.rar"压缩包提供的是一套精简的SNMP实现,适用于...

    linux snmp安装与使用

    本教程将详细介绍如何在Linux系统上安装、配置和使用SNMP。 首先,让我们从安装SNMP开始。在大多数Linux发行版中,SNMP通常作为预装包提供。你可以通过以下命令在Debian或Ubuntu系统中安装SNMP: ```bash sudo apt...

    Linux安装SNMP服务所需要rpm包

    3. 配置SNMP服务:安装完成后,你需要编辑SNMP配置文件。这个文件通常位于`/etc/snmp/snmpd.conf`。根据你的需求,你可以配置社区字符串(默认为"public",用于认证),监听地址,以及哪些MIBs(Management ...

    Linux下snmp的rpm安装包及安装教程.rar

    SNMP配置文件通常位于`/etc/snmp/snmpd.conf`。根据你的需求,修改配置文件,如设置社区字符串(默认为"public",用于访问权限控制),指定监听接口,以及启用日志记录。 6. **启动和启用SNMP服务**: 使用以下...

    linux中snmp服务安装配置.pdf

    首先,需要下载和安装 SNMP 服务的源码包。在本例中,我们使用的是 net-snmp-5.7.1.tar.gz 源码包。首先,需要将源码包解压缩到指定目录中。 [root@ICMS-1 ~]# cd /opt/software [root@ICMS-1 software]# tar zxvf ...

    linux的snmp配置方法

    Linux SNMP 配置方法 SNMP(Simple Network Management Protocol)是用于管理和监控网络设备的协议。...本文详细介绍了 Linux 系统的 SNMP 配置方法,包括安装必备软件包和配置 snmpd.conf 文件。

    linux snmp安全设置

    在探讨Linux下的SNMP(简单网络管理协议)安全配置之前,我们首先简要了解一下SNMP的基本概念及其在Linux系统中的应用。 #### SNMP简介 SNMP是一种广泛应用于网络管理的标准协议,用于收集网络设备的信息(如路由器...

    snmp.zip_SNMP_SNMPtrap_linux snmp_嵌入式 SNMP_嵌入式LINUX SNMP

    1. **SNMP Agent**:SNMP代理是安装在网络设备上的软件,负责收集和维护设备的状态信息,并响应来自管理站的查询或设置请求。在压缩包中的`snmp_agent.c`文件,可能包含了实现SNMP代理核心功能的代码。 2. **SNMP ...

    net-snmp 的安装和配置

    3. **Linux环境安装**: 在Linux上安装net-snmp通常涉及下载源代码、解压、配置、编译和安装几个步骤。例如,使用`tar -zxvf net-snmp-5.4.1.tar.gz`解压,`./configure`进行配置,`make`编译,`sudo make install`...

    Linux下snmp安装包(全).zip

    - **使用文档.txt**:很可能包含SNMP服务的安装指南、配置步骤和使用说明,对于安装和管理SNMP服务非常关键。 总的来说,这个压缩包提供了一个全面的环境,让用户能够在Linux系统上部署和管理SNMP服务,以便监控和...

Global site tag (gtag.js) - Google Analytics