基于web发布的SYSLOG监控预警系统

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:Johnnywang03
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】本文主要介绍了如何利用网络设备系统的SYSLOG发送机制以及设备所支持的SNMP特性,通过VB制作服务器端接收设备发送来的LOG信息,并对这些LOG信息进行加工处理预警,并存入数据库;客户端通过ASP制作交互方式网站调用数据库信息,供使用人员进行远程处理。降低网络管理的成本,提高工作效率,同时,也可大大降低手工查询时的繁重工作量以及减少人工操作的错误,提高准确性和及时性。具有一定的市场价值。
  【关键词】网络设备;SYSLOG;SNMP;UDP;数据库
  
  1.简单网络监测系统中协议及相关技术
  1.1 Syslog
  Syslog 守护程序为记录来自运行于系统之上的程序的消息提供了一种成熟的客户机-服务器机制。syslog 接收来自守护程序或程序的消息,根据优先级和类型将该消息分类,然后根据由管理员可配置的规则将它写入日志。这种日志方式对于网络上最多使用的诸如Cisco 等设备是最有用的,因为这样可以把日志长期的保存下来。这对路由故障排查和设备配置操作记录也是很有益的。
  Syslog协议允许设备向消息收集器发送相应的事件信息.使用UDP端口514,不需要确认,大小为1024字Facility,Severity,Hostname,Timestamp,Message五种信息.Facility是syslog对信息源的大致分类,比如该事件来源于操作系统,进程等,用整数表示.其中16-17的local use可以为那些没有被明确定义的进程或者应用所使用,通常思科IOS设备,CatOS交换机,VPN3000使用Facility Local7发送syslog信息,PIX防火墙使用local4,当然这些缺省值是可以修改的.Severity 信息源或者Facility根据信息的严重程度使用1位数字进行分类。
  1.2 UDP包及通讯
  UDP协议是英文User Datagram Protocol的缩写,即用户数据报协议,主要用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天,UDP仍然不失为一项非常实用和可行的网络传输层协议。
  2.网络监测系统的设计
  2.1 需求分析
  根据网管人员的现有需求,拟本系统一期具有如下功能:Log日志信息接收、整理、过滤、存入数据库; 重大异常及隐患信息进行声音声音报警; 故障及隐患对比字符串的添加、修改、删除及相应分级; 异常信息远程跟踪处理流程; 异常信息分类统计检索功能;系统维护部分;系统操作安全部分;系统帮助部分。对于特殊的信息,比如对网络用户干扰比较大的ARP病毒的Log信息进行特殊处理,要求分析出病毒的源、目的IP及源目的MAC,并能够在web上形成处理流程。
  系统架构图如图3.1,系统工作步骤如下:服务器守候程序接收到来自网络设备发送过来的日志数据,按照自身策略进行数据整理、分析,并存入后台数据库中,用户终端通过基于asp脚本的WEB网站访问数据信息,进行事务处理。
  2.2 Log信息接收服务器端程序设计
  2.2.1 信息接收原理
  当网络设备syslog被正确配置后,一旦设备收集到异常信息,网络设备syslog相关进程就会向目的服务器发送端口为514的UDP信息包,服务器系统把接收到信息包再传送给Log搜集程序,从而达到搜集、分析等功能。
  由于Syslog信息为端口514的数据包因此VB中的winsock控件设置如下:
  sckServer.Protocol = sckUDPProtocol ;UDP协议
  sckServer.LocalPort = 514 ;端口为514
  sckServer.Bind 514
  程序在进入监听状态前需要从数据库中读取异常log特征码供比对时调用。
  2.2.2 信息接收处理模块
  当UDP数据包被winsock搜集到程序中后,如何对这些数据进行处理就是关键了,本程序利用数组事先把异常log特征码存放起来,待log信息到来时候进行依次比对,这样不用每次都从数据库中取信息,会加快程序处理速度;这时就要进行特征比对工作,程序首先判定是否是病毒信息,如果是则进入病毒处理模块,如果不是则和特征字符串比对,如果有存在特种码信息,这时候把整条log信息作为比对信息到数据库中搜索,如果有未处理的相同信息,将丢弃该条信息,如果没有,存入数据库,供web处理。
  2.3 Log信息处理Web网站设计
  根据后台处理需求,web站点整体架构如图2.1。
  图2.1 web站点整体架构
  如上图,web站点主要具备以下功能,帐号管理模块负责使用者帐号的管理,比如新建、删除、修改等;故障信息检索统计模块负责异常信息的查询、统计;异常信息跟踪模块负责检索显示未处理的异常信息,供操作者进行跟踪分析,直到异常不再出现;特征码管理模块具备特征码的添加、删除、修改等功能。
  3.小结
   本系统虽然具备了简单的网络异常监测,但是只是被动的进行Log信息的监测、分析及后期处理;没有实现主动的信息提取分析,此部分可使用snmp协议,程序主动向设备发送请求包,得到设备实时运行信息而进行分析的思路进行编程。■
  
  【参考文献】
  [1]张弋,喻其炳.基于监听技术的网络安全平台的构建[J].邮电设计技术,2002,(02).
  [2]张承,蒋东兴,刘启新,石岩.浅析网络监控系统对网络性能的影响[J].小型微型计算机系统,2002,(09).
  [3]许霆,袁萌,史美林.网络监控审计系统的设计与实现[J].计算机工程与应用,2002,(18).
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文
其他文献
农村公共文化基础设施给人民享受文化生活、进行文化创造提供了有利环境和空间,是农民开展群众文化活动,传播先进文化的主要场所。农村公共文化建设是衡量社会主义新农村文化
【摘要】数学作为一门自然科学,是认识世界必不可少的思想手段,运用数学能力也是每个社会建设者应该具有的一项基本素质。所以说高中数学教育应该真正为提高学生的整体素质而服务,这是我们广大一线教师都要面对的、思考的重要问题。在高中数学课堂教学中,如何实施素质教育呢?我谈几点肤浅的认识,希望得到大家的共鸣。  【关键词】被动接受主动获取应用能力建模能力  数学作为一门自然科学,是认识世界必不可少的思想手段,
[摘要] 随着现代化教学手段的改进与提高,大量的多媒体被广泛地应用于课堂教学中,它不但减轻了教师书写板书的辛苦,同时也增加了教学内容的容量。图、文、声并茂,极大地激发了学生的学习兴趣,也调动了学生的学习积极性。但同时大量的PPT的应用,也带来了一些问题,有待于我们进一步的探讨。  [关键词] 课堂教学多媒体PPT课堂容量反馈教学效果    目前,随着现代化教学手段的改进与提高,大量的多媒体被广泛地
本文通过对荣华二采区10
【摘要】新课程带给了我们新的观念、新的理念、新的教学方式。我结合自己平时的教学实践,谈了在新课程下数学教学的几点做法。教学中,应善于从学生的生活经验和已有的知识背景出发,让学生感受数学的应用价值;提出开放性的问题,培养学生的创新能力和创新意识;采取丰富多彩的教学方式,努力改变传统单一的学习方式,即从单一、被动的学习方式,向自主探索、合作交流、操作实践的学习方式转变,使他们在自主探索的过程中真正理解
随着我国人民的生活水平不断的提高,使得人民群众追求精神文明的需要越来越快.为了满足广大基层群众文化的需求,需要推动基层群众文化的建设,营造安定、团结、丰富、文明的基
[摘要] 本文在对高职生体育教学中,通过心理健康教育、道德品质教育、美育教育、职业教育及终身体育思想教育等五个方面注意的问题进行研究探索,调动学生的学习热情,完成教学任务,提高教学效益。  [关键词] 高职生体育教学探索    学校教育是不同于大众和竞技,就我国教育方针而言,在学校整个教育体系中,并不单独存在,同学校的其他教育一样,是培养全面发展人才的重要手段。随着科学技术的发展以及新型学科在各领
【摘要】电力24小时智能营业系统是指用户在任何时间都可以通过电力公司建设的24小时营业厅中以人机交互的方式实现:门禁出入、电费缴纳(现金、银联卡方式)、电量购买(IC卡)、充值卡售卡、充值卡充值、用电历史查询、发票补打、智能远程可视客服、业务指南、互动宣传(互动橱窗)、资费指南查询、监控等功能。以方便电力公司为客户提供24小时的不间断优质服务。本系统采用C/S、B/S架构设计,数据库采用oracl
[摘要] 教师观念的转变,通过教师的引导使学生自主学习,培养参与意识。通过教师创设情境,引发学生自主学习的兴趣,引导学生积极思考,引导学生主动参与讨论,引导学生阅读自学。开展探究式课堂教学,培养学生的创新意识,通过问题教学,变式教学,研究性学习发展学生的创造性思维;课堂教学中注重例题的选择及例题的变式,在例题分析中注意问题的变更。加强学法指导,提高学生自主学习的效益。  [关键词] 转变观念自主参
[摘要] 采用问卷法调查高职院校学生职业价值观的现状。结果(1)高职生对职业价值的关注程度从高到低依次是个人发展、社会地位和保障因素,这与普通本科院校学生有所不同;(2)高职女生和城市学生对保障因素更为关注;非毕业班学生和学生对声望地位更为关注。高职生职业价值选择趋于理性和成熟,且表现出不同程度的群体差异。  [关键词] 高职院校学生职业价值观    职业生活是人类社会生活的重要组成部分,职业选择