Linux下RPM安装配置snmp

合集下载

snmp在linux下安装过程

snmp在linux下安装过程

net-snmp在Linux下的安装过程在描述NET-SNMP安装过程之前,我们先来说一下什么是SNMP。

Simple Network Management Protocol (SNMP) 是一个被广泛使用的协议,可以监控网络设备(比如路由器)、计算机设备甚至是UPS。

Net-SNMP是用于实施SNMP v1,SNMP v2,SNMPv3的应用程序套件,可以使用在IPv4、IPv6的环境中。

一、 NET-SNMP环境NET-SNMP这个套件包括:1. 命令行程序包括:(1)从支持SNMP的设备中检索信息的命令。

用于执行单个的请求(snmpget,snmpgetnext),或者执行多个请求(snmpwalk,snmptable,snmpdelta)。

(2)可以用于手动设置信息的命令(snmpset)。

(3)检索一套固定信息的命令(snmpdf,snmpnetstat,snmpstatus)。

(4)可以把MIB oid的信息在“数字”形式和“字符”形式之间进行转换的命令(snmptranslate),它还能显示MIB的内容和结构。

2. 使用Tk/perl来提供一个图形化的MIB浏览器(tkmib)。

3. 一个接收SNMPtrap信息的daemon。

经过选择的snmp通知信息可以被日志记录(记录在syslog,或者NT的日志,或者文本文件),转发到另一个SNMP管理系统,或者传递到其它的程序。

4. 一个可扩展的代理程序(snmpd),用于对管理系统提出的SNMP请求做出响应。

这包括了内建的多种支持性:5. 支持广泛的MIB信息模块,可以使用动态加载的模块进行扩展,可以使用外部的脚本和命令进行扩展,对多路复用SNMP(SMUX)和代理可扩展性协议(AgentX)的支持。

6. 包括一个库,用于支持对新的SNMP开发,支持C和Perl API。

Net-SNMP对于许多的UNIX和类UNIX操作系统都是支持的,也支持windows。

linux中snmp服务安装配置

linux中snmp服务安装配置

linux下安装配置snmp步骤1:解压源码包[root@ICMS-1 ~]# cd /opt/software[root@ICMS-1 software]# tar zxvf net-snmp-5.7.1.tar.gz步骤2:进入解压后的文件目录[root@ICMS-1 software]# cd net-snmp-5.7.1步骤3:配置configure执行文件目录下的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/diskio ip-mib/ipv4InterfaceTable'(注:--with-mib-modules=ucd-snmp/diskio该选项,可以让服务器支持磁盘I/O监控。

)回车出现下面问题,可以直接回车而不用回答,系统会采用默认信息,其中日志文件默认安装在/var/log/snmpd.log.数据存贮目录默认存放在/var/net-snmp下1、Press return to continue2、default version of-snmp-version(3): 3(在这里版本通常有三种形式:1,2c,3)3、System Contact Information (@@no.where)(配置该设备的联系信息): heaven(也可以是邮箱地址)4、System Location (Unknown)(该系统设备的地理位置):BEIJING P.R China5、Location to write logfile (日志文件位置): /var/log/snmpd.log6、Location to Write persistent(数据存储目录): /var/net-snmp步骤4:编译和安装make && make install:编译源码包文件,通常只需要执行make命令,系统会根据Makefile层层进行编译。

linux系统下的snmp服务器搭建

linux系统下的snmp服务器搭建

