一种基于平台的机房监控系统及方法技术方案

技术编号:20362863 阅读:22 留言:0更新日期:2019-02-16 16:31
本发明专利技术特别涉及一种基于平台的机房监控系统及方法。该基于平台的机房监控系统,基于松耦合架构来实现,包括客户端,服务器端和适配器;所述适配器负责与设备对接,采集设备数据;所述客户端负责传输、显示设备信息和告警信息;所述服务器端即为监控服务平台,实现设备信息和告警信息的发布。该基于平台的机房监控系统及方法,国产可控,且基于Java开发,能够跨平台移植;同时基于松耦合架构,适配器插件和展示插件都能够独立开发,监控服务平台无需修改硬件,通过提供协议和数据格式即可以适配器的方式与设备对接,增加新设备时无需编码,此外还实现了可视化添加,操作简单,大大降低了运维成本。

【技术实现步骤摘要】
一种基于平台的机房监控系统及方法
本专利技术涉及属于计算机设备应用与监控
,特别涉及一种基于平台的机房监控系统及方法。
技术介绍
随着IT建设的不断深入完善。计算机软硬件系统的运行和维护已经成为了各行各业,尤其是信息服务部门普遍关注的问题。但是,随着计算机软硬件系统的设备越来越多,系统结构也越来越复杂,对计算机软硬件系统的运行和维护渐渐成为了让很多企业和相关部门不堪重负的问题。所谓机房监控就是采用相关的技术手段对机房设备的运行状态,温度,湿度,洁净度,供电的电压、电流和频率等进行实时监控,并记录历史数据,实现对机房遥测、遥信、遥控、遥调的管理功能,为机房高效的管理和安全运营提供有力的保证。一直以来,对机房中计算机软硬件系统的监控缺乏高效的工具。随着信息化的深入,企业IT系统日趋复杂,林林总总的网络设备、服务器、交换机、存储、中间件等让工作员难以从容应对,即使加班加点维护、部署、管理也经常因为设备出现故障导致业务中断,严重影响业务的正常运转。出现这些问题的原因大多在于企业缺乏事件监控和诊断工具等计算机软硬件系统运维工具。如果在没有高效监控工具支持下,设备故障很难得到主动快速的发现和处理。特别是现阶段国家注重国产可控,希望自己的产品能支撑国产化和平台化。面对机房中增加的新设备,如果产品架构无法平台化,那么机房监控工具需要对产品进行独立编码,经过定制开发、测试、上线和部署阶段才能实现对新设备的监控。不仅时间周期长,而且浪费大量的人力和物力,使得机房监控工具对计算机软硬件系统的监控成本一直居高不下,严重制约了对机房内计算机元硬件系统的安全运营和高效管理。基于上述情况,本专利技术提出了一种基于平台的机房监控系统及方法。
技术实现思路
本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的基于平台的机房监控系统及方法。本专利技术是通过如下技术方案实现的:一种基于平台的机房监控系统,其特征在于:基于松耦合架构来实现,包括客户端,服务器端和适配器,所述服务器端与适配器之间通过数据通讯总线相连接,所述服务器端与客户端之间通过网络相连接;所述适配器中配置元数据,负责与设备对接,采集设备数据;所述客户端负责传输、显示设备信息和告警信息;所述服务器端即为监控服务平台,负软件定义设备,动态加载适配器插件,读取适配器中的通道进行配置,完成设备信息和告警信息的发布。所述基于平台的机房监控系统,基于Java技术,先天具有跨平台属性,基于发布订阅事件机制。所述适配器根据设备类型开发对应的适配器插件,适配器插件独立于监控服务平台。所述适配器中配置的元数据包括采集元数据,通道元数据和告警元数据;所述适配器将采集到的设备数据以统一标准化格式报送到服务器端。服务器端基于发布订阅机制,在获取到设备数据后与设备的告警规则进行比对,生成告警信息,并触发告警事件,与报送时间一起发布给客户端。所述客户端根据设备类型开发展示插件,所述展示插件独立于监控服务平台,与适配器插件一一对应;客户端订阅服务器端的消息,通过加载展示插件实现对设备状态以及告警信息的实时展示。一种基于该基于平台的机房监控系统的监控方法,其特征在于:具有跨平台属性,支持国产化服务器,通过物可视的方式定义设备及其参数,通过网络协议和适配器插件与设备进行交互,完成对设备信息的采集,并将采集到的设备信息报送服务器端,实现对设备信息的监控告警。基于该基于平台的机房监控系统的监控方法,包括以下步骤:(1)在适配器中配置元数据,使适配器插件与设备一一对接,采集设备数据,并将采集到的设备数据以统一标准化格式报送到服务器端;(2)服务器端动态加载适配器插件,读取适配器中的通道进行配置,然后基于发布订阅机制完成设备信息从服务器端到客户端的发布;(3)服务器端将获取到的设备数据与设备的告警规则进行比对,生成告警信息,并触发告警事件,与报送时间一起发布给客户端;(4)客户端订阅服务器端的消息,通过加载展示插件实现对设备状态以及告警信息的实时展示。本专利技术的有益效果是:该基于平台的机房监控系统及方法,国产可控,且基于Java开发,能够跨平台移植;同时基于松耦合架构,适配器插件和展示插件都能够独立开发,监控服务平台无需修改硬件,通过提供协议和数据格式即可以适配器的方式与设备对接,增加新设备时无需编码,此外还实现了可视化添加,操作简单,大大降低了运维成本。附图说明附图1为本专利技术基于平台的机房监控系统及方法示意图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本专利技术进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。该基于平台的机房监控系统基于松耦合架构来实现,包括客户端,服务器端和适配器,所述服务器端与适配器之间通过数据通讯总线相连接,所述服务器端与客户端之间通过网络相连接;所述适配器中配置元数据,负责与设备对接,采集设备数据;所述客户端负责传输、显示设备信息和告警信息;所述服务器端即为监控服务平台,负软件定义设备,动态加载适配器插件,读取适配器中的通道进行配置,完成设备信息和告警信息的发布。该基于平台的机房监控系统,基于Java技术,先天具有跨平台属性,基于发布订阅事件机制。通常来说,一般将CPU处理器和操作系统的整体叫做平台。CPU种类繁多,如Intel、AMD、PowerPC等等。不同的CPU有不同的特定的指令集来计算和控制计算机系统。操作系统是用户和计算机之间交互的界面软件,不同操作系统支持不同的CPU,即不同操作系统支持不同的CPU指令集,但不一定一种操作系统唯一支持一种指令集。像Windows、Linux、Mac都支持Intel和AMD的CPU指令集。如果要开发程序,则需要确认平台是什么——CPU的类型即指令类型和操作系统。无论使用什么语言编程,最终要在设备上运行,那一定要被翻译成机器能识别执行的机器码。C、C++这种编译性语言,在不同的编译器下直接编译特定的机器码,在特定的平台下运行。而Java则属于先编译后解释型的语言。与平台不相关的编译器编译成了与平台不相关的.class文件,然后再由JVM解释成其平台下的机器码。Java程序被编译成一种中间语言,再由JVM将Java字节码(.class文件)翻译成机器语言。Java源程序编译的结果是生成Java字节码,不同平台下生成的Java字节码是相同的,但由JVM翻译成的机器码却不一样。因此我们认为,跨平台的是Java程序,因为其后面会被与平台不相关的编译器编译成与平台不相关的中间码。JVM不是跨平台的。不同平台下需要安装不同的JVM。该基于平台的机房监控系统,采用Java程序来实现,自然先天具有Java程序的跨平台属性。因而极大地扩展了该基于平台的机房监控系统的应用范围。所述适配器根据设备类型开发对应的适配器插件,适配器插件独立于监控服务平台。所述适配器中配置的元数据包括采集元数据,通道元数据和告警元数据;所述适配器将采集到的设备数据以统一标准化格式报送到服务器端。服务器端基于发布订阅机制,在获取到设备数据后与设备的告警规则进行比对,生成告警信息,并触发告警事件,与报送时间一起发布给客户端。告警规则通过监控服务平台可视化设置,属性来自于元数据的配置。所述客户端根据设备本文档来自技高网
...

