首页服务器snmp服务器,交换机配置snmp有什么用

snmp服务器,交换机配置snmp有什么用

编程之家2023-10-2266次浏览

今天给各位分享snmp服务器的知识,其中也会对交换机配置snmp有什么用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

snmp服务器,交换机配置snmp有什么用

linux怎么安装snmp服务器配置

一、安装snmp服务

1、检查系统是否已经安装snmp的rpm包

以下是安装snmp服务需要的rpm包:

libsensors3-2.10.6-55.el5.i386.rpm

lm_sensors-2.10.6-55.el5.i386.rpm

net-snmp-libs-5.3.2.2-5.el5.i386.rpm

snmp服务器,交换机配置snmp有什么用

net-snmp-5.3.2.2-5.el5.i386.rpm

net-snmp-utils-5.3.2.2-5.el5.i386.rpm

推荐到http://rpm.pbone.net/下载这些rpm包,该网站比较全面,包含各种版本的包。

使用命令:$ rpm-qa|grep snmp

检查是否安装net-snmp-utils-5.3.2.2-5.el5,net-snmp-libs-5.3.2.2-5.el5,net-snmp-5.3.2.2-5.el5三个rpm包

使用命令:$ rpm-qa|grep libsen

snmp服务器,交换机配置snmp有什么用

检查是否安装libsensors3-2.10.6-55.el5

使用命令:$ rpm-qa|grep lm

检查是否安装lm_sensors-2.10.6-55.el5

说明:

(1)这几个包的安装有一定顺序,在安装的时候,会有提示。比如安装

net-snmp-5.3.2.2-5.el5.i386.rpm时,会提示必须先安装net-snmp-libs-5.3.2.2-5.el5.i386.rpm。

(2)net-snmp-utils-5.3.2.2-5.el5.i386.rpm并不是必须安装的包,但安装它会带来不少帮助,它提供了很多工具,例如可以使用snmptranslate命令查看oid,可以使用snmpget、snmpwalk命令等。

(3)net-snmp-libs-5.3.2.2-5.el5.i386.rpm、net-snmp-5.3.2.2-5.el5.i386.rpm、

net-snmp-utils-5.3.2.2-5.el5.i386.rpm这三个包有一定的版本要求,必须版本一致,否则安装无法成功。我这里都使用的5.3.2.2-5.el5版本,也可以下载其他版本的rpm包,但注意版本要一致,在安装的时候也会提示,哪个版本的包是必须的,你可以根据提示下载需要的包。

2、安装以上的几个rpm包

若系统中没有安装以上包,则先安装。

使用命令:rpm–ivh包名

安装完后,使用命令:$ rpm-qa|grep snmp,检查是否已经安装成功。

YUM安装

1 yum install-y net-snmp net-snmp-utils

3、启动snmp服务

若安装成功,则可使用命令:

$ service snmpd start

提示:Starting snmpd: [ OK ],则启动snmp服务成功。

你可以将snmp服务设置为开机自启动,这样免去手动启动的麻烦。

使用命令:$ chkconfig snmpd on,将snmpd服务设为开机自启动。

然后使用命令:$ chkconfig--list| grep snmpd,查看是否已经设置成功。

4、验证snmp服务

(1)使用snmpwalk命令,查看本机localhost的主机名:

如上,获取到本机主机名为Oracle.domain.com,则表示snmp服务已经可以正常使用。

(2)使用snmptranslate命令,检查snmp工具是否可以使用:

如上,查出了部分oid,则表示snmp工具可以正常使用。

(3)测试远端主机是否可以获取数据。

我这里登陆了另外一台Linux主机,该主机也按照上面的步骤安装好snmp服务及snmp工具。通过这台主机,获取远端主机的数据,这时需指定远端主机的IP地址:

如上,可以看到通过远端主机获取到的主机名,与在本机获取到的主机名是一致的。

二、配置snmp服务

以上安装完成后,使用的是snmp的默认配置,通过这些默认配置,我们只能获取主机的部分信息。但一些其他的重要信息,无法获取。如主机的CPU使用情况,内存使用情况等。

如上,无法获取CPU的空闲率(注:1.3.6.1.4.1.2021.11.11.0是主机CPU空闲率的oid)。

这时候,若要获取主机的一些重要信息,则要修改snmp的默认配置。

配置方法:修改/etc/snmp/snmpd.conf文件

1、修改查看设备节点的权限

在该文件中,找到如下位置:

view:定义了可以查看哪些节点设备的信息。

snmp默认配置只能查看.1.3.6.1.2.1.1和.1.3.6.1.2.1.25.1.1节点下的设备信息,而主机CPU和内存等设备都不在这些节点下,所以无法获取这些数据。

因此,可以修改这个配置,如下:

在此处添加了一行:

view systemview included.1

表示可以查看.1节点下的所有设备信息。

2、修改Process checks的配置

找到如下位置:

# proc mountd

# proc ntalkd 4

# proc sendmail 10 1

三行前的“#”号去掉,取消注释,结果为:

3、修改Executables/scripts配置

找到如下位置:

#exec echotest/bin/echo hello world

一行前的“#”号去掉,取消注释。

4、修改disk checks配置

找到如下位置:

#disk/ 10000

一行前的“#”号去掉,取消注释。

5、修改load average checks配置

找到如下位置:

将#load 12 14 14

一行前的“#”号去掉,取消注释。

6、保存修改,重启snmp服务

7、验证修改配置后的snmp服务

如上,通过本机localhost获取到CPU的空闲率为97%。

如上,通过远端主机获取到CPU的空闲率为93%。

交换机配置snmp有什么用

肯定是为了网络管理了。SNMP是一种网络管理协议,中文名称是简单网络管理协议。对于支持网络管理的企业级交换机来说,只有开启SNMP协议才能被网络管理服务器进行信息收集与配置,这就是网络管理的主要功能。当然,如果没有开启SNMP协议也可以直接登录到交换机进行配置,但这种方法由于是单个设备管理,管理效率太低。

linux 服务器怎么开启snmp

1)安装SNMP

略,请参阅LINUX系统SNMP安装说明,一般情况下Linux中的均已经自动安装了SNMP服务。以下命令可以检测SNMP服务是否安装以及安装的文件包。

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

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

net-snmp-5.1.2-11.EL4.7

2)配置SNMP

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

A、修改默认的community string(SUM中SNMP读值密码)

com2sec notConfigUser default public

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

将“default”改为你想哪台机器可以看到你的snmp信息,比如SUM所在IP为:10.10.10.10,就改成这个IP。不改表示所有机器充许。

B、把下面的#号去掉

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

启用全部功能可以使用如下一行(如果没有可以加入一行):

view all included.1 80

C、把下面的语句

access notConfigGroup"" any noauth exact systemview none none

改成:

access notConfigGroup"" any noauth exact mib2 none none

或是:

access notConfigGroup"" any noauth exact all none none

3)启动与停止SNMP

一般使用:service snmpd start|stop|restart命令。或是:

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

4)防火墙

如果Linux启动了防火墙,请开放UDP的161端口。确保Linux的iptables防火墙对SUM监控服务器开放了udp 161端口的访问权限

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

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

好了,文章到此结束,希望可以帮助到大家。

换服务器(如何更换服务器)服务器是干什么用的 服务器干什么用的