Linux环境下搭建snmp服务器一、不同版本的Linux在线安装命令总结RedHat:安装命令:rpm、yumFedora下:安装命令:rpm 、yum进行安装Ubuntu下:安装命令:apt-getDebian下:安装命令:apt-getCentos下:rpm 、yum (RedHat系列)Open SUSE:zypper二、在线安装配置net-snmp(无法联网请使用离线安装)1、使用安装命令,安装net-snmp,(以root身份登录)centos下:yum install net-snmpOpen suse下:#zypper install net-snmp#vi /etc/snmp/snmpd.conf (如果不存在snmp目录,需#mkdir /etc/snmp) Snmpd.conf文件内容rocommunity publicsyslocation "digitalchina"syscontact sop@2、简单的配置snmp服务,如:重新启动snmp服务:service snmpd restart设置snmpd服务为自启动:chkconfig snmpd on3、关闭防火墙:#service iptables stop (iptables防火墙,不同Linux服务器不一样)禁止自启动:#chkconfig iptables off三、离线安装net-snmp服务1、将net-snmp-5.4.4.tar.gz(SnmpAdapterApp/doc目录)拷贝到/home/kinger目录2、终端输入命令(我的用户名是kinger,将其改成自己用户名目录)#cd /home/kinger#tar -zxvf /home/kinger/net-snmp-5.4.4.tar.gz#cd /home/kinger/net-snmp-5.4.4#./configure --prefix=/usr/local/net-snmp-5.4.4关键地方配置:输入1,使用snmp-v1版,一直Enter下去3、(以root用户登录)#make如果出现错误提示,/usr/bin/ld: cannot find –lelf或出现/usr/bin/ld: cannot find -l***等不同的错误使用vi打开/etc/ld.so.conf加入一行:/usr/local/lib执行#/sbin/ldconfig /etc/ld.so.conf重新#./configure#make install#mkdir /etc/snmp#vi /etc/snmp/snmpd.conf输入前面相同的snmpd.conf文件内容。

linux 安装snmp服务手册

linux 安装snmp服务手册

Snmp安装配置手册(本文以redhot linux 5.8为例) 1、确定该机器是否安装snmpd服务:Service snmpd status 该命令会出现两种结果:A、snmpd is stopped,说明该项服务以安装,处于未启动状态,这时只要用service snmpd start命令启动snmpd服务即可。

B、snmpd:unrecognizes service ,说明该机器没有安装snmpd服务或安装不完全等。

这就需要我们安装snmpd,则继续按照下面步骤进行。

2、查看已经安装的snmp安装包:# rpm -qa | grep snmpnet-snmp-5.3.2.2-17.el5.x86_64输出说明已经安装了net-snmp-5.3.2.2-17.el5.x86_64.rpm包但是这样是不完整的,下面我们就需要去安装系统的光盘(或ios)中找到snmp 服务需要的安装包:net-snmp-5.3.2.2-17.el5.x86_64.rpmnet-snmp-devel-5.3.2.2-17.el5.i386.rpmnet-snmp-devel-5.3.2.2-17.el5.x86_64.rpmnet-snmp-libs-5.3.2.2-17.el5.i386.rpmnet-snmp-libs-5.3.2.2-17.el5.x86_64.rpmnet-snmp-perl-5.3.2.2-17.el5.x86_64.rpmnet-snmp-utils-5.3.2.2-17.el5.x86_64.rpmlm_sensors-2.10.7-9.el5.i386.rpmlm_sensors-2.10.7-9.el5.x86_64.rpmlm_sensors-devel-2.10.7-9.el5.i386.rpmlm_sensors-devel-2.10.7-9.el5.x86_64.rpm具体的安装包根据linux版本不同而不尽相同,但是libs,devel,utils,perl,sensors 等包是必须有的。

LINUX下安装SNMP步骤

LINUX下安装SNMP步骤

[rhel-debuginfo-beta] name=Red Hat Enterprise Linux $releasever Beta - $basearch - Debug baseurl=ftp:///pub/redhat/linux/beta/$releasever/en/os/$basear ch/Debuginfo/ enabled=0 pgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-g pg/RPM-GPG-KEY-redhat-release
Dependency Installed: beecrypt.i386 0:4.1.2-10.1.1 elfutils-devel.i386 0:0.137-3.el5 lm_sensors.i386 0:2.10.7-9.el5
beecrypt-devel.i386 0:4.1.2-10.1.1 elfutils-devel-static.i386 0:0.137-3.el5 lm_86 0:2.10.7-9.el5
(一)安装方法:
Linux 下 SNMP 的安装
(1) 可利用 rpm –Uvh 进行安装,但有时候会出现一些依赖包,还需一一进行安装 (2) 采用 yum 进行安装,将所有的依赖包一并安装,不容易出现错误 (3) 如果采用 yum 进行安装时,首先需要更改 yum 的配置文件:
[rhel-debuginfo]
RHN support will be disabled.
rhel-debuginfo
| 1.3 kB 00:00
rhel-debuginfo/primary

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明(原创实用版)目录1.Linux snmptrapd 的概述2.snmptrapd 的安装与配置3.snmptrapd 的基本使用方法4.snmptrapd 的高级用法5.snmptrapd 的应用案例正文【1.Linux snmptrapd 的概述】snmptrapd 是一个 Linux 系统下的网络管理工具,主要用于模拟SNMP 代理发送陷阱(trap)消息到 SNMP 管理端。

