一种基于高密度温度采集的数据中心温度处理方法技术

技术编号:8592558 阅读:182 留言:0更新日期:2013-04-18 05:40
本发明专利技术是一种基于高密度温度采集的数据中心温度处理方法,在数据中心机房内需要进行温度采集的地方部署温度采集点;每隔一个小时,在整点时刻,将最近这一个小时的实时数据从实时数据表中取出来;每一天的零点,将前一天的24条小时数据从服务器数据库的小时数据表中取出来;根据数据中心所有温度采集点的位置信息、实时数据、小时数据和天数据,以热感图的方式将数据中心温度分布进行展示。本发明专利技术在高密度温度采集的基础上,以最合理的方式将温度分布情况呈现给数据中心管理人员,杜绝机房温度分布不合理带来的危险性和资源浪费,减轻管理人员的管理压力。

【技术实现步骤摘要】

本专利技术属于计算机领域,是一种数据中心的温度分布分析处得方案,具体的说是。
技术介绍
数据中心由单个或多个机房构成,机房的温度监控和管理是数据中心管理的重中之重。一方面,温度过高可能引发服务器故障,甚至火灾,给用户造成重大甚至不可挽回的损失,需要管理人员及时知晓和处理。另一方面,机房的实时温度状况是管理人员对机房布局、制冷等多方面管理的依据。温度过高很危险,温度过低的话也是对布局和制冷的浪费,这就需要管理人员对温度分布及时知晓和处理。针对数据中心对温度分布监控和管理的需要,基于高密度温度采集的温度分布分析方案就显得非常重要。以最合理的方式将温度分布情况呈现给管理人员是有待解决的一个技术问题。
技术实现思路
本专利技术所要解决的技术问题是,克服现有技术的缺点,提供,在高密度温度采集的基础上,以最合理的方式将温度分布情况呈现给数据中心管理人员,杜绝机房温度分布不合理带来的危险性和资源浪费,减轻管理人员的管理压力。本专利技术解决以上技术问题的技术方案是 ,按以下步骤进行 (-)在数据中心机房内需要进行温度采集的地方部署温度采集点,在部署温度采集点时录入的采集点位置信息,并以30秒为时间间隔将当时(即30秒为间隔实时采集)的机房所有采集点的温度值进行采集并存入服务器数据库,存放的数据表命名为实时数据表; (二)每隔一个小时,在整点时刻,将最近这一个小时的实时数据,从实时数据表中取出来,并按时间先后整齐排序,将一个采集点在一小时中的多条温度采集值做平均,算出本小时的平均温度值,并将该平均温度值存入服务器数据库,存放的数据表命名为小时数据表,数据中心的每个温度采集点每天在小时数据表中记录24条小时温度数据; 曰每一天的零点,将前一天的24条小时数据从服务器数据库的小时数据表中取出来,将这24个温度值做平均,作为一天的温度值存入服务器数据库,存放的数据表命名为天数据表,在天数据表中记录数据中心所有温度采集点每天的平均温度; (四)根据步骤(-)一曰中数据中心所有温度采集点的位置信息、实时数据、小时数据和天数据,以热感图的方式将数据中心温度分布进行展示,热感图以最直观的颜色分布展示当前的温度分布,并直接和温度采集点的位置相关联,一旦数据中心某温度采集点异常,则迅速定位。本专利技术进一步限定的技术方案是 前述的基于高密度温度采集的数据中心温度处理方法,步骤(-)中,采集点部署在数据中心机房内的机柜中,在机柜的前门上、中和下,以及在机柜的后门上、中和下共部署六个采集点。本专利技术的有益效果是本专利技术在高密度温度采集的基础上,以最合理的方式将温度分布情况呈现给数据中心管理人员,杜绝机房温度分布不合理带来的危险性和资源浪费,减轻管理人员的管理压力。本专利技术可以最直观展示当前的温度分布,并直接和温度采集点的位置相关联,一旦数据中心某温度采集点异常,可以迅速定位,大大提高了管理人员的效率,减少数据中心的温度异常。附图说明图1是本专利技术的硬件部署图。具体实施例方式实施例1 本实施例提供是,系统的部署如图1所示,按以下步骤进行 高密度温度采集 数据中心机房整体部署高密度温度采集,在需要进行温度采集的地方部署温度采集点,如图1中的温度采集点1、温度采集点2和温度采集点3等,重点部署在机柜中,机柜的前门上、中、下,后门上、中、下,一个机柜部署六个采集点。在部署温度采集点时,将采集点的位置信息记录到服务器数据库中。以30秒为时间间隔将当时的机房所有采集点的温度值进行采集并存入服务器数据库,存放的数据表命名为实时数据表T_TEMPERATURE_RUNHME。温度采集值的数据分析 服务器的数据库中,在T_TEMPERATURE_RUNHME数据表里,存放着数据中心所有温度采集点的实时温度值,温度值的采集时间周期为30秒,这些实时数据是进行数据分析的数据基础和来源。每隔一个小时,在整点时刻,比如10:00整,将最近这一个小时的实时数据,从实时数据表T_TEMPERATURE_RUNHME中取出来,这些温度数据中有数据中心所有采集点在这一个小时中的多条温度数据,这些数据的时间点相隔30秒,并按时间先后整齐排序,将一个采集点在一小时中的多条温度采集值做平均,算出本小时的平均温度值,并将该平均温度值存入服务器数据库,存放的数据表命名为小时数据表T_TEMPERATURE_HOUR。按此逻辑,数据中心的每个温度采集点每天会在小时数据表T_TEMPERATURE_HOUR中记录24条小时温度数据。和记录小时数据类似的逻辑,每一天的零点,会将前一天的24条小时数据从服务器数据库的小时数据表T_TEMPERATURE_HOUR中取出来,将这24个温度值做平均,作为一天的温度值存入服务器数据库,存放的数据表命名为天数据表T_TEMPERATURE_DAY。这样,在天数据表中会记录数据中心所有温度采集点每天的平均温度。温度分布的展示 在高密度温度采集和温度采集值的数据分析的基础上,在数据中心所有温度采集点的位置信息、实时数据(数据间隔30秒)、小时数据(数据间隔I小时)、天数据(数据间隔I天)记录在服务器数据库中的支撑下,可以以热感图的方式将数据中心温度分布展示给管理人员观看。热感图以最直观的颜色分布展示当前的温度分布,并直接和温度采集点的位置相关联,一旦数据中心某温度采集点异常,可以迅速定位,大大提高了管理人员的效率,减少数据中心的温度异常。如果在部署温度采集点时录入的采集点位置信息足够详细,那么数据中心机房的温度分布能以多维度进行展示,根据采集点在机房纵向高度上的坐标,可以将机房纵向分为上、中、下三层,每一层都可以展示其温度分布热感图。实时温度分布热感图 当管理人员想查看当前数据中心温度分布情况时,根据服务器数据库中记录的采集点位置信息和最近的实时数据,生成热感图,展示给管理人员观看。管理人员可以根据实时的温度分布情况,做相应的监控和管理,预防和及时处理数据中心的温度问题。历史温度分布热感图 当管理人员想查看数据中心在某个小时,或者某天的温度分布情况,根据服务器数据库中记录的采集点位置信息和管理人员选定时间点的小时数据或天数据生成热感图,展示给管理人员观看。管理人员可以根据某个历史时间点的温度分布情况,定位某个时间点的温度异常,并可以做相应的历史统计分析,帮助其更高效、合理地管理数据中心的温度状况。本实施例基于高密度温度采集的数据中心温度处理方法所用系统的部署如图1所示,包括数据中心温度采集点部署及数据中心温度采集和温度数据分析服务器部署。数据中心温度采集点部署具体为按数据中心的规模使用相应数量可以进行温度采集并提供获取采集数据接口的设备,要求该设备可以联网,方便数据采集服务器和其通讯并通过某种网络协议向该设备请求采集数据,从而将数据存入服务器数据库。 数据中心温度采集和温度数据分析服务器部署具体为 将温度采集和温度数据分析服务器部署在可以和温度采集设备正常通讯的网络中。该服务器拥有数据库,用以存储实时温度数据和数据分析后生成的数据。该服务器上设有温度采集模块,用以和温度采集设备通讯,并将通讯请求到的实时采集温度值存入本服务器数据库。该服务器上设有温度数据分析模块,用以将数据库中的实时温度生成小时温度和天温度,并存入本服务器数据库。该服务器本文档来自技高网...

