校园网络机房监控系统的设计与实现(硕士)(论文30000字)
Design of Room Monitoring System for Campus Network
摘要
随着科学技术不断上深入发展,目前人类的各种生产活动以及学术活动都离不开计算机和信息技术的发展。计算机网络在人们生活中发挥着非常重要的作用。在信息系统的发展中网络信息以及信息交换在实际生产工作中扮演着十分重要和关键性的作用。而机房作为整个信息处理中心关系到整个管理系统的安全稳定运行。机房的环境设备为机房的安全运行提供了坚强的硬件保障。机房的环境设备主要包括有机房的供电和配电装置、机房的USP不间断电源供电装置、机房的空调系统以及机房的各种安全保护装置等等,这些装置都是作为系统稳定运行的基础而存在的。当机房一旦出现数据安全故障,就会严重影响到整个计算机系统的稳定运行,这个在一定程度上将会造成系统的数据传输困难,当系统出现更为严重的故障时,将会导致整个机房内部计算机设备出现报废,给整个数据中心将会造成比较严重的后果,因此开发设计一套校园网络机房监控系统将是十分必要和具有重要意义的。
本课题主要是以校园网络的机房监控系统为例进行设计研究,分析了当前机房监控系统中存在着的各种缺点和不足,首先介绍了描述了机房监控系统的基本理论,包括监控中心软件理论体系以及机房监控系统的硬件理论体系的介绍。在此基础上对数据库存储技术进行了理论研究,采用S3C2440控制模块以及GPS模块对整个系统的硬件平台进行了构建,软件服务框架用NMEA协议支撑。随后,对校园网络机房监控系统的软件部分进行了设计,构建系统软件设计框图,搭建软件开发环境,对GPS授时模块进行充分设计,以此为协议来对windows客户端的显示进行设计。最后本文对校园网络机房监控系统进行了调试,主要包括硬件的调试和软件的调试等部分,经过调试表明,本文所开发的校园网络机房监控系统具有良好的应用效果,对于为高校提供一套良好有效的机房监控系统具有十分重要的意义。
关键词:校园网络;机房监控; S3C2440
ABSTRACT
As science and technology continues to in-depth development, various human production activities as well as academic activities are inseparable from the development of computer and information technology. Computer network plays a very important role in people's lives. In the development of information systems and information exchange network information plays an important and critical role in the actual production work. The room as a whole, the information processing center related to the safety and stable operation of the entire management system. Room for the safe operation of environmental equipment room provides a strong hardware protection. Room environment there is room equipment includes power supply and distribution equipment, room USP uninterruptible power supply unit, the air conditioning system and the engine room and so on the various safety devices, these devices are the basis for the stable operation of the system and existing. When the room once the data security failure, it will seriously affect the stability of operation of the entire computer system, this will cause a certain extent, the system of data transmission difficulties, when the system is a more serious failure, will cause the entire room interior computer equipment appears scrapped, to the entire data center will result in more serious consequences, so developers can design a campus network room monitoring system will be very necessary and of great significance.
The main topic is the engine room monitoring system design campus network as an example, analyzes the current engine room monitoring system exists in a variety of shortcomings and deficiencies, first introduced engine room monitoring system describes the basic theories, including the theory of the monitoring center software presentation system and hardware theoretical system room monitoring system. On this basis, the database storage technology theoretical research, using S3C2440 control module and GPS module hardware platform throughout the system was constructed through NMEA protocol support software services framework. Subsequently, the software part of the campus network room monitoring system has been designed, constructed system software design diagram, build the software development environment, GPS timing module is fully designed as a protocol designed for the client's display windows. Finally, on the campus network room monitoring system debugging, including some hardware debugging and software debugging, after debugging show that the developed campus network room monitoring system has a good effect, for the colleges and universities provide a good Effective engine room monitoring system has very important significance
KEYWORDS:Campus network; Computer room monitoring; S3C2440
序言
为了给当前校园网络环境提供一套有效的保障和一个稳定运行的环境,保证系统内部的各个业务能够正常运行,就必须建立一套完善的校园机房监控系统,这个系统能够协调校园各个运行部门,保证各个部门之间的业务正常运行。基于此,一套有效的校园机房监控管理制度将会是非常必要的,随着具体行业的不同,一些单位对机房的监控办法和监控制度也有着不同的规定,在早期的机房都是24小时采用专人进行监督管理,但是随着机房规模的不断扩大,明显依靠人工来进行监督管理将是不可能的。目前从国内的研究来看,现有的机房监控系统能够充分有效解决网络中存在的问题,对于网络服务器及其硬件设备方面存在的问题往往显得无能为力,或者是缺乏有效的处理手段。
目录
摘要 iii
ABSTRACT iv
序言 vi
1 引言 1
1.1 选题背景 1
1.2国内外研究现状 2
1.2.1国内研究现状 2
1.2.2国外研究现状 3
1.3主要工作和采用的方法 4
1.4预期达到的目标 5
1.5 论文章节安排 5
2基础理论及系统硬件设计 6
2.1 机房监控系统结构基本理论 6
2.1.1 监控中心软件理论体系结构 6
2.1.2 机房监控系统理论介绍 7
2.2 数据存储技术理论基础 8
2.2.1 ini 文本数据 8
2.2.2 ADO.NET 数据访问 8
2.3 机房监控系统整体结构 9
2.4 S3C2440控制模块 10
2.5 GPS模块 11
2.5.1 GPS NTP授时服务框架 12
2.5.2 NMEA协议介绍 13
2.6 gprs报警模块 14
3 校园网络机房监控系统软件设计 17
3.1系统软件设计框图 17
3.1.1 Linux端 17
3.1.2 Windows端 19
3.2搭建软件开发环境 20
3.2.1安装vm ware(可选) 20
3.2.2安装ubuntu 20
3.2.3在ubuntu中安装交叉编译工具 21
3.3 gps授时模块的设计 25
3.3.3搭建GPSD服务 25
3.3.4 NTP协议及NTP实现 28
3.3.5 搭建并配置Gps+Ntp Server 30
3.4 windows客户端显示 33
3.4.1软件框图 33
3.4.2 C#语言介绍 34
3.4.3 socket介绍 36
3.4.4 图像接收及显示部分实现源码 41
3.5 GPRS告警模块 43
3.5.1告警模块软件框图 43
3.5.2 AT指令简介 44
3.5.3和短消息有关的 AT指令集 45
3.5.4短信发送部分源码(c语言实现) 46
3.5.5 UNICODE编码的转换 47
4校园网络机房监控系统调试 49
4.1硬件调试 49
4.2软件调试 50
4.2.1服务端采集程序 50
4.2.2客户端显示程序 53
5结论与展望 55
5.1总结 55
5.2展望 56
参考文献 57
|