一种机房温度智能控制的装置,利用SNMP管理协议,定期轮询机房内环境最恶劣的网络设备上的实时的入风口温度和关键芯片温度,通过入风口温度来调节空调的基础温度,再根据对关键芯片温度采用预测的方式,加权调节空调的温度;根据最终计算获得的空调温度实现对机房内空调设备的温度控制,从而实现对机房内温度的调节。本发明专利技术同时提供了一种机房温度智能控制的方法。
【技术实现步骤摘要】
本专利技术涉及数据通信
,尤其涉及一种机房温度智能控制的方法及装置。
技术介绍
目前,绝大多数公司的网络设备均统一放置在机房内,都是通过专用的空调来控制机房的温度,从而使网络设备工作在一个正常的温度范围内。比如设定机房的环境温 度为22度,当整个机房的温度超过22度时,空调开始运转,但是由于空调只能监测机房内空气的温度,而不能检测设备附近的温度,当机房空气流动性不好的时候,可能存在高温死角,这些死角的温度可能会比机房空气温度高出3飞度甚至更高,此时,有些设备工作在高温的条件下可能导致频繁的死机。另外,由于灰尘的堆积,网络设备进风口的进风量会随着使用时间的增加而降低,如果没有及时清理进风口灰尘的话,那么网络设备的工作温度也会直线上升,此时也有必要通过降低机房设定的温度来降低由于进风量减少带来的影响。以上两种情况,对于空调来说都是无法监测到的,因为这两种情况下的环境温度变化并不明显。所以需要增加一种有效的反馈机制,来使外部空调和网络设备之间建立更好的联系,从而更加精准的调节机房环境温度,使之不仅能保证网络设备的可靠运行,而且也将使得机房工作在更加绿色节能的环境中。为此,现有的技术采用基于SNMP协议的机房温度管理方案和布置温度监测点的方式来实现对机房空调的管理。其中,基于SNMP网管协议的温度管理方案,是通过设置网络设备的温度告警点来实现的,当网络设备出现告警后,网络设备通过SNMP协议,将告警信息上报给网管设备,网管设 备通过告警信息获知设备过热,进而降低机房的环境温度,将网络设备的温度降低下来,从而消除设备的告警信息。然而,此方案在网络设备温度上升后,需要人为地调节机房环境温度,同时由于只是监测过温告警,机房内空调不能实时地动态调节环境温度,只能保证网络设备处在安全运行的模式下,但不是最优的环境温度。布置温度监测点的方式来实现对机房温度的管理方案,是通过在机房的各个角落和设备附近布置温度传感器,通过温度传感器来获取网络设备的温度,从而实现机房温度的调节。由于环境温度和网络设备的实际运行温度有差异,有可能设备的CPU温度已经过温了,但是外部布置的传感器温度依然很低,此情况下将导致设备实际运行的温度与设定的机房温度出现较大的偏差。另外,此种方案需要对机房进行大量的改造工作,增加温度传感器,成本较高。
技术实现思路
有鉴于此,本专利技术提供一种机房温度智能控制的方法和装置。通过本专利技术,不仅可以实时地完成对机房温度的更精准地调节,降低能耗;而且所有的过程只在初始化温度曲线时需要人为参与,其他过程完全自动,即保证了设备安全,又降低了整个机房的运营成本。为实现本专利技术目的,本专利技术实现方案具体如下一种机房温度智能控制的装置,所述装置用于实现对机房温度的智能控制,所述机房内包括至少一台网络设备和至少一台空调设备,所述装置即可以集成于现有网管设备中,也可以独立于网管设备单独存在,其中所述装置包括空调控制模块,用于学习各种空调遥控器的红外线温度调节方法,并根据设备管理模块传送过来的空调温度控制数据,实现对机房内空调温度的控制;设备管理模块,用于获取机房内网络 设备的温度信息,并根据所述温度信息计算出机房空调应该工作的温度,并将该温度数据发送给空调控制模块。本专利技术同时提供了一种机房温度智能控制的方法,所述方法用于实现对机房温度的智能控制,所述机房内包括至少一台网络设备和至少一台空调设备以及一台本专利技术机房温度智能控制装置,其中所述方法包括步骤I、选择机房内散热条件最差的网络设备,绘制该网络设备的初始化温度曲线.步骤2、通过SNMP协议获得散热条件最差的网络设备的当前基础温度,根据该网络设备的当前基础温度,获得机房空调设备的工作温度;步骤3、输出最终的空调工作温度,实现对机房内空调设备的温度控制。与现有的技术方案相比,本专利技术具有如下优点不仅可以实时地完成对机房温度的更精准地调节,降低能耗;而且所有的过程只在初始化温度曲线时需要人为参与,其他过程完全自动,即保证了设备安全,又降低了整个机房的运营成本。附图说明图I是为本专利技术机房温度智能控制的装置结构示意图。图2是某应用场景下网络设备温度曲线初始化示意图。图3是某应用场景下网络设备不同时间段流量曲线示意图。图4是某应用场景下机房内网络设备和空调设备分布示意图。图5是本专利技术机房温度智能控制的实现方法流程图。具体实施例方式为了实现本专利技术目的,本专利技术采用的核心思想为利用SNMP管理协议,定期轮询机房内环境最恶劣的网络设备或者通过该网络设备主动反馈其实时的入风口温度和关键芯片温度,通过入风口温度来调节空调的基础工作温度,再根据对关键芯片温度采用预测的方式,加权调节空调的温度;根据最终计算获得的空调温度实现对机房内空调设备的温度控制,从而实现对机房内温度的调节。为使本专利技术技术方案更加清楚和明白,以下结合本专利技术具体实施例加以详细说明。如图I所示,为本专利技术机房温度智能控制的装置结构示意图。所述装置用于实现对机房温度的智能控制,所述机房内包括至少一台网络设备和至少一台空调设备,所述装置在具体实现时,即可以集成于现有网管设备中,也可以独立于网管设备单独存在,包括空调控制模块和设备管理模块。其中,空调控制模块,用于学习各种空调遥控器的红外线温度调节方法,并根据设备管理模块传送过来的空调温度控制数据,实现对机房内空调温度的控制。具体地,空调控制模块进一步包括红外线学习模块,用于学习不同厂家空调遥控器控制空调温度时发送的红外线编码,并保存在所述装置内部的存储器中。红外线发射模块用于将所述装置上的设备管理模块传送过来的空调温度控制数据,转化为适当的红外编码发送出去,从而直接接管空调遥控器。空调控制模块在本专利技术实施例中,其实质就相当于市面上的万能遥控器,只不过在本专利技术实施例中,遥控器不再是手动的,而是由设备管理模块来管理的自动遥控器。设备管理模块,用于获取机房内网络 设备的温度信息,并根据所述温度信息计算出机房空调应该工作的温度,并将该温度数据发送给空调控制模块。具体地,设备管理模块进一步包括告警模块、设备温度查询模块、核心控制模块。其中,设备温度查询模块采用RJ45的网口与机房内的网络设备直接相连,该模块用于定期发送SNMP的Get-Request报文向网络设备询问温度信息,网络设备会遵循SNMP规范,回送相应的Get-Response报文,其中包含了该网络设备当前的温度信息。作为本专利技术实施例中的另一种实现方法,所述网络设备也可以主动发送Trap信息给设备温度查询模块。设备温度查询模块在获取到网络设备的温度信息后,会将该网络设备的温度信息告知核心控制|吴块。核心控制模块根据特定的算法,计算出当前空调应该工作的温度,并将该温度数据发送给空调控制模块。另外,如果设定了网络设备温度告警门限的话,一旦网络设备的温度达到告警门限,核心控制模块会将告警信息传送给告警模块,告警模块可根据告警信息进行声音、光亮、MMS短信告警或者切断电源等操作,防止网络设备烧毁。由于所述装置通过SNMP协议可以同时支持访问多台网络设备,当机房内存在多台网络设备时,每一台网络设备的散热情况可能都不一致,本专利技术的一种实现方式为将机房内所有网络设备的网口通过交换机直接接入所述装置的设备温度查询模块上,所述设备温度查询模块先采集到不同网络本文档来自技高网...
【技术保护点】
一种机房温度智能控制的装置,其中所述装置用于实现对机房温度的智能控制,所述机房内包括至少一台网络设备和至少一台空调设备,所述装置即可以集成于现有网管设备中,也可以独立于网管设备单独存在,其特征在于:所述装置包括空调控制模块,用于学习各种空调遥控器的红外线温度调节方法,并根据设备管理模块传送过来的空调温度控制数据,实现对机房内空调温度的控制;设备管理模块,用于获取机房内网络设备的温度信息,并根据所述温度信息计算出机房空调应该工作的温度,并将该温度数据发送给空调控制模块。
【技术特征摘要】
【专利技术属性】
技术研发人员:黄翔,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。