`
wly719
  • 浏览: 290113 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

linux下SNMP的安装配置

 
阅读更多
以redhat的安装配置为例:
编译和安装
首先我们需要下载Net-SNMP的源代码,选择一个版本,比如最新版5.7.1,地址如下
http://sourceforge.net/projects/net-snmp/files/net-snmp/5.7.1/
接下来对下载的源代码包进行解压缩,如下:
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
回出现网卡等信息
表示安装配置成功
分享到:
评论

相关推荐

    Linux下配置SNMP

    Linux 下配置 SNMP SNMP(Simple Network Management Protocol,简单网络管理协议)是一种常用的网络管理协议,用于管理和监控网络设备。Linux 系统中配置 SNMP 需要安装和配置 SNMP daemon(守护进程),并配置 ...

    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的rpm安装包及安装教程.rar

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

    如何配置linux下的snmp服务

    总结,配置Linux下的SNMP服务涉及到安装服务、编辑配置文件、设置访问控制、启动服务以及测试服务。通过以上步骤,你将能够成功地管理和监控你的Linux系统。然而,请始终确保你的网络管理策略符合安全最佳实践,以...

    Linux下snmp安装包(全).zip

    标题 "Linux下snmp安装包(全).zip" 暗示了这是一个包含SNMP(简单网络管理协议)在Linux操作系统中的安装资源的压缩文件。描述提到的是SNMP的5.7.2版本的离线全套安装包,意味着用户可以在没有网络连接的情况下进行...

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

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

    linux下安装配置snmp

    Linux 下安装配置 SNMP Linux 操作系统中安装配置 SNMP(Simple Network Management Protocol)是一种常用的自动化运维监控方法。SNMP 可以实时监控 Linux 操作系统的运行状态,提供了许多有用的信息,如 CPU 负载...

    linux的snmp配置方法

    Linux SNMP 配置方法 ...Linux 系统的 SNMP 配置需要安装一些必备的软件包,然后配置 snmpd.conf 文件来允许访问 SNMP 数据。本文详细介绍了 Linux 系统的 SNMP 配置方法,包括安装必备软件包和配置 snmpd.conf 文件。

    Linux_SNMP安装与配置.pdf

    Linux_SNMP安装与配置 Linux_SNMP安装与配置是指在Linux系统中安装和配置SNMP(Simple Network Management Protocol,简单网络管理协议)服务,以便获取和监控Linux主机的各种信息。在本文中,我们将详细介绍SNMP...

    Linux安装SNMP服务所需要rpm包

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

    Linux下SNMP服务的安装

    本文将详细介绍如何在Linux环境下安装SNMP服务。 首先,SNMP服务的安装通常有两种常见方法:通过`rpm`命令和使用`yum`包管理器。`rpm`是Red Hat Enterprise Linux及其衍生版如CentOS、Fedora等系统的软件包管理工具...

    linux下SNMP的安装配置.docx

    以上就是在Linux(以Red Hat为例)环境下安装和配置SNMP的详细步骤,包括SNMP代理的安装、配置SNMPv3用户以及测试SNMP服务的运行状态。这些步骤对于网络管理员来说至关重要,因为他们需要通过SNMP来监控和管理网络...

    linux下snmp配置

    在Linux环境中配置SNMP(简单网络...总结,配置Linux下的SNMP涉及安装SNMP软件,编辑配置文件以设置安全参数,启动服务,并通过命令行工具进行查询和测试。理解SNMP的基本原理和操作,将有助于有效管理和监控网络环境。

    linux中snmp服务安装配置.pdf

    Linux 中 SNMP 服务安装配置 SNMP(Simple Network Management Protocol)是一种常用的网络管理协议,用于管理和监控网络设备。Linux 中安装和配置 SNMP 服务可以帮助管理员监控和管理网络设备。本文将详细介绍 ...

    linux配置snmp所需的rpm

    在大多数Linux系统中,SNMP配置位于`/etc/snmp/snmpd.conf`。你可以根据需要修改以下参数: - `syslocation`:设置网络设备的位置信息。 - `syscontact`:设置管理员的联系信息。 - `rocommunity`:定义只读社区...

    linux snmp安装与使用

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

    SNMP配置大全 SNMP协议详解

    阅读“SNMP配置手册.doc”、“snmp在linux下安装过程.docx”、“Linux下安装与配置snmp服务.pdf”、“net-snmp安装配置手册.pdf”和“SNMP协议详解.pdf”这些文档,可以深入理解SNMP的工作原理、配置细节以及在Linux...

    linux安装snmp需要的包

    为了在Linux系统上安装SNMP,你需要一系列的依赖包,这些包在提供的压缩文件中已经包含。以下是对每个包的详细解释以及它们在SNMP安装过程中的作用: 1. **openssl-devel-0.9.7a-2.i386.rpm**:这是OpenSSL的开发库...

Global site tag (gtag.js) - Google Analytics