Redhat安装配置SNMP 服务

合集下载

网络管理技术与实践教程 - SNP服务的安装与配置

网络管理技术与实践教程 - SNP服务的安装与配置

SNMP服务的安装与配置及测试第一步:安装SNMP服务1.控制面板–网络连接进入以下界面:图1、网络连接2.高级–可选网络组件进入以下界面图2、可选的网络组件向导3.对管理和监视工具打钩,单击下一步,并且选择插入目录,如下所示:图3、SNMP服务安装4.单击确定后安装SNMP组件完成。

第二步:配置SNMP服务1.控制面板–管理工具进入如下界面:图4、“管理工具”窗口2.单击“服务”进入以下界面并选择“SNMP Service”:图5、“服务”窗口3.在其中找到SNMP Service,双击打开”SNMP Service 的属性”对话框来配置服务的相关属性。

在常规选项页中配置服务的启动方式,配置为自动启动。

图6、配置服务的启动方式4.进行“代理”选项卡配置:图7、“代理”选项卡说明:如图7所示,其中的联系人、位置、服务范围内比我对应系统中的3个对象sysContanct、sysLocation、sysServices。

✓联系人:管理员的名字和联系信息✓位置:设备的位置信息,比如地址、建筑的名称编号、楼层、房间号等。

✓物理:计算机管理物理设备、硬盘分区。

应用程序:计算机使用应用程序在TCP/IP protocols 协议辅助下发送数据,本服务应该总是允许的。

✓数据连接和子网:计算机管理网桥。

✓Internet:计算机作为路由器工作。

✓端对端:计算机作为IP 主机工作,本服务应该总是被允许。

5.进行“陷进”配置。

图8、“陷进”选项卡说明:需要配置的内容包括团体名称和陷进目标。

6.进行“安全”配置。

图9、“安全”选项卡至此,SNMP配置完成。

第三步:SNMP服务的测试1.利用w indows 提供的简单s nmp 工具进行命令行界面下的S NMP测试,2.Snmputil 是一个命令行下的读取代理信息的软件,使用语法如下:●语法1:snmputil [get|getnext|walk] agent communityoid[oid ...]●语法2:snmputil trap其中语法1用来从代理处读取各种管理信息,有g et、getnext、walk 三种功能供选择,agent 代表代理站的I P 地址,community 是读取的团体名称,oid 是想读取的对象标识符。

Linux下RPM安装配置snmp

Linux下RPM安装配置snmp

Linux下RPM安装配置snmp1、查看是否安装了snmprpm -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.el62、snmp安装需依赖lm_sensors-2.10.0-3.1.x86_64.rpm挂载光盘安装lm_sensors-3.1.1-17.el6.x86_64.rpm3、配置snmpd.convi /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 start5、查看服务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.pidroot 7903 7651 0 15:36 pts/3 00:00:00 grep snmpd6、将snmpd设置为开机自启,并查看效果chkconfig --add snmpdchkconfig --level 345 snmpd onchkconfig --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.0snmpwalk -v 2c -c public -m ALL 192.168.2.245 .1.3 | more可以返回值表示snmpd安装配置成功。

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服务器一、不同版本的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文件内容。

Redhat安装配置SNMP 服务

Redhat安装配置SNMP 服务

Linux系统安装、配置SNMP 服务1)检查是否存在SNMP服务用rpm –qa|grep snmp 来检查linux 系统中是否有SNMP服务net-snmp-perl-5.3.2.2-7.el5net-snmp-libs-5.3.2.2-7.el5net-snmp-libs-5.3.2.2-7.el5net-snmp-utils-5.3.2.2-7.el5net-snmp-5.3.2.2-7.el5如果没有,可以拿来系统安装盘,打开进入Servers 目录,在里面很容易找到安装SNMP所需要的各个组件。

安装的时候可以用rpm –ivh *.rpm如果安装过程中提示缺少libsensors.so.3 ,则在安装盘里找到并安装lm_sensors-2.10.7-4.el5.x86_64.rpm 和lm_sensors-devel-2.10.7-4.el5.x86_64.rpm 之后再执行一次rpm –ivh net-snmp-5.3.2.2-7.el5rpm –ivh net-snmp-perl-5.3.2.2-7.el5rpm –ivh net-snmp-libs-5.3.2.2-7.el5rpm –ivh net-snmp-libs-5.3.2.2-7.el5rpm –ivh net-snmp-utils-5.3.2.2-7.el52)启动snmp 服务[root@mail doc]# /etc/rc.d/init.d/snmpd startStarting snmpd: [ OK ]如果命令输出如上所示,就表示snmp服务器启动正常。

3)修改snmpd.conf为了配合cacti使用,还要修改snmpd的配置,以使其允许cacti读取其interface(网络接口) 流量数据。

