电力监测告警系统、方法、装置和存储介质与流程

专利2023-09-25  101



1.本技术涉及电力监测技术领域,特别是涉及一种电力监测告警系统、方法、装置和存储介质。


背景技术:

2.随着电力市场的改革和发展,电力监测告警系统的业务需求种类越来愈多。目前的电力监测告警系统的机房设置多采用分布式的部署,当子机房出现运行状态异常时,中央机房直接对子机房的异常状态进行判定并报警。
3.上述技术在机房部署量较多时,相应接入的业务也就越多,执行业务所需要的模块也就越多,需要监控的模块也越多。当某个模块出现故障时,会导致多个机房报错,从而引起告警风暴,易导致中央机房无法及时迅速对故障进行报警处理。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种电力监测告警系统、方法、装置和存储介质。
5.第一方面,本技术提供了一种电力交易监测告警系统,包括:
6.若干第一安全机房,第一安全机房用于以预设检测规则进行机房检测,输出第一运行状态信息;预设检测规则包括对执行目标业务的应用进行运行状态检测;
7.若干第二安全机房,第二安全机房用于以预设检测规则进行机房检测,输出第二运行状态信息;
8.第三安全机房,第三安全机房分别连接各第一安全机房、各第二安全机房;其中,第三安全机房的安全性高于或等于第二安全机房,第二安全机房的安全性高于第一安全机房;第三安全机房用于接收第一运行状态信息和第二运行状态信息,并对第一运行状态信息和第二运行状态信息进行汇总分析,输出告警信息。
9.在其中一个实施例中,目标业务包括通信业务;
10.第一安全机房部署有第一节点;第一节点用于运行执行目标业务的应用;第一运行状态信息包括用于表征第一节点的运行是否正常的运行状态数据;
11.第二安全机房部署有第二节点;第二节点用于运行执行目标业务的应用;第二运行状态信息包括用于表征第二节点的运行是否正常的运行状态数据。
12.在其中一个实施例中,预设检测规则还包括对文件滞留状态、连接状态和数据同步状态中的至少一种进行检测;
13.第一安全机房用于连接文件服务器;第一安全机房用于接收来自文件服务器的同步文件,对同步文件进行处理,并确定处理后的同步文件的滞留时间,以及在滞留时间大于第一预设时间阈值的情况下,输出携带有文件滞留状态异常数据的第一运行状态信息;
14.第一安全机房用于连接第三方服务器;第一安全机房用于访问第三方服务器,并在第二预设时间阈值内、未接收到第三方服务器针对访问反馈的响应的情况下,输出携带
有连接状态异常数据的第一运行状态信息;
15.任一第一安全机房用于连接另一第一安全机房;任一第一安全机房用于对另一第一安全机房进行心跳服务检测,并在检测出心跳服务异常的情况下,输出携带有连接状态异常数据的第一运行状态信息;
16.第一安全机房用于向第三安全机房传输待同步显示的披露数据,并在第三预设时间阈值内、确定第三安全机房未接收到披露数据,则输出携带有数据同步状态异常数据的第一运行状态信息。
17.在其中一个实施例中,预设检测规则还包括对文件滞留状态、连接状态和数据同步状态中的至少一种进行检测;
18.第二安全机房用于连接文件服务器;第二安全机房用于接收来自文件服务器的同步文件,对同步文件进行处理,并确定处理后的同步文件的滞留时间,以及在滞留时间大于第一预设时间阈值的情况下,输出携带有文件滞留状态异常数据的第二运行状态信息;
19.第二安全机房用于连接第三方服务器;第二安全机房用于访问第三方服务器,并在第二预设时间阈值内、未接收到第三方服务器针对访问反馈的响应的情况下,输出携带有连接状态异常数据的第二运行状态信息;
20.任一第二安全机房用于连接另一第二安全机房;任一第二安全机房用于对另一第二安全机房进行心跳服务检测,并在检测出心跳服务异常的情况下,输出携带有连接状态异常数据的第二运行状态信息;
21.第二安全机房用于向第三安全机房传输待同步显示的披露数据,并在第三预设时间阈值内、确定第三安全机房未接收到披露数据,则输出携带有数据同步状态异常数据的第二运行状态信息。
22.在其中一个实施例中,第三安全机房用于分别对第一安全机房、第二安全机房进行心跳服务检测,以确定出第一安全机房、第二安全机房的网络链路状态是否异常。
23.第二方面,本技术还提供了一种电力监测告警方法,方法应用于电力监测告警系统中的第三安全机房;电力监测告警系统还包括连接第三安全机房的第一安全机房,以及连接第三安全机房的第二安全机房;其中,第三安全机房的安全性高于或等于第二安全机房,第二安全机房的安全性高于第一安全机房;该方法包括:
24.接收第一安全机房传输的第一运行状态信息;第一运行状态信息为第一安全机房以预设检测规则进行机房检测得到;预设检测规则包括对执行目标业务的应用进行运行状态检测;
25.接收第二安全机房传输的第二运行状态信息;第二运行状态信息为第二安全机房以预设检测规则进行机房检测得到;
26.对第一运行状态信息和第二运行状态信息进行汇总分析,输出告警信息。
27.第三方面,本技术还提供了一种电力监测告警装置,装置应用于电力监测告警系统中的第三安全机房;电力监测告警系统还包括连接第三安全机房的第一安全机房,以及连接第三安全机房的第二安全机房;其中,第三安全机房的安全性高于或等于第二安全机房,第二安全机房的安全性高于第一安全机房;装置包括:
28.第一信息接收模块,用于接收第一安全机房传输的第一运行状态信息;第一运行状态信息为第一安全机房以预设检测规则进行机房检测得到;预设检测规则包括对执行目
标业务的应用进行运行状态检测;
29.第二信息接收模块,用于接收第二安全机房传输的第二运行状态信息;第二运行状态信息为第二安全机房以预设检测规则进行机房检测得到;
30.汇总分析模块,用于对第一运行状态信息和第二运行状态信息进行汇总分析,输出告警信息。
31.第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一电力监测告警方法。
32.第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上述任一电力监测告警方法。
33.上述电力监测告警系统、方法、装置和存储介质,第三安全机房分别连接各第一安全机房、各第二安全机房,第一安全机房和第二安全机房通过对自身机房执行目标业务的应用进行运行状态检测,输出运行状态信息,第三安全机房接收该运行状态信息并汇总分析,输出告警信息。其中,本技术中第三安全机房的安全性高于或等于第二安全机房,第二安全机房的安全性高于第一安全机房,进而,本技术可以满足网络安全需求,通过安全性高低对机房进行划分,实现机房之间的网络隔离设置,高安全性的第三安全机房可汇总所有机房的运行状态信息,集中进行系统运行状态消息监控管理,从而能够及时发现异常并排查故障。
附图说明
34.为了更清楚地说明本技术实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
35.图1为一个实施例中电力监测告警系统的应用环境图;
36.图2为一个实施例中电力监测告警系统的内部结构示意图;
37.图3为一个实施例中电力监测告警系统中机房的内部结构示意图;
38.图4为另一个实施例中电力监测告警系统的内部结构示意图;
39.图5为一个实施例中电力监测告警系统的示意图;
40.图6为一个实施例中电力监测告警系统的逻辑框图;
41.图7为一个实施例中电力监测告警方法流程示意图;
42.图8为一个实施例中电力监测告警装置的示意图;
43.图9为一个实施例中服务器的示意图;
44.图10为一个实施例中终端的结构示意图。
具体实施方式
45.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
46.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,
但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。
47.在此使用时,单数形式的“一”、“一个”和“/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。同时,在本说明书中使用的术语“和/或”包括相关所列项目的任何及所有组合。
48.本技术实施例提供的电力监测告警系统,可以应用于如图1所示的应用环境中。其中,以本技术应用于电力交易系统为例,该电力交易系统可以包括若干机房,在一些示例中,电力交易系统可以采用多机房分布式部署,并接入多个业务系统。进一步的,本技术提出可以依据安全性的高低,将电力交易系统中的机房划分为高安全机房和低安全机房,利用低安全机房无法访问高安全机房,高安全机房可单向访问低安全机房的机制,采用高安全性的机房去汇总所有机房的信息,集中进行系统运行状态的消息监控管理;
49.其中,如图1所示,该应用环境包括服务器110、电力监测告警系统130和终端150,其中服务器110、电力监测告警系统130和终端150通过网络进行通信。电力监测告警系统130可与服务器110进行交互进行数据传输和系统自我监测,并将监测信息传输到终端150。
50.其中,终端150为智能手机和中央监控大屏,但不限于智能手机和中央监控大屏,可以是各种个人计算机、笔记本电脑、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器110可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
51.在一个实施例中,如图2所示,提供了一种电力监测告警系统,以该系统应用于图1中电力交易系统为例进行说明,系统包括:
52.若干第一安全机房220,第一安全机房220用于以预设检测规则进行机房检测,输出第一运行状态信息;预设检测规则包括对执行目标业务的应用进行运行状态检测;
53.若干第二安全机房240,第二安全机房240用于以预设检测规则进行机房检测,输出第二运行状态信息;
54.第三安全机房260,第三安全机房260分别连接各第一安全机房220、各第二安全机房240;其中,第三安全机房260的安全性高于或等于第二安全机房240,第二安全机房240的安全性高于第一安全机房220;第三安全机房260用于接收第一运行状态信息和第二运行状态信息,并对第一运行状态信息和第二运行状态信息进行汇总分析,输出告警信息。
55.具体而言,本技术中的电力监测告警系统,包括若干第一安全机房220、若干第二安全机房240和第三安全机房260,第三安全机房260分别连接各第一安全机房220、各第二安全机房240;第一安全机房220采用预设检测规则对本机房(第一安全机房220)进行机房检测,输出第一运行状态信息,该第一运行状态信息包括本机房(第一安全机房220)中执行目标业务的应用的运行状态数据;第二安全机房240采用同样的预设检测规则对本机房(第二安全机房240)进行机房检测,输出第二运行状态信息,该第二运行状态信息包括本机房
(第二安全机房240)中执行目标业务的应用的运行状态数据;
56.其中,第三安全机房260的安全性高于或等于所述第二安全机房240,第二安全机房240的安全性高于第一安全机房220,进而,本技术可以满足网络安全需求,通过安全性高低对机房进行划分,实现机房之间的网络隔离设置,进而高安全性的第三安全机房260可汇总所有机房的运行状态信息,集中进行系统运行状态消息监控管理,从而能够及时发现异常并排查故障;其中,第三安全机房260和第二安全机房240具体可指高安全机房,第一安全机房220具体可指低安全机房。
57.在其中一个实施例中,目标业务包括通信业务;
58.第一安全机房220部署有第一节点320;第一节点320用于运行执行目标业务的应用;第一运行状态信息包括用于表征第一节点320的运行是否正常的运行状态数据;
59.第二安全机房240部署有第二节点340;第二节点340用于运行执行目标业务的应用;第二运行状态信息包括用于表征第二节点340的运行是否正常的运行状态数据。
60.具体而言,如图3所示,第一安全机房220可以包括第一节点320,该第一节点320可以为本机房(第一安全机房)中的服务器等设备,该第一节点320用于运行本机房(第一安全机房)中执行目标业务的应用;第二安全机房240包括第二节点340,该第二节点340可以为本机房(第二安全机房)中的服务器等设备,该第二节点340用于本机房(第二安全机房)运行执行目标业务的应用。其中目标业务还可以包括市场申报业务、市场信息发布业务等。
61.本技术中在第一安全机房220和第二安全机房240中部署节点能对影响电力交易系统的日常业务的核心应用进行检测,当出现其中一个应用节点出现异常时,能精确定位异常问题,从而能及时处理故障。
62.在其中一实施例中,预设检测规则还包括对文件滞留状态、连接状态和数据同步状态中的至少一种进行检测;
63.第一安全机房220用于连接文件服务器;第一安全机房220用于接收来自文件服务器的同步文件,对同步文件进行处理,并确定处理后的同步文件的滞留时间,以及在滞留时间大于第一预设时间阈值的情况下,输出携带有文件滞留状态异常数据的第一运行状态信息;
64.第一安全机房220用于连接第三方服务器;第一安全机房220用于访问第三方服务器,并在第二预设时间阈值内、未接收到第三方服务器针对所述访问反馈的响应的情况下,输出携带有连接状态异常数据的所述第一运行状态信息;
65.任一第一安全机房220用于连接另一第一安全机房220;任一第一安全机房220用于对另一第一安全机房220进行心跳服务检测,并在检测出心跳服务异常的情况下,输出携带有连接状态异常数据的第一运行状态信息;
66.第一安全机房220用于向第三安全机房260传输待同步显示的披露数据,并在第三预设时间阈值内、确定第三安全机房260未接收到披露数据,则输出携带有数据同步状态异常数据的第一运行状态信息。
67.具体而言,第一安全机房220用于与文件服务器连接,接收来自文件服务器的同步文件,该文件服务器可以为另一第一安全机房220的节点、第二安全机房240的节点和第三方服务器,同步文件包括传输协议文件、文件文档、图片和程序等计算机文件。
68.第一安全机房220接收来自上述文件服务器的同步文件进行查阅分类和修改等操
作后,必须删除,不能滞留在本机房中,从而需要确定同步文件滞留在本机房中的时间,在同步文件滞留的时间大于第一预设时间阈值的情况下,输出携带有文件滞留状态异常数据的第一运行状态信息;其中,同步文件的滞留时间通过对本机房中同步文件的修改时间和当前机房服务器的时间做差值得出;在一些示例中,第一预设时间阈值可以设置为30-50分钟;进一步的,为了不影响机房的性能,第一时间阈值可以为30分钟,需要说明的是,本技术对于第一预设时间阈值的设置,并无限定。
69.第一安全机房220还用于连接第三方服务器,以心跳检测的方式模拟访问第三方服务器,在第二预设时间阈值内、未接收到第三方服务器针对访问反馈的响应的情况下,输出携带有连接状态异常数据的第一运行状态信息;在一些示例中,第二预设时间阈值可以设置为1到10秒;进一步的,为了不影响机房的性能,第二预设时间阈值可以为1秒,需要说明的是,本技术对于第二预设时间阈值的设置,并无限定。
70.任一第一安全机房220还用于连接另一第一安全机房220;任一第一安全机房220用于对另一第一安全机房220进行心跳服务检测,并在检测出心跳服务异常的情况下,输出携带有连接状态异常数据的第一运行状态信息。
71.第一安全机房220还用于向第三安全机房260传输待同步显示的披露数据,对于有同步时间规律的披露数据需要以特定的频率进行同步,如:一天同步一次,一个小时同步一次,并在第三预设时间阈值内、确定第三安全机房260未接收到披露数据,则输出携带有数据同步状态异常数据的第一运行状态信息;在一些示例中,第三预设时间阈值可以设置为30到50分钟;进一步的,为了不影响机房的性能,第三时间阈值可以为30分钟,需要说明的是,本技术对于第三预设时间阈值的设置,并无限定。其中披露的数据可以为用电量等。
72.第一安全机房220通过连接上述各机房、服务器,从影响机房实际运行的角度出发,对机房自身的文件滞留状态、连接状态和数据同步状态进行预先检测,第三安全机房260仅需将上述运行状态检测的结果进行汇总分析,就能快速地输出告警信息,避免了第三安全机房260的处理负担。
73.在其中一个实施例中,预设检测规则还包括对文件滞留状态、连接状态和数据同步状态中的至少一种进行检测;
74.第二安全机房240用于连接文件服务器;第二安全机房240用于接收来自文件服务器的同步文件,对同步文件进行处理,并确定处理后的同步文件的滞留时间,以及在滞留时间大于第一预设时间阈值的情况下,输出携带有文件滞留状态异常数据的第一运行状态信息;
75.第二安全机房240用于连接第三方服务器;第二安全机房240用于访问第三方服务器,并在第二预设时间阈值内、未接收到第三方服务器针对访问反馈的响应的情况下,输出携带有连接状态异常数据的第一运行状态信息;
76.任一第二安全机房240用于连接另一第二安全机房240;任一第二安全机房240用于对另一第二安全机房240进行心跳服务检测,并在检测出心跳服务异常的情况下,输出携带有连接状态异常数据的第一运行状态信息;
77.第二安全机房240用于向第三安全机房260传输待同步显示的披露数据,并在第三预设时间阈值内、确定第三安全机房260未接收到披露数据,则输出携带有数据同步状态异常数据的第一运行状态信息。
78.具体而言,如图3所示,第二安全机房240用于与文件服务器连接,接收来自文件服务器的同步文件,该文件服务器可以为另一第二安全机房240的节点、第二安全机房240的节点和第三方服务器,同步文件包括传输协议文件、文件文档、图片和程序等计算机文件。
79.第二安全机房240接收来自上述文件服务器的同步文件进行查阅分类和修改等操作后,必须删除,不能滞留在本机房中,从而需要确定同步文件滞留在本机房中的时间,在同步文件滞留的时间大于第一预设时间阈值的情况下,输出携带有文件滞留状态异常数据的第一运行状态信息;其中,同步文件的滞留时间通过对本机房中同步文件的修改时间和当前机房服务器的时间做差值得出;在一些示例中,第一预设时间阈值可以设置为30-50分钟;进一步的,为了不影响机房的性能,第一时间阈值可以为30分钟,需要说明的是,本技术对于第一预设时间阈值的设置,并无限定。
80.第二安全机房240还用于连接第三方服务器,以心跳检测的方式模拟访问第三方服务器,在第二预设时间阈值内、未接收到第三方服务器针对访问反馈的响应的情况下,输出携带有连接状态异常数据的第一运行状态信息;在一些示例中,第二预设时间阈值可以设置为1到10秒;进一步的,为了不影响机房的性能,第二预设时间阈值可以为1秒,需要说明的是,本技术对于第二预设时间阈值的设置,并无限定。
81.任一第二安全机房240还用于连接另一第二安全机房240;任一第二安全机房240用于对另一第二安全机房240进行心跳服务检测,并在检测出心跳服务异常的情况下,输出携带有连接状态异常数据的第一运行状态信息。
82.第二安全机房240还用于向第三安全机房260传输待同步显示的披露数据,对于有同步时间规律的披露数据需要以特定的频率进行同步,如:一天同步一次,一个小时同步一次,并在第三预设时间阈值内、确定第三安全机房260未接收到披露数据,则输出携带有数据同步状态异常数据的第一运行状态信息;在一些示例中,第三预设时间阈值可以设置为30到50分钟;进一步的,为了不影响机房的性能,第三时间阈值可以为30分钟,需要说明的是,本技术对于第三预设时间阈值的设置,并无限定。其中披露的数据可以为用电量等。
83.第二安全机房240通过连接上述各机房、服务器,从影响机房实际运行的角度出发,对机房自身的文件滞留状态、连接状态和数据同步状态进行预先检测,第三安全机房260仅需将上述运行状态检测的结果进行汇总分析,就能快速地输出告警信息,避免了第三安全机房260的处理负担。
84.在其中一个实施例中,第三安全机房260用于分别对第一安全机房220、第二安全机房240进行心跳服务检测,以确定出第一安全机房220、第二安全机房240的网络链路状态是否异常。
85.具体而言,如图2所示,第三安全机房260分别连接第一安全机房220和第二安全机房240;第三安全机房260以心跳检测的方式对上述连接的机房进行网络链路状态检测,保证第一安全机房220和第二安全机房240输出的运行状态信息实时传输到第三安全机房260。
86.在其中一个实施例中,第一安全机房220、第二安全机房240和第三安全机房260还用于连接消息服务器第三安全机房260用于通过消息服务器接收第一运行状态信息和第二运行状态信息。
87.具体而言,如图4所示,第一安全机房220、第二安全机房240和第三安全机房260还
与消息服务器连接,第一安全机房220和第二安全机房240将输出的运行状态信息存放在消息服务器中,第三安全机房260直接从消息服务器中获取上述运行状态信息,进而保证信息的高效传输。
88.为了进一步阐释本技术,下面结合一个具体示例予以说明,该示例以电力交易系统为例。如图5所示的跨机房系统告警集中监控结构示意图,包括一个高安全机房(第三安全机房)、多个高安全机房(第二安全机房)和多个低安全机房(第一安全机房)。
89.其中,高安全机房中有作为执行系统状态检测的子机房(第二安全机房),也有作为告警消息集中处理的中央处理机房(第三安全机房),而低安全机房(第一安全机房)只作为执行系统检测的子机房;根实际业务需求和机房安全性等级,对机房的具体执行功能进行分类,满足了电力交易系统实际维护与告警的需求。
90.具体而言,上述低安全机房(第一安全机房)和高安全机房(第二安全机房)的系统检测内容包括:核心应用状态告警,对各机房中影响日常业务的所有应用的部署节点运行状态进行检测,当出现其中一个应用节点异常,则进行异常告警;文件积压告警,各机房中与第三方服务器或其他机房的服务器同步完成的文件(包含文件传输协议)必须删除,当检测到同步文件滞留的时间超过30分钟后文件还没消失则进行异常告警;第三方服务状态警告,以心跳检测方式模拟访问第三方服务器,超过指定时间(默认1秒)无响应,则进行异常告警;披露数据同步超时告警,针对有同步时间规律的披露数据(例如,一天同步一次,一个小时同步一次),进行数据同步检测,若接收方超过指定时间间隔(默认30分钟)未收到新的披露数据,则进行异常告警;跨机房网络链路状态告警,对于存在网络上进行交互的机房以心跳检测的方式访问另一机房,若提供心跳服务的另一机房访问异常,则进行异常告警。
91.进一步的,本技术可以实现跨机房系统告警集中监控;如图6所示,低安全机房(第一安全机房)和高安全机房(第二安全机房)机房的系统状态检测具体执行流程可以包括:各机房(包括低安全机房和高安全机房)开始对本机房的告警状态检测,并按照状态判定规则重置告警状态;核心应用状态检测,告警状态检测结果记录;文件积压检测(服务器本地和ftp的同步文件),告警状态检测结果记录;第三方服务状态检测(云服务和第三方应用提供的服务),告警状态检测结果记录;披露数据超时未收到检测,告警状态检测结果记录;跨机房网络链路状态检测,告警状态检测结果记录;将上述步骤记录的告警消息,发送到告警消息总线。
92.对于经过上述检测步骤记录的告警消息,高安全机房(第三安全机房260)开始集中消费应用部署的低安全机房(第一安全机房)和高安全机房(第二安全机房)的告警消息;判定是否存在异常状态的告警,若存在异常状态告警,则更新大屏上的告警消息状态和以短信或邮件或电话的方式通知值班人员和管理人员,否则结束本次无异常处理的告警状态检测。
93.对电力交易系统众多的告警系统按照机房和业务需求分类归并,使整套分布式系统的告警更清晰。而以低安全机房无法访问高安全机房的机制,设定各机房各自检测自身相关的系统应用和服务状态,最终由高安全机房汇总各应用部署的机房,进行告警集中监控和处理,从而满足了网络安全需求同时,保证到达多机房部署的分布系统能及时发现运行异常情况,从而可以及时安排故障排查。
94.在一个实施例中,如图8所示,提供了一种电力监测告警方法,该方法应用于电力
监测告警系统中的第三安全机房;电力监测告警系统还包括连接第三安全机房的第一安全机房,以及连接所述第三安全机房的第二安全机房;其中,第三安全机房的安全性高于或等于第二安全机房,第二安全机房的安全性高于第一安全机房;该方法包括:
95.步骤s720,接收第一安全机房传输的第一运行状态信息;第一运行状态信息为第一安全机房以预设检测规则进行机房检测得到;预设检测规则包括对执行目标业务的应用进行运行状态检测。
96.步骤s740,接收第二安全机房传输的第二运行状态信息;第二运行状态信息为第二安全机房以预设检测规则进行机房检测得到。
97.步骤s760,对第一运行状态信息和第二运行状态信息进行汇总分析,输出告警信息。
98.第三安全机房通过对第一运行状态信息和第二运行状态信息进行汇总,集中分析,能快速地实现告警信息的输出,并及时通知值班人员及时处理。
99.具体而言,上述的预设检测规则,可以包括:应用运行状态检测、文件滞留检测、连接状态检测和数据同步检测,对本机房的运行状态进行检测,并输出运行状态信息;其中,依据安全性的高低,将电力交易系统中的机房划分为高安全机房和低安全机房,利用低安全机房无法访问高安全机房,高安全机房可单向访问低安全机房的机制,采用高安全性的第三安全机房去汇总所有机房的信息,集中进行系统运行状态的消息监控管理第三安全机房通过对上述运行状态信息进行汇总,集中分析,能快速地实现告警信息的输出,并及时通知值班人员及时处理。
100.应该理解的是,虽然图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
101.在一个实施例中,如图8所示,提供了一种电力监测告警装置,该装置应用于电力监测告警系统中的第三安全机房;电力监测告警系统还包括连接第三安全机房的第一安全机房,以及连接第三安全机房的第二安全机房;其中,第三安全机房的安全性高于或等于第二安全机房,第二安全机房的安全性高于第一安全机房;该装置包括:
102.第一信息接收模块820,用于接收第一安全机房传输的第一运行状态信息;第一运行状态信息为第一安全机房以预设检测规则进行机房检测得到;预设检测规则包括对执行目标业务的应用进行运行状态检测;
103.第二信息接收模块840,用于接收第二安全机房传输的第二运行状态信息;第二运行状态信息为第二安全机房以预设检测规则进行机房检测得到;
104.汇总分析模块860,用于对第一运行状态信息和第二运行状态信息进行汇总分析,输出告警信息;
105.关于电力监测告警装置的具体限定可以参见上文中对于电力监测告警方法的限定,在此不再赘述。上述电力监测告警装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以
以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
106.在一个实施例中,关于本技术中涉及的服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储同步文件等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。
107.在一个实施例中,关于本技术中涉及的终端,其内部结构图可以如图10所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
108.本领域技术人员可以理解,图10中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
109.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一项方法的步骤。
110.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述任一项方法的步骤。
111.在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。
112.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
113.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。