【技术保护点】
1.一种基于平台的机房监控系统,其特征在于:基于松耦合架构来实现,包括客户端,服务器端和适配器,所述服务器端与适配器之间通过数据通讯总线相连接,所述服务器端与客户端之间通过网络相连接;所述适配器中配置元数据,负责与设备对接,采集设备数据;所述客户端负责传输、显示设备信息和告警信息;所述服务器端即为监控服务平台,负软件定义设备,动态加载适配器插件,读取适配器中的通道进行配置,完成设备信息和告警信息的发布。

【技术特征摘要】
1.一种基于平台的机房监控系统,其特征在于:基于松耦合架构来实现,包括客户端,服务器端和适配器,所述服务器端与适配器之间通过数据通讯总线相连接,所述服务器端与客户端之间通过网络相连接;所述适配器中配置元数据,负责与设备对接,采集设备数据;所述客户端负责传输、显示设备信息和告警信息;所述服务器端即为监控服务平台,负软件定义设备,动态加载适配器插件,读取适配器中的通道进行配置,完成设备信息和告警信息的发布。2.根据权利要求1所述的基于平台的机房监控系统,其特征在于:基于Java技术,先天具有跨平台属性,基于发布订阅事件机制。3.根据权利要求1所述的基于平台的机房监控系统,其特征在于:所述适配器根据设备类型开发对应的适配器插件,适配器插件独立于监控服务平台。4.根据权利要求1所述的基于平台的机房监控系统,其特征在于:所述适配器中配置的元数据包括采集元数据,通道元数据和告警元数据;所述适配器将采集到的设备数据以统一标准化格式报送到服务器端。5.根据权利要求2所述的基于平台的机房监控系统,其特征在于:服务器端基于发布订阅机制,在获取到设备数据后与设备的告警规则进行比对,生成告警信息,并触发告警事件,与报送时间一起发布给客户...

【专利技术属性】
技术研发人员:薛长青孙善宝马辰
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

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

1