通过使用 snmptrapd,用户可以更加方便地监控网络设备,并及时接收设备的告警信息。

【2.snmptrapd 的安装与配置】在安装 snmptrapd 之前,需要确保系统已安装了 Net-SNMP。

在Debian 和 Ubuntu 系统中,可以通过以下命令进行安装:```sudo apt-get updatesudo apt-get install netsnmp-utils```安装完成后,需要对 snmptrapd 进行配置。

snmptrapd 的配置文件位于 `/etc/snmptrapd/snmptrapd.conf`。

在配置文件中,可以设置以下参数:- `trap_port`: 设置陷阱消息的接收端口。

- `trap_host`: 设置陷阱消息的接收主机。

- `trap_community`: 设置陷阱消息的接收社区。

- `traps`: 设置需要发送陷阱消息的 OID。

【3.snmptrapd 的基本使用方法】在对 snmptrapd 进行配置后,可以使用以下命令启动 snmptrapd:```sudo snmptrapd -c /etc/snmptrapd/snmptrapd.conf```此时,snmptrapd 将开始监听指定端口上的陷阱消息。

如果需要向指定设备发送陷阱消息,可以使用以下命令:```sudo snmptrap -v 2c -t 0 -c public -n -P -OID 1.3.6.1.2.1.1.3.0 -m "Hello, SNMP!"```其中,`2c` 表示使用 SNMPv2c 协议,`-t 0` 表示发送通知(trap)消息,`-c public` 表示使用公共(public)社区,`-n` 表示不加密,`-P` 表示发送消息到指定端口,`-OID` 表示指定 OID,`-m` 表示消息内容。

Linux下安装SNMP服务

Linux下安装SNMP服务

Linux下安装SNMP服务1、检查当前服务器是否已安装snmp库执行命令:#rpm -qa |grep snmpx86_64表示是64位,i686表示是32位,如下图:一、若服务器可以上网如果尚未安装SNMP,在系统可以上网的前提下,执行命令:#yum install net-snmp* 查看将要下载的SNMP安装包大小,输入y后回车开始下载:下载完成,输入y开始安装:安装完成。

二、若服务器不可上网如果尚未安装SNMP,在系统无法上网的前提下,可从以下两种方式中选择其中一种来安装:通过ISO镜像文件安装、通光盘安装。

A、通过ISO镜像文件安装(a)、下载CentOS 6.4系统32位ISO镜像文件(b)、检查/mnt下面是否有cdrom,如果没有,mkdir cdrom创建文件夹(c)、挂载ISO镜像文件,执行命令:mount–tiso9660 -oloop ISO文件所在路径/mnt/cdrom(d)、cd /etc/yum.repos.d备份该目录下所有文件后删除所有文件vi CentOS-Iso.repo ,文件内容如下:[local]name=isobaseurl=file:///mnt/cdromgpgcheck=0Esc :wq!保存退出(e)、执行命令:#yum clean all(f)、安装snmp执行命令:#yum –y install net-snmp*B、通过光盘安装(a)在光驱里面插入CentOS 6.4系统32位光盘(b)挂载到当前服务器上,执行下面命令:Mount /dev/drom /mnt/(c)、cd /etc/yum.repos.d备份该目录下所有文件后删除所有文件vi CentOS-Iso.repo ,文件内容如下:[local]name=isobaseurl=file:///mnt/cdromgpgcheck=0Esc :wq!保存退出(d)、执行命令:#yum clean all(e)、安装snmp执行命令:#yum –y install net-snmp*。