技术特征:
1.一种电力监测告警系统,其特征在于,所述系统包括:若干第一安全机房,所述第一安全机房用于以预设检测规则进行机房检测,输出第一运行状态信息;所述预设检测规则包括对执行目标业务的应用进行运行状态检测;若干第二安全机房,所述第二安全机房用于以所述预设检测规则进行机房检测,输出第二运行状态信息;第三安全机房,所述第三安全机房分别连接各所述第一安全机房、各所述第二安全机房;其中,所述第三安全机房的安全性高于或等于所述第二安全机房,所述第二安全机房的安全性高于所述第一安全机房;所述第三安全机房用于接收所述第一运行状态信息和所述第二运行状态信息,并对所述第一运行状态信息和所述第二运行状态信息进行汇总分析,输出告警信息。2.根据权利要求1所述的电力监测告警系统,其特征在于,所述目标业务包括通信业务;所述第一安全机房部署有第一节点;所述第一节点用于运行所述执行目标业务的应用;所述第一运行状态信息包括用于表征所述第一节点的运行是否正常的运行状态数据;所述第二安全机房部署有第二节点;所述第二节点用于运行所述执行目标业务的应用;所述第二运行状态信息包括用于表征所述第二节点的运行是否正常的运行状态数据。3.根据权利要求1或2所述的电力监测告警系统,其特征在于,所述预设检测规则还包括对文件滞留状态、连接状态和数据同步状态中的至少一种进行检测;所述第一安全机房用于连接文件服务器;所述第一安全机房用于接收来自所述文件服务器的同步文件,对所述同步文件进行处理,并确定处理后的所述同步文件的滞留时间,以及在所述滞留时间大于第一预设时间阈值的情况下,输出携带有文件滞留状态异常数据的所述第一运行状态信息;所述第一安全机房用于连接第三方服务器;所述第一安全机房用于访问所述第三方服务器,并在第二预设时间阈值内、未接收到所述第三方服务器针对所述访问反馈的响应的情况下,输出携带有连接状态异常数据的所述第一运行状态信息;任一所述第一安全机房用于连接另一所述第一安全机房;任一所述第一安全机房用于对另一所述第一安全机房进行心跳服务检测,并在检测出心跳服务异常的情况下,输出携带有连接状态异常数据的所述第一运行状态信息;所述第一安全机房用于向所述第三安全机房传输待同步显示的披露数据,并在第三预设时间阈值内、确定所述第三安全机房未接收到所述披露数据,则输出携带有数据同步状态异常数据的所述第一运行状态信息。4.根据权利要求1或2所述的电力监测告警系统,其特征在于,所述预设检测规则还包括对文件滞留状态、连接状态和数据同步状态中的至少一种进行检测;所述第二安全机房用于连接文件服务器;所述第二安全机房用于接收来自所述文件服务器的同步文件,对所述同步文件进行处理,并确定处理后的所述同步文件的滞留时间,以及在所述滞留时间大于第一预设时间阈值的情况下,输出携带有文件滞留状态异常数据的所述第二运行状态信息;所述第二安全机房用于连接第三方服务器;所述第二安全机房用于访问所述第三方服务器,并在第二预设时间阈值内、未接收到所述第三方服务器针对所述访问反馈的响应的
情况下,输出携带有连接状态异常数据的所述第二运行状态信息;任一所述第二安全机房用于连接另一所述第二安全机房;任一所述第二安全机房用于对另一所述第二安全机房进行心跳服务检测,并在检测出心跳服务异常的情况下,输出携带有连接状态异常数据的所述第二运行状态信息;所述第二安全机房用于向所述第三安全机房传输待同步显示的披露数据,并在第三预设时间阈值内、确定所述第三安全机房未接收到所述披露数据,则输出携带有数据同步状态异常数据的所述第二运行状态信息。5.根据权利要求1所述的电力监测告警系统,其特征在于,所述第三安全机房用于分别对所述第一安全机房、所述第二安全机房进行心跳服务检测,以确定出所述第一安全机房、所述第二安全机房的网络链路状态是否异常。6.根据权利要求1或5所述的电力监测告警系统,其特征在于,所述第一安全机房、所述第二安全机房和所述第三安全机房还用于连接消息服务器;所述第三安全机房用于通过所述消息服务器接收所述第一运行状态信息和所述第二运行状态信息。7.一种电力监测告警方法,其特征在于,所述方法应用于电力监测告警系统中的第三安全机房;所述电力监测告警系统还包括连接所述第三安全机房的第一安全机房,以及连接所述第三安全机房的第二安全机房;其中,所述第三安全机房的安全性高于或等于所述第二安全机房,所述第二安全机房的安全性高于所述第一安全机房;所述方法包括:接收所述第一安全机房传输的第一运行状态信息;所述第一运行状态信息为所述第一安全机房以预设检测规则进行机房检测得到;所述预设检测规则包括对执行目标业务的应用进行运行状态检测;接收所述第二安全机房传输的第二运行状态信息;所述第二运行状态信息为所述第二安全机房以所述预设检测规则进行机房检测得到;对所述第一运行状态信息和所述第二运行状态信息进行汇总分析,输出告警信息。8.一种电力监测告警装置,其特征在于,所述装置应用于电力监测告警系统中的第三安全机房;所述电力监测告警系统还包括连接所述第三安全机房的第一安全机房,以及连接所述第三安全机房的第二安全机房;其中,所述第三安全机房的安全性高于或等于所述第二安全机房,所述第二安全机房的安全性高于所述第一安全机房;所述装置包括:第一信息接收模块,用于接收第一安全机房传输的第一运行状态信息;所述第一运行状态信息为所述第一安全机房以预设检测规则进行机房检测得到;所述预设检测规则包括对执行目标业务的应用进行运行状态检测;第二信息接收模块,用于接收第二安全机房传输的第二运行状态信息;所述第二运行状态信息为所述第二安全机房以所述预设检测规则进行机房检测得到;汇总分析模块,用于对所述第一运行状态信息和所述第二运行状态信息进行汇总分析,输出告警信息。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求7所述的方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求7所述的方法的步骤。

技术总结
本申请涉及一种电力监测告警系统、方法、装置和存储介质;所述系统包括:若干第一安全机房,第一安全机房用于以预设检测规则进行机房检测,输出第一运行状态信息;若干第二安全机房,第二安全机房用于以预设检测规则进行机房检测,输出第二运行状态信息;第三安全机房,第三安全机房分别连接各第一安全机房、各第二安全机房;第三安全机房用于接收第一运行状态信息和第二运行状态信息,并对第一运行状态信息和第二运行状态信息进行汇总分析,输出告警信息。第三安全机房接收运行状态信息并汇总分析,告警,实现故障的及时排查。实现故障的及时排查。实现故障的及时排查。


技术研发人员:何宇斌 顾慧杰 孙书豪 彭超逸 赵化时 周华锋
受保护的技术使用者:中国南方电网有限责任公司
技术研发日:2022.06.24
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-5294.html

最新回复(0)