一种硬件设备监控系统的制作方法

文档序号:14745641发布日期:2018-06-19 23:55阅读:132来源:国知局
一种硬件设备监控系统的制作方法

本实用新型涉及设备监控技术领域,更具体地说,涉及一种硬件设备监控系统。



背景技术:

现有技术中通常使用单数据库及单服务器实现对低压母线的实时监控及实时报警,但是随着实时监控需要高频度写入的数据量越来越大、而实时报警需要高并发查询,显然现有技术中提供的上述技术方案已经无法满足对母线进行实时监控及报警的需求。

综上所述,如何提供一种能够实现低压母线的实时监控及报警的技术方案,是目前本领域技术人员亟待解决的问题。



技术实现要素:

有鉴于此,本实用新型的目的是提供一种硬件设备监控系统,以实现硬件设备(如低压母线)的实时监控及报警。

为了达到上述目的,本实用新型提供如下技术方案:

一种硬件设备监控系统,包括:

至少一个硬件设备;

与每个所述硬件设备连接,使用mycat技术将每个所述硬件设备的实时状态数据写入至数据存储集群的数据接收集群;

与所述数据接收集群连接,存储所述实时状态数据的数据存储集群;

与所述数据存储集群连接,使用nginx技术缓存所述实时状态数据的数据缓存集群;

与所述数据缓存集群连接,查询所述实时状态数据的至少一个监控终端。

优选的,所述数据存储集群包括:

存储所述数据接收集群写入的实时状态数据的主存储器;

与所述主存储器连接,使用二进制日志复制技术获取所述主存储器存储的数据以供查询的从存储器,所述从存储器的数量为至少一个。

优选的,所述数据存储集群还包括:

供外部存储器插入的插口。

优选的,所述数据存储集群还包括:

供外界输入指令的输入装置。

优选的,所述监控终端包括:

显示查询到的实时状态数据的显示屏。

优选的,所述监控终端包括:

在查询到的实时状态数据不符合预设范围时实现报警的报警器。

优选的,所述数据缓存集群包括多个高速缓冲存储器。

优选的,所述硬件设备包括母线。

本实用新型提供的一种硬件设备监控系统,包括:至少一个硬件设备;与每个所述硬件设备连接,使用mycat技术将每个所述硬件设备的实时状态数据写入至数据存储集群的数据接收集群;与所述数据接收集群连接,存储所述实时状态数据的数据存储集群;与所述数据存储集群连接,使用nginx技术缓存所述实时状态数据的数据缓存集群;与所述数据缓存集群连接,查询所述实时状态数据的至少一个监控终端。本申请公开的技术方案中,数据接收集群使用mycat技术将高频度的实时状态数据写入数据存储集群,数据缓存集群使用nginx技术来实现数据存储集群中实时状态数据的缓存,为监控终端的高并发查询提供支持。可见,本申请公开的上述技术方案能够满足大量的高频度数据写入及高并发查询,进而能够有效实现对硬件设备(如低压母线)的实时监控及报警。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本实用新型实施例提供的一种硬件设备监控系统的结构示意图;

图2为本实用新型实施例提供的一种硬件设备监控系统的实例图。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

请参阅图1,其示出了本实用新型实施例提供的一种硬件设备监控系统的结构示意图(以硬件设备及监控终端的数量均为1为例绘制),可以包括:

至少一个硬件设备11;

与每个硬件设备11连接,使用mycat技术将每个硬件设备的实时状态数据写入至数据存储集群13的数据接收集群12;

与数据接收集群连接12,存储实时状态数据的数据存储集群13;

与数据存储集群13连接,使用nginx技术缓存实时状态数据的数据缓存集群14;

与数据缓存集群14连接,查询实时状态数据的至少一个监控终端15。

其中硬件设备可以为需要实现其实时监控及报警的任意硬件设备,数据接收集群使用mycat技术实现实时获取的硬件设备的实时状态数据的写入调度,其中mycat指开源分布式数据库中间件,从而通过对应技术能够实现高频度实时状态数据的写入;数据存储集群能够存储由数据接收集群写入的实时状态数据;数据缓存集群由数据存储集群中获取实时状态数据并缓存,具体来说,其使用nginx技术实现数据缓存,其中nginx为是一个高性能的HTTP和反向代理服务器,从而通过对应技术进行反向代理来为高并发查询提供支持;监控终端能够由数据缓存集群中查询实时状态数据并基于查询到的数据对硬件设备实现实时监控及报警。

本申请公开的技术方案中,数据接收集群使用mycat技术将高频度的实时状态数据写入数据存储集群,数据缓存集群使用nginx技术来实现数据存储集群中实时状态数据的缓存,为监控终端的高并发查询提供支持。可见,本申请公开的上述技术方案能够满足大量的高频度数据写入及高并发查询,进而能够有效实现对硬件设备的实时监控及报警。

本实用新型实施例提供的一种硬件设备监控系统,数据存储集群可以包括:

存储数据接收集群写入的实时状态数据的主存储器;

与主存储器连接,使用二进制日志复制技术获取主存储器存储的数据以供查询的从存储器,从存储器的数量为至少一个。

其中二进制日志复制技术与现有技术中对应技术的实现原理一致,即主存储器存储数据并生成对应的二进制日志后,每个从存储器均复制该二进制日志并对自身存储的数据进行对应的更新,从而保证主存储器和从存储器的数据一致性。另外主存储器负责供写入数据,从存储器负责供辅驱数据,从而通过二进制日志复制来达到数据的读写分离,提高了数据读写的速度。

本实用新型实施例提供的一种硬件设备监控系统,数据存储集群还可以包括:

供外部存储器插入的插口。

如果工作人员需要利用数据存储集群实现数据存储,则可将需要存储的数据存储至外部存储器中并将该外部存储器插入数据存储集群的插口上,进而手动将外部存储器的数据导入至数据存储集群中,完善了数据存储功能。

本实用新型实施例提供的一种硬件设备监控系统,数据存储集群还可以包括:

供外界输入指令的输入装置。

该输入装置可以是键盘或者触控屏等,以使得工作人员能够通过该输入装置实现指令输入,如将外部存储器的数据导入数据存储集群的指令等,方便了用户操作。

本实用新型实施例提供的一种硬件设备监控系统,监控终端可以包括:

显示查询到的实时状态数据的显示屏。

利用显示屏显示查询到的实时状态数据能够使得工作人员可以直接获知该数据,满足了用户需求。

本实用新型实施例提供的一种硬件设备监控系统,监控终端可以包括:

在查询到的实时状态数据不符合预设范围时实现报警的报警器。

其中预设范围可以根据需要进行设定,当判断出实时状态数据不符合预设范围时则说明硬件设备的状态不符合要求,此时报警器实现报警能够使得工作人员及时获知该情况,进而实现对硬件设备的管理。

本实用新型实施例提供的一种硬件设备监控系统,数据缓存集群可以包括多个高速缓冲存储器。

数据缓存集群中可以包括普通的存储器,而为了进一步提高数据存取速度,本实施例中采用高速缓冲存储器(Cache)实现数据缓存。

本实用新型实施例提供的一种硬件设备监控系统,硬件设备可以包括母线(具体可以为低压母线),当然也可以为根据实际需要选取的其他硬件设备,均在本实用新型的保护范围之内。

本实用新型实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。另外,本实用新型中上述各个集群均可以包括实现该集群对应功能的至少一个硬件装置组成,具体实例图可以如图2所示。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本实用新型。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本实用新型的精神或范围的情况下,在其它实施例中实现。因此,本实用新型将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1