Linux下关于SNMP服务

Linux下关于SNMP服务

[root@extw2 ~]# iptables -L -n |grep 161
ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:161
7.开机自动启动snmpd服务.
[root@extw2 ~]# chkconfig --level 2345 snmpd on
mrtg-2.16.2-7.el6.x86_64
2.snmp包用yum进行安装.
[root@extw2 ~]# yum install -y net-snmp
[root@extw2 ~]# yum install -y net-snmp-devel
[root@extw2 ~]# yum install -y net-snmp-libs
[root@extw2 ~]# snmpd
[root@extw2 ~]#
[root@extw2 ~]# service snmpd start
3.2 查看snmp服务
[root@extw2 ~]# service snmpd status
snmpd (pid 2440) is running...
4.修改snmp配置文件(/etc/snmp/snmpd.conf ).
4.1 修改com2sec,community值public修改为jiankongbao,我们是用监控宝进行监控server,db及服务的.
#com2sec notConfigUser default public
1.2 如下为rpm -qa查看snmp相关包是否存在.
[root@extw2 ~]# rpm -qa |grep snmp
net-snmp-utils-5.5-49.el6_5.2.x86_64

Linux下开启snmp方法

Linux下开启snmp方法
把89行的“#”去掉。
然后在最后一行添加 rwcommunity ge. 保存退出。启动snmpd服务 service snmpd start
运行:service snmpd start
1)
修该vi /etc/services这个文件试一试。
如果是你不想开放的端口号,就添加#再那centos)
在linux下要开启防火墙打开3306 端口
编辑这个文件vim /etc/sysconfig/iptables
输入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp--dport 3306 -j ACCEPT 保存后输入service iptables restart 重启防火墙
如果是你不想开放的端口号就添加再那行前面
Linux下开启snmp方法
Linux下开启snmp方法:
挂载系统光盘到/mnt
Cd /mnt/RedHat/RPMS
Rpm -vih net-snmp-5…. ---aid
Vi /etc/snmp/snmpd.conf
把62行中的systemview改为mib2
------------------------------------
2.关掉防火墙(centos)
/etc/rc.d/init.d/iptables stop
3)
NETSTAT | more 分页显示结果
netstat -nupl |more (UDP类型的端口)
netstat –ntpl | more (TCP类型的端口)

Linux配置SNMP

Linux配置SNMP

L i n u x开通S N M P 以下以redhat上安装和配置snmp服务为例,简要进行说明:检查系统是否安装snmp服务SNMP服务安装后会有以上安装包安装SNMP服务1.配置好本地yum服务,使用yum安装(若无法联网,挂载系统盘,配置本地yum源,进行安装;或拷贝相关rpm包,手工安装也可)安装完成后,服务应该就启动了,可通过netstat -an|grep 161,查看是否侦听验证。

若未启动,通过service snmpd start启用服务即可2.配置SNMP服务开机启动#chkconfig snmpd on#chkconfig --list | grep snmpd 查看开机启动设置是否成功snmpd 0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭验证SNMP服务使用snmpwalk进行测试# snmpwalk -v 2c -c public localhost若有返回值,表明服务部署成功snmpwalk用法snmpwalk -v 1|2c|3(代表SNMP版本) -c <community string> IP地址OID(对象标示符)配置SNMP服务1.配置SNMP连接字符串community string#vi /etc/snmp/snmpd.conf修改下面字段# source communitycom2sec notConfigUser default public修改public为自己定义的community string(若无特殊要求,保留默认设置即可)2.修改查看设备节点权限在配置文件/etc/snmp/snmpd.conf中找到如下位置##### Third, create a view for us to let the group have rights to:# Make at least snmpwalk -v 1 localhost -c public system fast again.# name incl/excl subtree mask(optional) view systemviewview systemviewview:定义了可以查看哪些节点设备的信息。

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明摘要:1.引言2.snmptrapd 的概念与作用3.snmptrapd 的安装与配置4.snmptrapd 的使用示例5.总结正文:1.引言本文将介绍Linux 系统下snmptrapd 的使用说明。

snmptrapd 是一个用于发送SNMP 陷阱(trap)的守护程序,可以帮助系统管理员监控网络设备,实现实时报警。

