计算机毕业论文,毕业论文,毕业设计 毕业论文免费检测 知网论文检测

网络监测报警系统的分析及应用

时间:2011-03-06 18:11来源: 骆驼毕业论文网 作者:admin
摘要:主要介绍了如何利用网络设备系统的SYSLOG发送机制以及设备所支持的SNMP特性,通过VB制作服务器端接收设备发送来的LOG信息,并对这些LOG信息进行加工处理预警,并存入数据库;客户端通过ASP制作交互方式网站调用数据库信息,供使用人员进行远程处理。降

QQ交谈计算机毕业设计,毕业设计,毕业论文,计算机毕业论文

摘要:主要介绍了如何利用网络设备系统的SYSLOG发送机制以及设备所支持的SNMP特性,通过VB制作服务器端接收设备发送来的LOG信息,并对这些LOG信息进行加工处理预警,并存入数据库;客户端通过ASP制作交互方式网站调用数据库信息,供使用人员进行远程处理。降低网络管理的成本,提高工作效率,同时,也可大大降低手工查询时的繁重工作量以及减少人工操作的错误,提高准确性和及时性。具有一定的市场价值。
  关键词:www.luotuo.net.cn 骆驼论文 网络设备;SYSLOG;SNMP;UDP;数据库
    0、引 言
  
  随着广域网、城域网的不断壮大,网络设备越来越多,为保证网络的稳定运行,提前预见网络及网络设备存在的问题,需要网络管理人员每天从浩如烟海的网络设备日值信息中查找故障及隐患并进行处理,随着网络规模的不断壮大,网络管理人员已经疲于应付此类工作;针对以上具体情况,通过细致调查、论证。设计能够实施搜集、分析、存储网络日志,并能够形成重要信息报警,实现远程日志监控、跟踪处理的网络监测平台变得具有实际意义。
  
  1、简单网络监测系统中协议及相关技术
  
  Syslog守护程序为记录来自运行于系统之上的程序的消息提供了一种成熟的客户机服务器机制。syslog接收来自守护程序或程序的消息,根据优先级和类型将该消息分类,然后根据由管理员可配置的规则将它写入日志。这种日志方式对于网络上最多使用的诸如Cisco等设备是最有用的,因为这样可以把日志长期的保存下来。这对路由故障排查和设备配置操作记录也是很有益的。
  经具体分析,通过实地考查网络设备的信息发送机制以及可视化编程工具Visual basic以及交互式网站编程语言asp的功能进行分析,编制此类软件成为可能;本软件系统分为三个模块:syslog配置、sys]og信息搜集分析、syslog异常报警及跟踪模块等。Syslog配置方面主要给出了目前主流路由交换设备的syslog配置方法;sys]og信息搜集分析系统主要具备syslog信息的搜集、分析、数据存储、分级别声音报警、异常对比信息录入删除修改等功能,此模块通过VB实现;syslog异常报警及跟踪模块主要具备异常信息报警、异常信息跟踪、查询统计等功能,此模块通过基于ASP的WEB实现。VB软件及web通过共用后台数据库实现数据共享。
  
  2、Log信息接收服务器端程序设计
  
  本模块程序负载Log信息的接收、分析、处理、存储、报警等系列功能,程序在进入监听状态前需要从数据库中读取异常log特征码供比对时调用。当有UDP数据包被winsock搜集到程序中后,如何对这些数据进行处理就是关键了,本程序利用数组事先把异常log特征码存放起来,待log信息到来时候进行依次比对,这样不用每次都从数据库中取信息,会加快程序处理速度,如果存在与比对信息相同的字符串,如果是ARP病毒信息,将取进行源、目的ip及mac地址的操作,如果不是arp病毒信息,这时候把整条log信息作为比对信息到数据库中搜索,如果有未处理的相同信息,将丢弃该条信息,如果没有,存入数据库,供web处理。
  
  3、Log信息处理Web网站设计
  
  web站点主要具备以下功能,帐号管理模块负责使用者帐号的管理,比如新建、删除、修改等;故障信息检索统计模块负责异常信息的查询、统计;异常信息跟踪模块负责检索显示未处理的异常信息,供操作者进行跟踪分析,直到异常不再出现;特征码管理模块具备特征码的添加、删除、修改等功能。
  数据库是本系统的核心,也是服务器端程序和WEB站点进行数据共享、交换的中心,为程序移植安全简单、方便,本系统采用access数据库。Access数据库是Microsoft Office套件的重要组成部分,适用于小型商务活动,用以存储和管理小型的数据。它不仅是一个数据库,而且具备强大的数据管理功能,可以方便的生成各种数据源,窗体、表单、查询、报表和应用程序等。是目前应用广泛的数据库之一,Access是一种关系型数据库。
  
  4、结束语
  
  在本系统中实现了:
  1)配置网络上的设备,把设备syslog server IP设置为本系统服务端安装的主机的iP,使其能够把log信息通过UDP包发送到服务器。
  2)通过VB制作log信息接受处理服务器,使用winsock控件实现对UDP包的接收,对接收的数据进行特征比对,把包含异常特征的log信息进行声音报警并存入数据库供下一步进行处理。
  3)通过基于ASP的web网页链接后台数据库,对未处理的数据进行分析处理。
  通过对简单网络报警系统编写,使我将课本学习与实际应用结合起来,在实际问题的解决中,培养独立思考的能力和通过网络等学习的方法,并从中学到许多知识,特别是通过对网络设备、信息发送原理、asp站点的架构、vB等编程软件的使用等,加深了对软件设计过程的了解,为以后的学习打下了一定基础。
  
  参考文献:
  [1]杨克玉主编,VB6.0程序设计实训教程,北京,机械工业出版社,2005
  [2]窦玉杰、梁子编,网络管理大全,电子科技大学出版社,2006,02
  [3]蒋东兴等,Windows Sockets网络程序设计大全,清华大学出版社,1999年4月:42-102
  [4]丁宇,林其编著,网络管理与维护,冶金工业出版社,2006
  [5]Laura A.Chappe11,Ed Tittel著,TCP/IP协议原理与应用,清华大学出版社,2005
  [6](美)Douglas E.Comer,David L.Stevens.张卫王能译,TCP/IP网络互联技术(卷3):客户服务器编程与应用(Windows套接字版),清华大学出版社,2004年9月:105-201
  [7]钱朝阳编,计算机网络操作技术,上海交通大学出版社,2005
  [8](美)David Hucaby,(美)Steve McQuerry著,Cisco现场手册一路由器配置人民邮电出版社,2002
  [9]陈建辉,计算机网络技术教程,电子科技大学出版社,2004年,23-31
  [10]陈孟建,沈美莉等编著,ASP技术与动态网页设计,清华大学出版社,2007,03
  
  作者简介:
  周若鹏,男,河南有线电视网络集团有限公司郑州分公司运维部助理工程师,主要研究方向:计算机网络;尚晔,男,河南有线电视网络集团有限公司郑州分公司运维部助理工程师,主要研究方向:计算机网络。

本文内容只是论文部分简介,如需了解更多详情请咨询本站客服! QQ交谈计算机毕业设计,毕业设计,工程硕士论文,计算机毕业论文
毕业论文搜集整理:毕业论文网 计算机毕业设计 计算机毕业论文 毕业设计


顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
计算机毕业设计
计算机毕业论文
论文发表