【技术保护点】
一种基于高密度温度采集的数据中心温度处理方法,其特征在于:按以下步骤进行:㈠在数据中心机房内需要进行温度采集的地方部署温度采集点,在部署温度采集点时录入的采集点位置信息,并以30秒为时间间隔将当时的机房所有采集点的温度值进行采集并存入服务器数据库,存放的数据表命名为实时数据表;㈡每隔一个小时,在整点时刻,将最近这一个小时的实时数据,从实时数据表中取出来,并按时间先后整齐排序,将一个采集点在一小时中的多条温度采集值做平均,算出本小时的平均温度值,并将该平均温度值存入服务器数据库,存放的数据表命名为小时数据表,数据中心的每个温度采集点每天在小时数据表中记录24条小时温度数据;㈢每一天的零点,将前一天的24条小时数据从服务器数据库的小时数据表中取出来,将这24个温度值做平均,作为一天的温度值存入服务器数据库,存放的数据表命名为天数据表,在天数据表中记录数据中心所有温度采集点每天的平均温度;㈣根据步骤㈠—㈢中数据中心所有温度采集点的位置信息、实时数据、小时数据和天数据,以热感图的方式将数据中心温度分布进行展示,热感图以最直观的颜色分布展示当前的温度分布,并直接和温度采集点的位置相关联,一旦数据中心某温度采集点异常,则迅速定位。...

【技术特征摘要】
1.一种基于高密度温度采集的数据中心温度处理方法,其特征在于按以下步骤进(-)在数据中心机房内需要进行温度采集的地方部署温度采集点,在部署温度采集点时录入的采集点位置信息,并以30秒为时间间隔将当时的机房所有采集点的温度值进行采集并存入服务器数据库,存放的数据表命名为实时数据表;(二)每隔一个小时,在整点时刻,将最近这一个小时的实时数据,从实时数据表中取出来,并按时间先后整齐排序,将一个采集点在一小时中的多条温度采集值做平均,算出本小时的平均温度值,并将该平均温度值存入服务器数据库,存放的数据表命名为小时数据表, 数据中心的每个温度采集点每天在小时数据表中记录24条小时温度数据;曰每一天的零点,将前一天的24条小时数据...

【专利技术属性】
技术研发人员:金鑫蒋树春吕兵
申请(专利权)人:德讯科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1