基于Springboot 的校园网故障管理系统的实现

2020-06-04 09:58赵玺博刘章茂
科学技术创新 2020年13期
关键词:网络故障网络管理校园网

赵玺博 夏 琦 刘章茂

(防灾科技学院 信息工程学院,河北 三河065201)

1 概述

校园网内的正常通信,对计算机网络的稳定性要求较高, 当发生网络故障后,能否进行快速诊断和处理对网络管理显得尤为重要。因此,开发一套校园网故障管理系统可以帮助网络管理人员及时地发现网络故障,最大程度上减少网络故障造成的影响。本文对SNMP 进行了分析与研究,基于Springboot 框架,设计与开发了校园网故障管理系统,为网络管理人员诊断故障提供了一定的辅助作用。

2 相关技术

2.1 Springboot

Springboot 是一个全新开源的轻量级框架[1]。它不仅具有Spring 框架原有的特性,而且还可以简化配置来使Spring 应用的整个搭建和开发过程更加便捷。它内嵌Tomcat 或Jetty 等Servlet 容器,可以创建独立的Spring应用程序[2],并且基于Maven 插件,可以创建可执行的JARs 和WARs。

2.2 简单网络管理协议

简单网络管理协议,即SNMP,是目前应用最广泛的网络管理协议[3],是专门设计用于在IP 网络节点的一种标准协议,是管理进程与代理进程之间的一种简单请求- 应答协议[4],采用的传输层服务是面向无连接的用户数据报协议。

2.3 MIB

任何一个被管理的资源都表示成一个对象,称为被管理的对象。MIB 是被管理对象的集合[5]。每个SNMP 设备都有自己的MIB。在SNMP 网络管理中,管理信息库MIB 是对于通过网络管理协议可以访问的信息,并且定义了所有代理所包含的、能够被管理进程查询与设置的变量。

3 校园网故障管理系统的设计与实现

3.1 总体架构设计

校园网故障管理系统是基于Springboot 框架开发的,本系统的总体架构设计如图1 所示。

3.2 校园网故障管理系统的设计与实现

3.2.1 校园网设备监测功能

本系统通过springboot 技术,利用snmp 协议对局域网中的设备进行查看,并对网络设备进行管理。通过SNMP 和被监测设备上的Agent 进行通信,由Agent 读取MIB 中的设备信息,从而获取到设备的cup 使用率和内存使用率以及一些设备的基本信息。校园网设备监测功能的界面如图2 所示。

3.2.2 校园网故障监测功能

图1 总体架构

图2 设备监测界面

故障监测分为主动监测和被动监测两种方式。主动监测是通过自定义的故障监测规则来实现对设备的监测,故障监测规则采用时间轮值和设置相应监测点的阀值对监测点进行监测;被动监测是通过后台trap 接收器接收被监测设备主动发送的trap,通过后台解析trap 消息,实现对设备的监测。

校园网故障监测功能的界面如图3 所示。

3.2.3 校园网流量监测功能

本系统通过SNMP 协议获取网络中的交换机或者路由器的网络流量的数据,通过Agent 读取MIB 中与流量相关的各种基础数据,从而实现对网络设备端口和网络流量的监测。

校园网流量监测功能的界面如图4 所示。

结束语

图3 故障监测界面

本文基于Springboot 设计与开发的校园网故障管理系统实现了设备监测、故障监测、流量监测等功能,能够对路由器、交换机等网络设备的基本状态、网络故障、网络流量进行监测与管理,可以帮助网络管理人员及时的发现网络故障,减少网络故障带来的影响。

图4 流量监测界面

猜你喜欢
网络故障网络管理校园网
数控机床DNC网络管理平台在智能制造中的应用
数字化校园网建设及运行的几点思考
“翻转课堂”教学模式在《Windows网络管理》课程中的应用
试论最大匹配算法在校园网信息提取中的应用
基于OpenStack虚拟化网络管理平台的设计与实现
NAT技术在校园网中的应用
校园网安全问题分析及防护探讨
计算机网络几种典型故障的处理及维护方法
流量分析在网络管理中的应用探析