一种基于MDC的动环监控系统标准化接口设计方法与流程

文档序号:11623813阅读:1422来源:国知局
一种基于MDC的动环监控系统标准化接口设计方法与流程
本发明涉及模块化数据中心mdc
技术领域
,特别涉及一种基于mdc的动环监控系统标准化接口设计方法。
背景技术
:模块化数据中心(moduledatacenter,mdc)是基于云计算的新一代数据中心部署形式。为了应对云计算、虚拟化、集中化、高密化等服务器发展的趋势,其采用模块化设计理念,最大程度的降低基础设施对机房环境的耦合。集成了供配电、制冷、机柜、气流遏制、综合布线、动环监控(动力与环境监控)等子系统,提高数据中心的整体运营效率,实现快速部署、弹性扩展和绿色节能。2003年,信息产业部重新修订了这个互联接口规范,称为c接口标准,并在2005年发布(标准号yd/t1363.2-2005)。由于该标准制定得比较晚,截止2010年尚没有得到广泛的实施。由于在制定标准时受很多因素的制约,造成标准在某些功能方面还无法满足现有维护体制的需要,特别是历史数据的查询,及一些特殊应用无法实现互联,如图像监控和门禁监控等方面都有待进一步完善。因而,现有技术接口不统一,开发工作量大,系统对接比较麻烦。给不同设备及系统之间的互联互通带来了极大的障碍和困难。基于此,本发明设计了一种基于mdc的动环监控系统标准化接口设计方法。技术实现要素:本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于mdc的动环监控系统标准化接口设计方法。本发明是通过如下技术方案实现的:一种基于mdc的动环监控系统标准化接口设计方法,其特征在于:采用html5高级语言、js语言及c++进行设计,使用标准化的接口方式运行主程序,在系统对接过程中简化调试工作量,通过面向服务的设计模式进行接口数据的自动化映射,完成对异构系统设计的标准化接口设计,使得动环监控系统的标准化接口支持异构设备、映射标准id和标准化北向接口,进而提升数据中心管理系统的运行效率。首先,为方便以后扩容的需要,采用了标准化的南向接口方式,根据mdc数据中心的应用场景,分别通过南向接口获取动环监控设备的基本数据;然后,采用统一数据总线对数据进行标准化分类处理,通过数据映射分析内在的数据关联性,生成可用的元数据;采用标准化的数据整合方式,分为信号、事件、控制与配置四个模块,进行可延展的程序框架搭建,形成数据流的内部统一;最后,在统一展示管理平台的主机端程序控制下,支持调用管理门户,3d展示、集中管理的调用与数据传输,统一展示管理平台提供标准化北向接口连接,进行数据通信。所述主机端程序实现过程包括以下几个步骤:(1)接口对接,通过串口、干接点、网口与被监控对象进行连接;(2)协议调试,用modbus,snmp,bacnet,tcp/ip将数据采集出来;(3)数据转入协议解析层,匹配相应的设备id;(4)按照信号、事件、控制、配置四种类型对数据进行分类;(5)在数据总线的基础上,对复杂事件进行分析、聚合;(6)通过标准化的北向接口把数据推向监控系统或第三方平台所有通信数据基于各平台上都可通用的json格式,设计方法注意如下事项:(1)首先确认对数据的需求,如果不需求告警数据,则可在平台侧配置关闭;(2)tcp接收的缓冲区buffer根据监控项的个数进行估计,通常2000个监控项需要至少400kb的缓冲区buffer。该基于mdc的动环监控系统标准化接口设计方法,设备协议解析与设备id映射,通过标准化的数据管理,为标准化北向接口打下基础;通过把数据进行分类,包括信号、事件、控制和配置,使监控纳入一个统一的数据源之中;定义清晰的北向接口,打通了平台级的互联互通;涉及动环监控系统标准化、快速化对接方式,是一种先进的、支持异构的、一体化的动环监控接口对接方式。本发明的有益效果是:该基于mdc的动环监控系统标准化接口设计方法,以支持异构设备、映射标准id、标准化北向接口为切入点,帮助用户最大程度地减少了系统对接的工作量,缩短了业务开发流程,能够快速发布对接业务,并保障了业务系统的稳定、可靠运行。附图说明附图1为本发明基于mdc的动环监控系统标准化接口设计方法示意图。附图2为本发明基于mdc的动环监控系统标准化接口设计方法数据流向示意图。具体实施方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。该基于mdc的动环监控系统标准化接口设计方法,采用html5高级语言、js语言及c++进行设计,使用标准化的接口方式运行主程序,在系统对接过程中简化调试工作量,通过面向服务的设计模式进行接口数据的自动化映射,完成对异构系统设计的标准化接口设计,使得动环监控系统的标准化接口支持异构设备、映射标准id和标准化北向接口,进而提升数据中心管理系统的运行效率。采用模块化设计模式,能够有效的提升数据中心动环监控系统的运行效率,同时这种实现方式能够有效缩短数据交互的模式,提高数据中心动环监控系统的可靠性与可用性。首先,为方便以后扩容的需要,采用了标准化的南向接口方式,根据mdc数据中心的应用场景,分别通过南向接口获取动环监控设备的基本数据;然后,采用统一数据总线对数据进行标准化分类处理,通过数据映射分析内在的数据关联性,生成可用的元数据;采用标准化的数据整合方式,分为信号、事件、控制与配置四个模块,进行可延展的程序框架搭建,形成数据流的内部统一;最后,在统一展示管理平台的主机端程序控制下,支持调用管理门户,3d展示、集中管理的调用与数据传输,统一展示管理平台提供标准化北向接口连接,进行数据通信。所述主机端程序实现过程包括以下几个步骤:(1)接口对接,通过串口、干接点、网口与被监控对象进行连接;(2)协议调试,用modbus,snmp,bacnet,tcp/ip将数据采集出来;(3)数据转入协议解析层,匹配相应的设备id;(4)按照信号、事件、控制、配置四种类型对数据进行分类;(5)在数据总线的基础上,对复杂事件进行分析、聚合;(6)通过标准化的北向接口把数据推向监控系统或第三方平台所有通信数据基于各平台上都可通用的json格式,设计方法注意如下事项:(1)首先确认对数据的需求,如果不需求告警数据,则可在平台侧配置关闭;(2)tcp(transmissioncontrolprotocol,传输控制协议)接收的缓冲区buffer根据监控项的个数进行估计,通常2000个监控项需要至少400kb的缓冲区buffer。主要信息定义说明如下:通信基于tcp模式下的网络连接,数据格式是标准的json字符串形式,每个数据包都是一个完整的json格式数据,并以回车换行(\r\n)作为数据包的结束符。通信数据包由包头和数据两部分组成,其中包头部分字段信息说明如下表所示:字段类型注释cmd整型命令号flg整型标识(0,主机端;1,第三方平台)rst整型结果(1,正确;else,其它)ver整型版本type整型内容的数据类型(0:监控数据,1告警数据)data数组型数据部分,json格式数据,具体内容看实际命令数据部分主要包括监控数据和告警数据。其中,监控数据的字段信息说明如下表所示:字段数据类型说明subd_id整型监控项idmkey字符串监控项键值,用于标识被监控设备,相同设备上的监控项键值相同subdt_id整型监控项类型idsubd_type字符串监控项类型vt_id整型值类型id:0表示开关量;1表示整型;>1表示2位小数浮点*100后的整型值val整型监控原始值,浮点型需要除以100,保留2位小数val_str字符串监控值unit字符串单位enabled整型此监控项是否启用,停用的监控项不会产生告警desc字符串信息描述,可用于放置被监控设备的名称,位置等信息uni_id字符串所属监控主机编号ipaddr字符串所属监控主机ip地址告警数据的字段信息说明如下表所示:字段数据类型说明al_id整型告警项idalarm_desc字符串告警内容alarm_lev字符串告警等级alarm_time日期时间告警时间acked整型是否确认ack_time日期时间确认时间clear整型是否消除clear_time日期时间消除时间subd_id整型监控项idsubd_type字符串监控项类型mkey字符串监控项键值,用于标识被监控设备,相同设备上的监控项键值相同desc字符串信息描述,可用于放置被监控设备的名称,位置等信息uni_id字符串监控主机idipaddr字符串监控主机ip地址针对数据的获取方式分为被动查询和主动推送两种。一般而言,变化的数据及告警会主动推送给第三方平台,所有数据都支持查询。具体的第三方可根据本身需求进去相应配置。标准化接口的命令定义有如下几个内容:(1)监控数据查询11监控数据查询命令data部分为null,则表示查询所有监控数据;否则按具体填写的监控数据的字段信息进行范围查找;data部分为数组类型,对于消息发出端来说,只需要填1条记录即可。(2)变化监控数据推送12需要在系统配置里使能数据变化推送功能,并配置好接收端的ip地址和端口,才能生效;系统检测到监控项的值变化时就会主动推送所有变化了的监控项值到相应配置好的接收端;消息的内容与监控数据查询的返回消息一样,推送消息无需回应。(3)周期监控数据推送13需要在系统配置里使能数据周期推送功能,并配置好周期上报的时间间隔以及接收端的ip地址和端口,才能生效;周期时间到期时就会主动推送所有监控项的信息到相应配置好的接收端;消息的内容与监控数据查询的返回消息一样,推送消息无需回应(4)告警数据查询21告警数据查询命令data部分为null,则表示查询所有告警数据;否则按具体填写的告警数据的字段信息进行范围查找;data部分为数组类型,对于消息发出端来说,只需要填1条记录即可。(5)告警数据推送22需要在系统配置里使能告警数据推送功能,并配置好接收端的ip地址和端口,才能生效;当告警记录发生了变化:包括新告警,确认告警,告警消除,系统就会推送给配置好的接收端。该基于mdc的动环监控系统标准化接口设计方法,设备协议解析与设备id映射,通过标准化的数据管理,为标准化北向接口打下基础;通过把数据进行分类,包括信号、事件、控制和配置,使监控纳入一个统一的数据源之中;定义清晰的北向接口,打通了平台级的互联互通;涉及动环监控系统标准化、快速化对接方式,是一种先进的、支持异构的、一体化的动环监控接口对接方式。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1