在开始具体讲解之前,我们需要先了解一些SNMP 的基本概念。

2.snmptrapd 的概念与作用SNMP(Simple Network Management Protocol,简单网络管理协议)是一种用于管理和监控网络设备的协议。

在SNMP 中,陷阱(trap)是一种特殊的消息,用于在发生特定事件时通知网络管理员。

snmptrapd 是一个守护程序,用于在Linux 系统中发送SNMP 陷阱。

3.snmptrapd 的安装与配置在安装snmptrapd 之前,需要确保系统已经安装了SNMP 的相关工具,如snmpd、snmpset 等。

安装snmptrapd 的方法如下:1) 在终端中执行以下命令:sudo apt-get updatesudo apt-get install snmptrapd```2) 配置snmptrapd。

编辑snmptrapd 的配置文件/etc/snmptrapd.conf,可以参考以下配置示例:```# 设置snmptrapd 的日志级别log_level = NOTICE# 设置snmptrapd 的守护进程名称trapd_name = snmptrapd# 设置snmptrapd 的网络接口interface = eth0# 设置snmptrapd 的communitycommunity = public# 设置snmptrapd 的陷阱类型和目标IP 地址trap_types = INFORM,NOTIFICATIONtrap_targets = 192.168.1.1```根据实际情况调整配置参数,然后重启snmptrapd 以使配置生效:```sudo systemctl restart snmptrapd4.snmptrapd 的使用示例现在我们来看一个snmptrapd 的使用示例。

各种操作系统下SNMP协议的安装和设置方法

各种操作系统下SNMP协议的安装和设置方法

Windows操作系统Q:配置windows2003操作系统的snmp支持。

1.在目标windows2003服务器上安装SNMP代理依次点击“开始”,“控制面板”,“添加或删除程序”,“添加/删除Windows 组件”。

按后面图片提示进行后续配置。

在后面按windows提示完成组件安装。

提示:如不能顺利完成安装,请查阅windows帮助或寻求其服务。

2.在目标windows2003服务器上配置SNMP代理单击“开始”,单击“运行”,键入services.msc,然后单击“确定”。

按后面图片提示进行后续配置。

重复上面的步骤,可以添加多个团体名称。

3.在目标windows2003服务器上打开监控系统需要连接的端口单击“开始”,单击“运行”,键入gpedit.msc,然后单击“确定”。

按后面图片提示进行后续配置。

最后退出设置窗口,完成。

Linux操作系统Q:配置Linux操作系统的snmp支持。

A:下面的内容供参考。

1.确认系统是否安装了snmp,如果有输出类似net-snmp-5.3.1-19.el5_1.4表示已经安装,否则请执行安装#rpm-qa net-snmp2.安装net-snmp通过网络yum安装#yum-y install net-snmp或者找到光盘或者网上下载rpm包进行安装即可安装命令为#rpm-ivh net-snmp-5.3.1-19.el5_1.4.rpm3.配置snmp#cp/etc/snmpd.conf/etc/snmpd.conf.bak#>/etc/snmpd.conf#vi/etc/snmpd.conf输入如下信息,其中localhost表示允许访问该snmp的主机地址,public为团体名称com2sec roUser localhost public#如果需要更多团体和允许访问的主机,增加如下行即可com2sec roUser0.0.0.0/0publicgroup roGroup v1roUsergroup roGroup v2c roUserview all included.1includeAllDisks for all partitions and disks#增加上行可以监控磁盘空间access roGroup""any noauth exact all none none4.重启snmpd#service snmpd restart5.设置系统启动自动启动#chkconfig--level345snmpd on6.确认udp161端口被linux的防火墙允许Unix操作系统Q:配置HP-UX操作系统的snmp支持。

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明摘要:1.Linux snmptrapd 简介2.snmptrapd 的安装与配置3.snmptrapd 的使用方法4.snmptrapd 的应用场景5.snmptrapd 的常见问题及解决方法正文:Linux snmptrapd 是一个用于接收和处理SNMP 陷阱(trap)的守护程序。

