欢迎来到天天文库
浏览记录
ID:24617912
大小:68.50 KB
页数:4页
时间:2018-11-15
《基于微信的高校机房监控系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于微信的高校机房监控系统的设计与实现郁葱袁海峰胡锐苏州科技大学摘要:随着信息化的发展,现在应用是越来越多,机房屮的服务器等设备也是越来越多,为了保证机房内的机器高可用,就要时实了解和监控机房内的工作情况。本文提出一种基于微信的机房监控系统,机房的管理者可以通过微信实时了解机房的健康状况。通过实践证明,该系统相对传统机房监控系统查看更方便,报警提醒更丰富。关键词:微佶;机房;监控系统;0引言近年来,高校信息化的发展作为高校自身发展一部分,越来越受到高校管理者的重视m。随着国家信息化建设发展的不断推进,教育信息化建设也得到突飞猛进的发展m,高校数字校园基础平
2、台建设基本完成,随着应用的不断提高,应用服务器的增加,促使高校对机房扩建需求的不断提高,高校机房从小型机房向大型机房快速演变;那么机房的监控及管理也向正规化转变,机房的正常运转是校内各应用服务器正常工作的保障,如何高效的监控机房运转状态,是高校信息化发展的重要一部分。本文在.NET的架构基础上,开发的机房监控系统,通过微信接口实现了在微信公众号上进行机房监控。实现了对机房状态数据的监控及报警信息推送。1微信开发概述微信,是腾讯公司于2012年8月23口推出方便用户进行互动交流的公共平台位1。微信公众平台是腾讯在2012年8月18日针对企业、媒体、明星等团体
3、用户推出的一项微信用户订阅服务,与微信一脉和承U1。微信公众号分两种类型和两种情况,两种类型分别是订阅号和服务号,分别提供不同的微信开发接U,微信接口简单说,是微信公众平台向第三方开发者提供的一个用户资源数据及功能的访问/使用权限。通过对开发者提供开放统一的API接口环境,来帮助微信第三方开发者访问微信公众平台的功能和资源,以达到充分自由的运用微信公众平台用户资源及功能的目的m。2系统的设计2.1系统架构机房监控系统主要是实现对机房的工作状况进行实时监控,通过接口获取机房的电源及温湿度等信息,通过处理以接U的形式,提供给微信公共号,机房管理可以通过关注微信
4、实时了解机房的情况。为了实现其功能,整个系统采用三层架构,从下往上分别是:数据感知层,数据处理层,数据接门层和应用层,如图1所示。图1公共数据平台架构下载原图(1)数据接门层:实现多种通信接门,来实现采集电源,温湿度,烟感,火感和门禁等数据以及实现与数据处理层通信,如图2所示。图2数据接口下载原图(2)数据处理层:实现数据感知层数据的存储接门,对电源及温湿度等数据进行预警处理。(3)应用层:实现与微信公共平台对接。2.2微信接口微信接口是连接手机与监控应用系统之间的一个桥梁,通过各种消息的传递和响应,实现了用户与监控应用系统之间交互操作。监控应用系统实现接
5、收数据接口传入的机房数据,并进行数据解析和处理,存入数据库,对外提供URL数据交互接口,微信接口通过POST或GET方试获对应消息的数据。微信POST、GET接口通过Request.HttpMethod.ToUpper()==〃P0ST〃/〃GET来选择是Post还是Get方式进行消息推送,通过调System.Web.HttpContext.Current.Response.Write(strMsg)方式,将要推送的消息写入到流中,进行消息的传递。3基于微信的机房监控系统的实现以苏州科技大学的2号机房为例,监控应用系统采用ASP.NET的开发的TDCMo
6、nitoring系统,使用ADO.NET连接数据库,通过微信接U实现的机房数据监控。3.1平台搭建硬件环境:采用VMware虚拟服务大,爲体配制如表1。表1服务器环境下载原表3.2应用实践(1)通过微信机房管理员可以随时查看机房的UPS状况,如:每一路的输入输出情况;机房空调工作状况,如:每一台水冷空调的运转系数;机房的环境状态,如:每一组机枳的温湿度,漏水侦测等信息,如图3所示。(2)当机房UPS,空调和环境状态报警报时,IDCMonitoring系统会向机房管理员发一条通知消息,告知情况,如图3所示。4总结本文提出一种基于微信的机房监控系统,利用微信接
7、U方便机房管理员们查询机房的工状况,为机房管理带来丫便利。基于微信的机房监控系统相对于传统的机房监控系统更符合当下人们使用智能手机的工作习惯,相比短息通知,微信通知内容展现更丰富,因此,基于微信的机房监控系统有一定的应用价值。图3UPS、空调和环境状况下载原图图3UPS、空调和环境状况下载原图参考文献[1]胡锐,胡伏原,陈丽春.基于Hadoop的高校公共数据平台的构建[J].苏州科技学院学报(自然科学版),2015.[2]孙健,李悦,邵通.基于Blackboard平台进行高校网络教学建设的应用和思考[J].电脑知识与技术:学术交流,2011.[3]刘旭阳.
8、图书馆利用微信公众平台进行信息服务的构想[J].全国屮小型公共图书
此文档下载收益归作者所有