图形化校园网络监控系统的设计与实现.pdf
《图形化校园网络监控系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《图形化校园网络监控系统的设计与实现.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 计算机与现代化 2 0 0 7年第 5期 J l s u A N J l Y U X I A N D MH U A 总第 1 4 1 期 文章编号:1 0 0 6-2 4 7 5(2 0 0 7)0 5-0 0 7 2-0 4 图形化校园网络监控系统的设计与实现 张玮,唐学文,马颖(重庆大学计算机学院,重庆 4 0 0 0 4 4)摘要:主要介绍了一种针对校园网络的图形化网络监控 系统,详细阐述了系统的结构以及关键技术的实现。关键词:网络管理;网络拓扑图;S Q L S e r v e r;V C+中图分类号:rI P 3 9 3 文献标识码:A De s i g n a n d I mp
2、l e me n t a t i o n o f Vi s u a l i z e d Ca mp u s Ne t wo r k M o n i t o r i n g S y s t e m Z HANG We i,T ANG Xu e-w e n,MA Yi n g (C o e g e o f C o m p u t e r S c i e n c e,C h o n g q n g U n i v e r s i t y,C h o n g q n g 4 O O O 4 4,C h i n a)Ab s t r a c t:T h e p a p e r p r e s e n t
3、 s a v i s u a l i z e d c a mp u s n e t w o r k mo n i t o rin g s y s t e mS t r u c t u r e,k e y t e c h n o l o g l e s a n d me t h o d s o f b u i l d i n g t h e s y s t e m a r e d e s c ri b e d a mp l y Ke y w o r d s:n e t w o r k ma n a g e me n t;n e t w o r k t o p o l o g y m a p;S
4、Q L S e r v e r;V C+0 引 言 当今网络已成为社会的一个重要组成部分,网络 的规模越来越大,网络的结构 日趋复杂,局域网的管 理任务也 日 益显得复杂繁重,因此如何能够简单有效 地管理内部网络已成为当前网络管理研究的一个重 要方面。目前商用网络管理软件种类繁多,例如:H P 的 0 p e n V i e w、I B M的 N e tV ie w等等。这些商用软件 功能较为全面,但是价格昂贵,并且针对性不强,操作 较为复杂。本文介绍了一种针对校园网络管理而设计的网 络监控系统,该系统强调以图形化的方式显示当前网 络各节点状态。以直观的方式反映网络故障或潜在的 故障,具备节点
5、控制、监测日志、统计以及多种智能报 警功能,力求减轻网络管理人员的工作量。1 系统结构 通过对校园网络管理的实际需求进行分析,校园 网络监控系统应该能够实时、直观地反映网络各个节 点的当前状态(如:流量信息、连接状态等),并能够 对状态信息进行记录,便于历史查询及统计分析,同 时具备设备端口远程控制能力,便于在监测到异常情 况时,管理人员可以及时地采取措施预防或防止故障 区域 的进一步扩大。网络监控系统结构如图 I所示。图 1 网络监控系统结构 监控系统共分为四大部分,分别是:网络拓扑图 绘制软件、节点及流量监控平台、信息统计软件和数 据库系统。要实现网络节点图形化监控需要建立当前网络 的拓扑
6、图。绘制拓扑图可以采用 M i c r o s o ft V i s o 等专 门的图形绘制工具,但是采用这类软件绘制拓扑图存 在的一个主要问题是在进行节点与对应的设备关联 定位时很复杂,并且一旦完成后改动不方便,效果很 不理想,另外采用这类软件也存在着购买价格昂贵的 问题。相比之下设计开发一种专门用于该网络监控 系统的拓扑图绘制软件是一个较为理想的途径。监 收稿 日期:2 0 0 6-0 5-3 0 作者简介:J(z 4-),男,四 川南充人,重庆大学计算机学院硕士研究生,研究方向:计算机应用;唐学文(1 9 5 8 一),男,重庆人,计算机 网 络中 心副主任,硕士生导师,研究方向:计算机
7、体系结构;马颖(1 9 7 8 ),男,重庆人,硕士研究生,研究方向:计算机体系结构。维普资讯 http:/ 2 0 0 7年第5期 张玮等:图形化校园网络监控 系统的设计与实现 7 3 控系统拓扑图绘制软件结构如图 2所示。图 2 监控系统拓扑图绘 制软件结构 网络监控 系统 的核 心是节 点及流量监控平 台。该平台负责收集节点的状态信息以及指定设备端 口 的流量信息,并能够实时地以直观的方式显示节点状 态和流量数据,根据监测所得数据及时给出报警信息(图示、声音方式,电子邮件方式和电话通知方式),另外该平台还应具备设备端口的控制能力(开起 关 断)。节点及流量监控平台结构如图3所示。数 据
8、库 节点扫描线程 流量轮询线程 智能报警(邮件电话)设备控制 r ,l网络设各 图 3 节点及 流量监控平 台结构 信息统计分析平台主要完成监控平台收集的信 息数据的统计分析,并给出相应的数据分析报表(包 括曲线),另外根据需求该平 台还兼具 了一 额外的 功能,即实时显示指定设备端口的流量曲线。数据库系统负责信息数据的存储。由于信息数据量 较大,数据库系统 定专门的数据存储维护策略。2 监控系统各模块关键技术实现原理 本系统开发主要立足于 Wi n d o w s 平台,相关应用 软件均采用 V C+6 0编程实现,数据库平 台选用 S Q L S e r v e r 2 0 0 0。2 1
9、节点状态扫描 本 系统主要采用 I P层的 I C MP协议获得节点 的 状态信息。采用 I C M P 协议有两种方式可供选择,一 是根据 I C M P报文格式 自己编写 I C M P报文,通过 S o c k e t 进行发送和接收,另一种方式是利用 Wi n d o w s 的 P i n g 服务。采用后一种方式由于不需要专门编写 I C M P 报文,因此实现较为容易,本系统就采用 了 这种 方式。Wi n d o w s 的 P i n g服务主要 依赖 I C MP d l l 实现,在 I C M P d u中提供了三个函数,分别是:I c m p C r e a t e
10、F i l e、I c m p C l o s e H a n d l e和 I c m p S e n d E c h o。I c m p S e n d E c h o 负责发送和接收 I C M P报文,在 I c m p S e n d E c h o 调 用成功 的情况下,I c m p S e n d E c h o将返 回往返时延 R r【-I 和 1-I I 。因此通过调用 I C M P d u可以探测到节 点的相关状态。但是 I c m p S e n d E c h o 是工作在同步方 式下的,为了不影响监控平台的其他功能的实现,必 须要使节点状态探测功能工作在异步方式下
11、。本系 统采用多线程的方式实现这一功能。图4节点扫描线程流程示 意 如图4 所示,主线程(界面线程)在启动节点扫描线 程后,通过 T h r e a d s 变量控制节点探测子线程数量,在节 点探测子线程中调用 I C MP d u实现 I C M P报文的发送 与接收,从而在系统整体上实现异步节点探测,并且采 用这种方式可以避免采用单一子线程方式扫描节点时 由于节点数量的变化而引起扫描周期剧烈变化的情况 发生,可以较为精确地控制节点轮询周期。由于对每个 节点启动一节点探测子线程,因此对系统资源需求较 大,通过合理地设置最大子线程数量值(Ix T)可以有效 调节监控平台对系统资源的占用率。2
12、2流量轮询及设备端口控制 目 前网络设备生产商生产的网络设备(如:交换 机、路由器)都支持 S N MP协议,本系统采用 S N MP协 议实现对设备端口的流量查询以及端口控制功能。S N M P网络管理由三个部分组成,即管理信息库 M I B、管理信息结构 S M I 和协议本身。管理信息库采用树形结构组织网络中的被管对 象,每一个被管对象在 M I B中都有一个唯一的对象 标识符(O I D),例如:“1 3 6 1 2 1 2 2 1 1 0”表示 维普资讯 http:/ 7 4 计算机与现代化 2 0 0 7年第5期 端 口流进 的数据 包字节数,“1 3 6 1 2 1 2 2 1
13、1 6”表示端口流出的数据包字节数。因此要获得或 设置设备属性值必须知道该属性的 O I D,一般可以查 询相关文献资料得到需要的O I D。S N M P 协议定义五种协议数据单元,即S N M P报 文,用于管理进程I和代理进程之间的数据交换。这五 种协议数据单元(S N MP V1)分别是:G e t r e q u e s t、Get n e x t-r e que s t、Ge t-r e s p o n s e、S e t-r e q u e s t和 T r a p o对 于 流量轮询主要用到了 Get r e q u e s t 和 Get re s p o n s e 指 令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图形 校园 网络 监控 系统 设计 实现
限制150内