# vi /etc/snmp/snmpd.conf确保snmpd.conf文件中包含以下内容:com2sec notConfigUser default publicgroup notConfigGroup v1 notConfigUsergroup notConfigGroup v2c notConfigUserview systemview included .1access notConfigGroup "" any noauth exact all none none5.3 重启snmpd服务:# service snmpd restartStopping snmpd: [FAILED] Starting snmpd: [ OK ]5.4 设置snmpd每次开机时自动启动:# chkconfig snmpd on该命令执行完成后不会返回任何结果5.5 检查snmpd服务是否已在运行:# netstat -nlup | grep ":161"udp 0 00.0.0.0:161 0.0.0.0:* 1 6986/snmpd该命令检查本地是否已在监听UDP端口161,如果返回类似以上结果,表明snmpd 服务启动成功。

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和windows的SNMP配置方法

linux和windows的SNMP配置方法
2/4
[root@ ]# rpm –ivh net-snmp-xxx.rpm
或者
[root@ ]#yum install net-snmp
(3)安装后打开默认的/etc/snmp/snmpd.conf 文件,更改如下配置:
1) 查找以下代码:
# source
1/4
然后重启 snmp 服务即可生效 2、 Linux 系统可以装 rpm 包或源码编译(如果你的系统已安装直接跳到第(3)步) (1)源码编译安装 net-snmp
[root@]# tar zxvf net-snmp-xxx.tar.tar [root@ ]# cd net-snmp-xxx [root@ net-snmp-xxx]# ./configure [root@ ]# make [root@ ]# make install (2)rpm 包安装 net-snmp(安装系统盘里可以找到)
将"read"字段改为 all.
修改后:access notConfigGroup "" any noauth exact all none none
3) 查找以下代码:
3/4

#view all included .1 80 将该行前面的"#"去掉. 保存关闭. 4) 运行/etc/init.d/snmpd start 命令运行 snmpd.或 service snmpd start. 5) 如果有防火墙,打开 UDP 161 端口。 最后运行 netstat -ln 查看 161 端口是否打开了. 使用 ntsysv,让 snmp 服务,每次开机自动运行。 排错 在 cacti 监控管理工作站上 1. 首先检查一下 rra/下面,有没有数据 2. snmpwalk -v 2c -c public ServerIP if 用来测试被控对象(serverIP)是否开启了 SNMP 服务 3. snmpwalk -v 2c ServerIP -c public .1.3.6.1.4.1.2021.10.1.3 查看被控端是否有 CPU 负载的数据返回 4. php /var/www/html/poller.php 用来测试 PHP 是否可以采集到数据。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux系统安装、配置SNMP 服务
1)检查是否存在SNMP服务
用rpm –qa|grep snmp 来检查linux 系统中是否有SNMP服务
net-snmp-perl-5.3.2.2-7.el5
net-snmp-libs-5.3.2.2-7.el5
net-snmp-libs-5.3.2.2-7.el5
net-snmp-utils-5.3.2.2-7.el5
net-snmp-5.3.2.2-7.el5
如果没有,可以拿来系统安装盘,打开进入Servers 目录,在里面很容易找到安装SNMP所需要的各个组件。

安装的时候可以用rpm –ivh *.rpm
如果安装过程中提示缺少libsensors.so.3 ,则在安装盘里找到并安装
lm_sensors-2.10.7-4.el5.x86_64.rpm 和
lm_sensors-devel-2.10.7-4.el5.x86_64.rpm 之后再执行一次
rpm –ivh net-snmp-5.3.2.2-7.el5
rpm –ivh net-snmp-perl-5.3.2.2-7.el5
rpm –ivh net-snmp-libs-5.3.2.2-7.el5
rpm –ivh net-snmp-libs-5.3.2.2-7.el5
rpm –ivh net-snmp-utils-5.3.2.2-7.el5
2)启动snmp 服务
[root@mail doc]# /etc/rc.d/init.d/snmpd start
Starting snmpd: [ OK ]
如果命令输出如上所示,就表示snmp服务器启动正常。

3)修改snmpd.conf
为了配合cacti使用,还要修改snmpd的配置,以使其允许cacti读取其interface(网络接口) 流量数据。

# vi /etc/snmp/snmpd.conf
确保snmpd.conf文件中包含以下内容:
com2sec notConfigUser default public
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser
view systemview included .1
access notConfigGroup "" any noauth exact all none none
5.3 重启snmpd服务:
# service snmpd restart
Stopping snmpd: [FAILED] Starting snmpd: [ OK ]
5.4 设置snmpd每次开机时自动启动:
# chkconfig snmpd on
该命令执行完成后不会返回任何结果
5.5 检查snmpd服务是否已在运行:
# netstat -nlup | grep ":161"
udp 0 0
0.0.0.0:161 0.0.0.0:* 1 6986/snmpd
该命令检查本地是否已在监听UDP端口161,如果返回类似以上结果,表明snmpd 服务启动成功。

相关文档
最新文档