它可以在Linux 系统上安装并配置,用于监控网络设备和系统,实现自动化管理。

## 1.Linux snmptrapd 简介SNMP(Simple Network Management Protocol,简单网络管理协议)是一种用于管理和监控网络设备的协议。

SNMP 陷阱(trap)是SNMP 的一种通知机制,当设备检测到异常情况时,会主动发送SNMP 陷阱通知给管理员。

snmptrapd 是Linux 系统上用来接收和处理这些SNMP 陷阱通知的守护程序。

## 2.snmptrapd 的安装与配置要在Linux 系统上安装snmptrapd,首先需要确保系统已安装了SNMP 相关软件包。

以Ubuntu 为例,可以使用以下命令安装:```sudo apt-get install net-snmp```安装完成后,需要配置snmptrapd。

编辑snmptrapd.conf 文件,设置接收SNMP 陷阱的通知方式,例如:```sysLocation /var/run/snmptrapdotificationDestination syslog```配置完成后,启动snmptrapd 服务:```sudo systemctl start snmptrapd```## 3.snmptrapd 的使用方法snmptrapd 主要通过配置文件进行设置。

管理员可以根据实际需求,配置不同的通知方式和处理动作。

以下是一些常用的配置选项:- `notificationDestination`:设置接收SNMP 陷阱通知的方式,如syslog、mail 等。

Linux的snmp安装和配置

Linux的snmp安装和配置

Linux下SNMP的安装与配置1.确保Linux主机已经安装了SNMP服务[root@Tekview Net-SNMP]# rpm -qa | grep snmpnet-snmp-libs-5.3.2.2-5.el5net-snmp-5.3.2.2-5.el5net-snmp-utils-5.3.2.2-5.el5如果没有,那么放入Linux安装盘找到snmp的rpm包进行安装,或者到网上搜索适合自己Linux发行版本的rpm包进行安装。

如果提示没有安装lm_sensors-2.10,则先安装lm_sensors-2.10。

[root@Tekview lm_sensors]# rpm –ivh lm_sensors-2.10.7-4.el5.i386.rpm然后依次安装以下三项:[root@Tekview Net-SNMP]# rpm –ivh net-snmp-5.3.2.2-5.el5.i386.rpm[root@Tekview Net-SNMP]# rpm –ivh net-snmp-libs-5.3.2.2-5.el5.i386.rpm[root@Tekview Net-SNMP]# rpm –ivh net-snmp-utils-5.3.2.2-5.el5.i386.rpm2.修改配置文件snmpd.conf[root@Tekview ~]# vi /etc/snmp/snmpd.conf按照如下方式修改snmpd.conf文件A、修改默认的community string(共同体字符串)com2sec notConfigUser default public将public修改为你才知道的字符串B、把下面的#号去掉#view mib2 included .dod.internet.mgmt.mib-2 fcC、把下面的语句access notConfigGroup "" any noauth exact systemview none none改成:access notConfigGroup "" any noauth exact mib2 none noneSNMP的配置可根据具体应用来具体配置,这里给出一个例子(见snmpd.conf文件)3.重启服务[root@Tekview ~]# service snmpd restart或[root@Tekview ~]# /etc/rc.d/init.d/snmpd restart4.现在可以输入以下命令来测试一下:[root@Tekview ~]# snmpwalk -v 1 192.168.0.104 -c public system会得到如下所示的结果:SNMPv2-MIB::sysDescr.0 = STRING: Linux 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (13644) 0:02:16.44SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)SNMPv2-MIB::sysName.0 = STRING: SNMPv2-MIB::sysLocation.0 = STRING: Unknown (edit /etc/snmp/snmpd.conf)SNMPv2-MIB::sysORLastChange.0 = Timeticks: (4) 0:00:00.04SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIBSNMPv2-MIB::sysORID.2 = OID: TCP-MIB::tcpMIBSNMPv2-MIB::sysORID.3 = OID: IP-MIB::ipSNMPv2-MIB::sysORID.4 = OID: UDP-MIB::udpMIBSNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup SNMPv2-MIB::sysORID.6 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBComplianceSNMPv2-MIB::sysORID.7 = OID: SNMP-MPD-MIB::snmpMPDComplianceSNMPv2-MIB::sysORID.8 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entitiesSNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for managing TCP implementations SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing IP and ICMP implementationsSNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing UDP implementations SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model for SNMP. SNMPv2-MIB::sysORDescr.6 = STRING: The SNMP Management Architecture MIB.SNMPv2-MIB::sysORDescr.7 = STRING: The MIB for Message Processing and Dispatching. SNMPv2-MIB::sysORDescr.8 = STRING: The management information definitions for the SNMP User-based Security Model.SNMPv2-MIB::sysORUpTime.1 = Timeticks: (4) 0:00:00.04SNMPv2-MIB::sysORUpTime.2 = Timeticks: (4) 0:00:00.04SNMPv2-MIB::sysORUpTime.3 = Timeticks: (4) 0:00:00.04SNMPv2-MIB::sysORUpTime.4 = Timeticks: (4) 0:00:00.04SNMPv2-MIB::sysORUpTime.5 = Timeticks: (4) 0:00:00.04SNMPv2-MIB::sysORUpTime.6 = Timeticks: (4) 0:00:00.04SNMPv2-MIB::sysORUpTime.7 = Timeticks: (4) 0:00:00.04SNMPv2-MIB::sysORUpTime.8 = Timeticks: (4) 0:00:00.04最后是关于配置文件的一点说明:其实配制一个snmpd.conf 文件不算太难,(1 )首选是定义一个共同体名(community) ,这里是public ,及可以访问这个public 的用户名(sec name ),这里是notConfigUser 。

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明摘要:1.Linux snmptrapd 的简介2.snmptrapd 的基本概念3.snmptrapd 的安装与配置4.snmptrapd 的基本使用方法5.snmptrapd 的高级用法6.snmptrapd 的实战案例正文:一、Linux snmptrapd 的简介Linux snmptrapd 是一个用于发送SNMP 陷阱(trap)的工具,它可以在Linux 系统上运行。

