当前位置:首页 > 基于C#的服务器日志分析系统的设计与实现-毕业论文
目录
毕业作品基本信息 ........................................................................................................................... II 摘要 .................................................................................................................................................. III Abstract ............................................................................................................................................ IV 目录 ................................................................................................................................................... V 引言 ................................................................................................................................................... 1 一、绪论 ........................................................................................................................................... 2 (一) 研究背景 ........................................................................................................................ 2 (二) 研究内容及目标 ............................................................................................................ 3 (三) 论文组织结构介绍 ........................................................................................................ 4 二、信息调研原理及问题 ............................................................................................................... 5 (一)服务器系统相关概念 ....................................................................................................... 5 (二)调研用服务器系统日志特点 ........................................................................................... 6 (三)信息调研的传统步骤 ....................................................................................................... 8 三、服务器系统日志提取分析的设计 ......................................................................................... 11 (一) Linux系统日志提取分析设计..................................................................................... 12 (二) 防伪模块(登录与注册) .......................................................................................... 13 (三) 日志信息分析模块 ...................................................................................................... 14 (四) OA自动化模块 ............................................................................................................ 15 四、系统测试评估 ......................................................................................................................... 17 (一)测试流程: ..................................................................................................................... 17 (二)测试结果 ......................................................................................................................... 19 结论 ................................................................................................................................................. 20 参考文献 ......................................................................................................................................... 21
V
致谢 ................................................................................................................................................. 22 附录 1 系统日志 ............................................................................................................................. 23 附录 2 Linux shell脚本 ................................................................................................................... 25
VI
石家庄学院毕业设计报告
引言
神州数码系统集成服务有限公司(以下简称神州信息)有大量服务器运维项目合约,近期主抓《2016国家税务总局机房搬迁服务项目》以及《中国外运长航数据中心搬迁项目》两个大型项目,此外还有与苏宁、国美在线、京东等公司相关设备维护的签约,其中均涉及到大量的信息收集、统计、查看。相对于动辄上千台的设备信息收集,需要并且必须有一种合理的方法能够对每一台服务器设备、存储设备、网络设备、进行信息收集。
对于搬迁项目,信息的收集整理能够保证在设备迁入新机房之后的业务恢复,对信息进行调研收集也能够大大降低系统崩溃的风险,虽繁琐耗时却不可避免。故而萌生开发此日志分析系统对此过程进行自动化操作。
该系统主要功能采用C#编写,后台注册服务器使用MySQL技术实现注册功能,是一个可执行的exe终端软件。启动软件即可自动对已收集的日志信息进行分析提取,并可生成特定格式的Excel表格。使用该系统进行服务器系统配置信息收取可以大幅度减少人工用时,提高工作效率。
1
基于C#的服务器日志分析系统的设计与实现
一、绪论
(一) 研究背景
于2016年8月,本人着手进行服务器信息调研,与另外三名同事对该项目中863台服务器进行了系统信息采集工作,共耗时8个工作日,完成上万条信息的采集,为p2v/v2p规划奠定基础。
而在此过程中,我们以惠普公司的前期调研为蓝本进行基础信息的核对。在与同事的沟通中,了解到惠普仅仅以两人天的时间完成了对此信息的调研。在随后与客户的接触中,逐渐了解到惠普公司有成型的方案、系统,能够对各类服务器进行自动化的调研,并且能够自动生成所需的表格。
相比之下,我们的调研过程繁琐又容易出错,耗时又长,而惠普的调研则极为省时,但其成本也相对昂贵(30万的项目签约)。 1. 自动化调研的重要性
从调研时间上看,我司调研耗时要比惠普多出200倍,耗费巨大的人工成本。而从长远角度来看,人工调研远远不如自动化更为高效。
从容错率角度,人工逐条调研由于其操作流程以及每个人状态,极有可能出现细微的错误,而任何一线细微之错均有可能导致灾难性的系统故障。而惠普的调研方案由于其省却了人工操作,故而将此类错误大大减少,调研完毕更不必花费大量的时间去进行核对,又省去了近一倍的时间。
综上所述,由于数据中心迁移的刚需以及当下IDC迁移技术条件,服务器系统信息调研必然不会被取代。而从长远角度看,我们无法在每次调研中招收大量实习生实现低人工成本,故而,在信息调研环节我们迫切需要进行自动化。 2. IDC迁移项目简介
IDC(InternetDataCenter)即互联网数据中心,IDC迁移即将相关网络、存储、服务器、数据库、网络配置均迁移至目的地。其中,从物理机移至虚拟层或进行虚拟化(阿里云、腾讯或是其他托管)称为p2v,从虚拟化集群迁移至物理层称作v2p。
2
共分享92篇相关文档