SNMP在企业网中的应用

SNMP来源:

SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。

 

SNMP概念:

简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema),和一组资料物件。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,Internet Engineering Task Force)定义的internet协议簇的一部分。

 

SNMP工作过程:

在典型的SNMP用法中,有许多系统被管理,而且是有一或多个系统在管理它们。每一个被管理的系统上又运行一个叫做代理者(agent)的软件元件,且透过SNMP对管理系统报告资讯。

基本上,SNMP代理者以变量呈 现管理资料。管理系统透过GET,GETNEXT和GETBULK协定指令取回资讯,或是代理者在没有被询问的情况下,使用TRAP或INFORM传送资 料。管理系统也可以传送配置更新或控制的请求,透过SET协定指令达到主动管理系统的目的。配置和控制指令只有当网络基本结构需要改变的时候使用,而监控 指令则通常是常态性的工作。

可透过SNMP存取的变量以阶层的方式结合。这些分层和其他元数据(例如变量的类型和描述)以管理信息库(MIBs)的方式描述。

 

实验:搭建一个小型SNMP

 

实验设备:H3C S2403H-EI交换机一台,华为 Quidway R2621路由器两台,Windows Server 2003虚拟机两台

 

拓扑图:

SNMP在企业网中的应用_snmp应用

 

设备配置步骤:

 

交换机配置步骤

<Quidway>sys #进入配置模式

[Quidway]int vlan 1 #进入管理Vlan

[Quidway-Vlan-interface1]ip add 192.168.5.200 255.255.255.0 #配置管理IP

[Quidway-Vlan-interface1]quit

[Quidway]ip route-static 0.0.0.0 0.0.0.0 192.168.5.1 #配置静态路由(网关)

[Quidway]local-user user1 #创建账户user1

[Quidway-luser-user1]password simple 123

[Quidway-luser-user1]service-type telnet level 3

[Quidway]user-interface vty 0 4

[Quidway-ui-vty0-4]authentication-mode scheme

[Quidway]snmp-agent #开启snmp功能

[Quidway]snmp community read public #配置只读团体名

[Quidway]snmp community write private #配置可读写团体名

[Quidway]snmp sys-info version all #配置snmp版本(支持全部)

[Quidway]snmp trap enable #开启trap主动报告功能,指明nms服务器和团体名

[Quidway]snmp target-host trap add udp-domain 192.168.5.100 params securityname public

 

路由器Rb配置步骤

[Router]sysname Rb

[Rb]int eth0 #给eth0接口配置IP

[Rb-Ethernet0]ip add 192.168.5.1 24

[Rb-Ethernet0]int s0 #给s0接口配置IP

[Rb-Serial0]ip add 192.168.4.2 24

[Rb-Serial0]shut

[Rb-Serial0]undo shut

[Rb-Serial0]quit

[Rb]ip route-static 192.168.2.0 24 192.168.4.1 #配置网关

[Rb]snmp-agent #开启snmp功能

[Rb]snmp community read public #配置只读团体名

[Rb]snmp community write private #配置可读写团体名

[Rb]snmp sys-info version all #配置snmp版本(支持全部)

[Rb]snmp trap enable #开启trap主动报告功能

[Rb]snmp target-host trap address 192.168.5.100 sec public #指明nms服务器和团体名

 

路由器Rs配置步骤

[Router]sysname Rs

[Rs]int eth0

[Rs-Ethernet0]ip add 192.168.2.1 24

[Rs-Ethernet0]int s0

[Rs-Serial0]ip add 192.168.4.1 24

[Rs-Serial0]shut

[Rs-Serial0]undo shut

[Rs-Serial0]quit

[Rs]ip route-static 192.168.5.0 24 192.168.4.2

[Rs]snmp-agent

[Rs]snmp community read public

[Rs]snmp community write private

[Rs]snmp sys-info version all

[Rs]snmp trap enable

[Rs]snmp target-host trap add 192.168.5.100 sec public

 

NMS服务器配置步骤

安装NMS服务器

双击控制面板中的添加或删除程序

SNMP在企业网中的应用_snmp协议_02

单击添加或删除windows组件,在弹出的对话框找到管理和监视工具,单击详细信息

SNMP在企业网中的应用_snmp协议_03

在弹出的对话框里勾选简单网络管理协议

SNMP在企业网中的应用_snmp_04

单击下一步,显示正在安装

SNMP在企业网中的应用_snmp协议_05

安装完成

SNMP在企业网中的应用_snmp协议_06

右键单击我的电脑,单击管理,单击服务,在右边找到SNMP Service,并双击

SNMP在企业网中的应用_snmp应用_07

在弹出的对话框里单击陷阱,按下图所示填写信息

SNMP在企业网中的应用_snmp协议_08

在弹出的对话框里单击安全,按照下面的图填写信息

SNMP在企业网中的应用_snmp协议_09

SNMP在企业网中的应用_snmp应用_10

SNMP在企业网中的应用_snmp_11

SNMP在企业网中的应用_snmp应用_12

 

Mail服务器配置步骤

安装Mail服务器,SNMP服务器,具体过程参见SNMP服务器配置步骤,此处不再敖述

安装what’s up软件

 

测试:

启动what’s up 软件,新建一个地图

SNMP在企业网中的应用_snmp_13

利用SNMP发现领域

SNMP在企业网中的应用_snmp_14

指明SNMP服务器IP地址和团体名

SNMP在企业网中的应用_snmp_15

搜索POP3,Interface类型的服务器

SNMP在企业网中的应用_snmp应用_16

SNMP在企业网中的应用_snmp应用_17

搜索成功完成

SNMP在企业网中的应用_snmp应用_18

生成地图

SNMP在企业网中的应用_snmp应用_19

至此,SNMP服务器的搭建圆满完成,下面就是利用what’s up 等一些软件对SNMP设备进行管理了,这里就不在一一演示,有兴趣的朋友在下面不妨一试