SNMP(Simple Network Management Protocol,简单网络管理协议)是一种用于管理和监控网络设备的协议,而陷阱是SNMP 协议中的一种通知机制,用于在网络设备发生异常时通知管理员。

通过使用snmptrapd,我们可以轻松地模拟网络设备发送陷阱,从而实现对SNMP 陷阱的测试和研究。

二、snmptrapd 的基本概念在介绍snmptrapd 的使用方法之前,我们先来了解一下与snmptrapd 相关的基本概念:1.SNMP:简单网络管理协议,用于管理和监控网络设备。

2.陷阱(Trap):SNMP 协议中的一种通知机制,用于在网络设备发生异常时通知管理员。

3.snmptrapd:一个用于发送SNMP 陷阱的Linux 工具。

4.OID(Object Identifier,对象标识):在SNMP 中,用于标识网络设备上的各种参数和状态的信息。

三、snmptrapd 的安装与配置在安装snmptrapd 之前,确保您的系统已安装了SNMP 相关的软件包,例如net-snmp。

在Debian 和Ubuntu 系统上,可以使用以下命令安装snmptrapd:```bashsudo apt-get install snmptrapd```安装完成后,需要对snmptrapd 进行配置。

首先,创建一个配置文件,例如`/etc/snmptrapd.conf`:```bashsudo nano /etc/snmptrapd.conf```在配置文件中,可以设置以下参数:1.`snmp_ip`: 设置snmptrapd 监听的IP 地址。

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明

linux snmptrapd 的使用说明【1.简介与概述】Linux snmptrapd 是一款在Linux 系统中广泛应用的网络管理工具,主要用于处理SNMP 陷阱信息。

SNMP(Simple Network Management Protocol)是一种简单的网络管理协议,用于实现网络设备的自动化管理。

snmptrapd 作为SNMP 陷阱接收端,能够捕获并处理来自网络设备的SNMP 陷阱消息,从而帮助管理员及时发现和解决网络故障。

【2.安装与配置】要在Linux 系统中安装和使用snmptrapd,首先需要确保系统已安装了SNMP 服务。

对于使用Ubuntu 或Debian 的用户,可以通过以下命令安装:```sudo apt-get updatesudo apt-get install snmptrapd```接下来,对snmptrapd 进行配置。

修改配置文件`/etc/snmptrapd/snmptrapd.conf`,设置如下参数:- 设置监听端口:`listen-on` 命令,例如:`listen-on udp 161`- 设置报警目标:`trapdest` 命令,例如:`trapdest -destination 192.168.1.100 -port 162 -community public`- 设置日志级别:`logdest` 命令,例如:`logdest syslog`保存配置文件后,重启snmptrapd 服务:```sudo systemctl restart snmptrapd```【3.基本原理与工作模式】snmptrapd 的工作原理是基于SNMP 协议。

当网络设备发生异常或故障时,会发送SNMP 陷阱消息。

snmptrapd 监听指定端口,收到SNMP 陷阱消息后,根据配置的报警目标将消息转发至目标主机。

同时,snmptrapd 会将处理结果记录在日志文件中,方便管理员查看。

Linux NET-SNMP配置手册1

Linux NET-SNMP配置手册1

1、确认本机已经安装了snmp服务# rpm -qa |grep snmpnet-snmp-5.1.2-11.EL4.10net-snmp-utils-5.1.2-11.EL4.10net-snmp-libs-5.1.2-11.EL4.10#如果没有,那么放入linux安装盘找到snmp的rpm包进行安装,或者到网上搜索适合自己linux发行版本的rpm包进行安装2、配置snmp.conf# vi /etc/snmp/snmp.conf##### First, map the community name "public" into a "security name"#修改默认的community string# source communitycom2sec notConfigUser default tjnmsRead7##### Second, map the security name into a group name:# groupName securityModel securityNamegroup notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUser##### Third, create a view for us to let the group have rights to:# 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.1view systemview included .1.3.6.1.2.1.25view systemview included .1.3.6.1.4##### Finally, grant the group read-only access to the systemview view.# group context sec.model sec.level prefix read write notifaccess notConfigGroup "" any noauth exact systemview none none 注意黑色字体位置,如果不一样,配置成一样的。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux下RPM安装配置snmp
1、查看是否安装了snmp
rpm -qa |grep snmp
得到net-snmp-libs-5.5-44.el6.x86_64、net_snmp-5.5-44.el6.x86_64,表明已安装了net-snmp-libs-5.3.1-14.el5和net_snmp-5.5-44.el6
2、snmp安装需依赖lm_sensors-2.10.0-3.1.x86_64.rpm
挂载光盘安装lm_sensors-3.1.1-17.el6.x86_64.rpm
3、配置snmpd.con
vi /etc/snmp/snmpd.conf
<1>将
access notConfigGroup "" any noauth exact systemview none none
改成:
access notConfigGroup "" any noauth exact mib2 none none
<2>将
#view mib2 included .dod.internet.mgmt.mib-2 fc
前面的注释#去掉改成:
view mib2 included .dod.internet.mgmt.mib-2 fc
<3>修改默认的community string
# source community com2sec notConfigUser default public 将public修改为你设置的团体名即可
4、启动snmpd服务:
service snmpd start
5、查看服务
ps -ef|grep snmpd
得到以下信息:
root 7871 1 0 15:35 ? 00:00:00 /usr/sbin/snmpd –Ls0-6d -Lf /dev/null -p /var/run/snmpd.pid
root 7903 7651 0 15:36 pts/3 00:00:00 grep snmpd
6、将snmpd设置为开机自启,并查看效果
chkconfig --add snmpd
chkconfig --level 345 snmpd on
chkconfig --list |grep snmpd
得到效果:
snmpd 0:关闭 1: 关闭2: 关闭3:启用 4: 启用5: 启用6: 关闭
7、netstat -ln |grep 161
确保snmpd服务启动时,netstat -ln |grep 161可以看到以下信息:
udp 0 0 0.0.0.0:161 0.0.0.0:*
8、测试:
snmpget -v 1 -c public 192.168.2.245 sysUpTime.0
snmpwalk -v 2c -c public -m ALL 192.168.2.245 .1.3 | more
可以返回值表示snmpd安装配置成功。

相关文档
最新文档