一种信息系统的监控方法及装置与流程

专利查询2023-8-2  127



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.优选的,所述装置还包括:
36.第二响应单元,用于响应于在所述监控界面中点击任一组件关联线的指令,在所述监控界面中显示被点击的组件关联线所连接的所述组件之间的第二状态信息。
37.基于上述本发明实施例提供的一种信息系统的监控方法及装置,该方法为:从系统架构配置信息存储库中,确定目标信息系统包含的组件,以及获取目标信息系统包含的组件关联信息;根据组件对应的组件图标,结合组件关联信息,构建目标信息系统对应的组件拓扑关联图;从数据源中获取组件的第一状态信息和告警信息,以及从数据源中获取具有关联关系的组件之间的第二状态信息;将组件拓扑关联图与第一状态信息、告警信息和第二状态进行绑定;根据预设的显示样式,将完成绑定的组件拓扑关联图在监控界面中进行展示,以及在监控界面中展示告警信息。本方案中,利用组件关联信息构建目标信息系统对应的组件拓扑关联图,并将组件拓扑关联图与组件的第一状态信息、告警信息及组件间的第二状态信息进行绑定。将完成绑定的组件拓扑关联图在监控界面中进行展示,通过所展示的组件拓扑关联图可直观了解到各个组件的状态以及各组件之间的状态,当目标信息系统发生故障时,可从所展示的组件拓扑关联图中快速定位故障点,提高排查故障的效率。
附图说明
38.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
39.图1为本发明实施例提供的一种信息系统的监控方法的流程图;
40.图2为本发明实施例提供的在监控界面中展示的组件拓扑关联图的示意图;
41.图3为本发明实施例提供的在监控界面中展示的组件拓扑关联图的另一示意图;
42.图4为本发明实施例提供的一种信息系统的监控装置的结构框图;
43.图5为本发明实施例提供的一种信息系统的监控装置的另一结构框图;
44.图6为本发明实施例提供的一种信息系统的监控装置的又一结构框图;
45.图7为本发明实施例提供的一种信息系统的监控装置的又一结构框图。
具体实施方式
46.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.在本技术中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
48.由背景技术可知,目前监控中心通常只对信息系统的某个组件进行监控,但是当
信息系统出现异常或者故障时,仅通过监控的单个组件无法快速定位故障点,排查故障的效率较低。
49.因此,本发明实施例提供一种信息系统的监控方法及装置,利用组件关联信息构建目标信息系统对应的组件拓扑关联图,并将组件拓扑关联图与组件的第一状态信息、告警信息及组件间的第二状态信息进行绑定。将完成绑定的组件拓扑关联图在监控界面中进行展示,通过所展示的组件拓扑关联图可直观了解到各个组件的状态以及各组件之间的状态,当目标信息系统发生故障时,可从所展示的组件拓扑关联图中快速定位故障点,以提高排查故障的效率。
50.参见图1,示出了本发明实施例提供的一种信息系统的监控方法的流程图,该监控方法包括:
51.步骤s101:从系统架构配置信息存储库中,确定目标信息系统包含的组件,以及获取目标信息系统包含的组件关联信息。
52.需要说明的是,系统架构配置信息存储库中存储了信息系统下所有的组件及组件关联信息。
53.在具体实现步骤s101的过程中,确定目标信息系统(也就是需要监控的信息系统),从系统架构配置信息存储库中,确定该目标信息系统包含的组件,以及获取该目标信息系统包含的组件关联信息。
54.可以理解的是,组件关联信息指示了各组件之间的关联关系。
55.步骤s102:根据组件对应的组件图标,结合组件关联信息,构建目标信息系统对应的组件拓扑关联图。
56.需要说明的是,组件拓扑关联图由组件图标和组件关联线构成,通过组件关联线连接的组件图标对应的组件之间具有关联关系。
57.在具体实现步骤s102的过程中,预先构建各个组件对应的组件图标,在确定目标信息系统包含的组件及获取组件关联信息之后,以组件图标作为节点,以组件关联信息中各组件之间的关联关系作为组件关联线,结合组件图标和组件关联线构建该目标信息系统对应的组件拓扑关联图。
58.也就是说,组件拓扑关联图中,包含了目标信息系统下各个组件的组件图标,并以组件关联线将具有关联关系的组件对应的组件图标连接起来。
59.步骤s103:从数据源中获取组件的第一状态信息和告警信息,以及从数据源中获取具有关联关系的组件之间的第二状态信息。
60.在具体实现步骤s103的过程中,预先设置脚本文件,该脚本文件支持多种编程语言,例如该脚本文件支持go、python和shell等编程语言。利用支持多种编程语言的脚本文件,从数据源(如es和redis等数据源)中获取组件的第一状态信息和告警信息,以及从数据源中获取具有关联关系的组件之间的第二状态信息。
61.可以理解的是,获取第一状态信息和告警信息的组件隶属于目标信息系统,获取第二状态信息的具有关联关系的组件也隶属于目标信息系统。
62.需要说明的是,对于某一组件,该组件的第一状态信息可指示该组件的状态为正常状态或异常状态;对于某一对具有关联关系的组件,该对组件之间的第二状态信息可指示该对组件之间的状态为正常状态或异常状态。
63.步骤s104:将组件拓扑关联图与第一状态信息、告警信息和第二状态进行绑定。
64.在具体实现步骤s104的过程中,将组件拓扑关联图与第一状态信息、告警信息和第二状态进行绑定。具体而言,将组件拓扑关联图中的各个组件图标同与其对应的组件的第一状态信息和告警信息进行绑定,将组件拓扑关联图中的各组件关联线同与其对应的组件之间的第二状态信息进行绑定。
65.例如:假设组件拓扑关联图中包含组件1对应的组件图标1、组件2对应的组件图标2和组件3对应的组件图标3,其中,组件关联线1连接组件图标2和组件图标3;将组件图标1与组件1的第一状态信息和告警信息绑定,将组件图标2与组件2的第一状态信息和告警信息绑定,将组件图标3与组件3的第一状态信息和告警信息绑定,将组件关联线1与组件2和组件3之间的第二状态信息绑定。
66.步骤s105:根据预设的显示样式,将完成绑定的组件拓扑关联图在监控界面中进行展示,以及在监控界面中展示告警信息。
67.在具体实现步骤s105的过程中,将组件拓扑关联图与第一状态信息、告警信息和第二状态进行绑定之后,以预设的显示样式,将完成绑定的组件拓扑关联图在监控界面中进行展示,以及在该监控界面中展示告警信息。
68.在一些具体实施例中,针对完成绑定的组件拓扑关联图中的每一组件图标,若该组件图标对应的组件的第一状态信息指示正常状态,以第一颜色样式在监控界面中展示该组件图标,若该组件图标对应的组件的第一状态信息指示异常状态,以第二颜色样式在监控界面中展示该组件图标。
69.针对完成绑定的组件拓扑关联图中的每一组件关联线,若组件关联线所连接的组件之间的第二状态信息指示正常状态,以第一颜色样式在监控界面中展示该组件关联线,若该组件关联线所连接的组件之间的第二状态信息指示异常状态,以第二颜色样式在监控界面中展示组件关联线;
70.在监控界面中展示组件拓扑关联图的同时,还在该监控界面中展示告警信息所包含的活动告警数。
71.也就是说,在监控界面中展示组件拓扑关联图时,若某一组件图标的颜色为第一颜色样式,则表示该组件图标对应的组件为正常状态(或者说健康状态),即该组件图标对应的组件正常运行;若某一组件图标的颜色为第二颜色样式,则表示该组件图标对应的组件为异常状态(或者说不健康状态),即该组件图标对应的组件发生异常(或者说发生故障)。同理,若某一组件关联线的颜色为第一颜色样式,则表示该组件关联线所连接的组件之间的状态为正常状态;若某一组件关联线的颜色为第二颜色样式,则表示该组件关联线所连接的组件之间的状态为异常状态。
72.例如:如图2示出的在监控界面中展示的组件拓扑关联图的示意图中,假设组件拓扑关联图中包含组件图标1至组件图7,其中,各个组件图标之间的连接线即为组件关联线;假设目标信息系统正常运行,此时在监控界面中所展示的组件拓扑关联图如图2,此时组件图标1至组件图标7均为绿色(也就是第一颜色样式),各组件关联线也均为绿色,活动告警数为0。
73.又例如:结合图2示出的内容,假设目标信息系统的组件6(对应组件图标6)出现异常,则监控界面中所展示的组件图标6变为红色(也就是第二红色样式),并且活动告警数变
为1,此时监控界面中所展示的组件拓扑关联图如图3所示,即组件图标6为红色,活动告警数为1。
74.需要说明的是,上述图2和图3所示出的内容仅用于举例说明,并不对组件拓扑关联图的展示方式做具体限定。
75.通过上述内容可知,用户可通过监控界面中所展示的目标信息系统的组件拓扑关联图,了解到该目标信息系统的各组件的状态以及组件之间的状态,当某一组件出现异常或者某一对组件之间出现异常时,可通过相应的操作来进一步查看更详细的信息。
76.需要说明的是,每个组件还可以包含多个子组件。
77.优选的,响应于在监控界面中点击任一组件图标的指令,在监控界面中显示被点击的组件图标对应的组件的子组件信息和第一状态信息。例如:假设某一组件出现异常,则监控界面中与出现异常的组件对应的组件图标变为红色,此时用户可点击红色的组件图标(指示异常组件),在监控界面中显示被点击的组件图标对应的组件的子组件信息和第一状态信息。
78.优选的,响应于在监控界面中点击任一组件关联线的指令,在监控界面中显示被点击的组件关联线所连接的组件之间的第二状态信息。例如:假设某一对组件之间出现异常,则监控界面中连接该对组件的组件关联线变为红色,此时用户可点击红色的组件关联线,在监控界面中显示被点击的组件关联线所连接的组件之间的第二状态信息。
79.也就是说,用户可通过点击以第二颜色样式展示的组件图标或组件关联线,来进一步查看更详细的信息,以辅助用户快速排查故障。
80.在本发明实施例中,利用组件关联信息构建目标信息系统对应的组件拓扑关联图,并将组件拓扑关联图与组件的第一状态信息、告警信息及组件间的第二状态信息进行绑定。将完成绑定的组件拓扑关联图在监控界面中进行展示,通过所展示的组件拓扑关联图可直观了解到各个组件的状态以及各组件之间的状态。当目标信息系统发生故障时,可从所展示的组件拓扑关联图中了解到哪一组件或哪一对组件之间出现故障,并通过点击以第二颜色样式展示的组件图标或组件关联线,来进一步查看更详细的信息,从而快速定位故障点,提高排查故障的效率。
81.与上述本发明实施例提供的一种信息系统的监控方法相对应,参见图4,本发明实施例还提供了一种信息系统的监控装置的结构框图,该监控装置包括:处理单元401、构建单元402、获取单元403、绑定单元404和展示单元405;
82.处理单元401,用于从系统架构配置信息存储库中,确定目标信息系统包含的组件,以及获取目标信息系统包含的组件关联信息。
83.构建单元402,用于根据组件对应的组件图标,结合组件关联信息,构建目标信息系统对应的组件拓扑关联图,组件拓扑关联图由组件图标和组件关联线构成,通过组件关联线连接的组件图标对应的组件之间具有关联关系。
84.获取单元403,用于从数据源中获取组件的第一状态信息和告警信息,以及从数据源中获取具有关联关系的组件之间的第二状态信息。
85.在具体实现中,获取单元403具体用于:利用预设的支持多种编程语言的脚本文件,从数据源中获取组件的第一状态信息和告警信息,以及从数据源中获取具有关联关系的组件之间的第二状态信息。
86.绑定单元404,用于将组件拓扑关联图与第一状态信息、告警信息和第二状态进行绑定。
87.展示单元405,用于根据预设的显示样式,将完成绑定的组件拓扑关联图在监控界面中进行展示,以及在监控界面中展示告警信息。
88.在本发明实施例中,利用组件关联信息构建目标信息系统对应的组件拓扑关联图,并将组件拓扑关联图与组件的第一状态信息、告警信息及组件间的第二状态信息进行绑定。将完成绑定的组件拓扑关联图在监控界面中进行展示,通过所展示的组件拓扑关联图可直观了解到各个组件的状态以及各组件之间的状态。当目标信息系统发生故障时,可从所展示的组件拓扑关联图中了解到哪一组件或哪一对组件之间出现故障,并通过点击以第二颜色样式展示的组件图标或组件关联线,来进一步查看更详细的信息,从而快速定位故障点,提高排查故障的效率。
89.优选的,结合图4,参见图5,示出了本发明实施例提供的一种信息系统的监控装置的另一结构框图,展示单元405包括:
90.第一展示模块4051,用于针对完成绑定的组件拓扑关联图中的每一组件图标,若组件图标对应的组件的第一状态信息指示正常状态,以第一颜色样式在监控界面中展示组件图标,若组件图标对应的组件的第一状态信息指示异常状态,以第二颜色样式在监控界面中展示组件图标。
91.第二展示模块4052,用于针对完成绑定的组件拓扑关联图中的每一组件关联线,若组件关联线所连接的组件之间的第二状态信息指示正常状态,以第一颜色样式在监控界面中展示组件关联线,若组件关联线所连接的组件之间的第二状态信息指示异常状态,以第二颜色样式在监控界面中展示组件关联线。
92.第三展示模块4053,用于在监控界面中展示告警信息。
93.优选的,结合图4,参见图6,示出了本发明实施例提供的一种信息系统的监控装置的又一结构框图,该监控装置还包括:
94.第一响应单元406,用于响应于在监控界面中点击任一组件图标的指令,在监控界面中显示被点击的组件图标对应的组件的子组件信息和第一状态信息。
95.优选的,结合图4,参见图7,示出了本发明实施例提供的一种信息系统的监控装置的又一结构框图,该监控装置还包括:
96.第二响应单元407,用于响应于在监控界面中点击任一组件关联线的指令,在监控界面中显示被点击的组件关联线所连接的所述组件之间的第二状态信息。
97.综上所述,本发明实施例提供一种信息系统的监控方法及装置,利用组件关联信息构建目标信息系统对应的组件拓扑关联图,并将组件拓扑关联图与组件的第一状态信息、告警信息及组件间的第二状态信息进行绑定。将完成绑定的组件拓扑关联图在监控界面中进行展示,通过所展示的组件拓扑关联图可直观了解到各个组件的状态以及各组件之间的状态,当目标信息系统发生故障时,可从所展示的组件拓扑关联图中快速定位故障点,提高排查故障的效率。
98.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法
实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
99.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
100.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

技术特征:
1.一种信息系统的监控方法,其特征在于,所述方法包括:从系统架构配置信息存储库中,确定目标信息系统包含的组件,以及获取所述目标信息系统包含的组件关联信息;根据所述组件对应的组件图标,结合所述组件关联信息,构建所述目标信息系统对应的组件拓扑关联图,所述组件拓扑关联图由所述组件图标和组件关联线构成,通过所述组件关联线连接的所述组件图标对应的所述组件之间具有关联关系;从数据源中获取所述组件的第一状态信息和告警信息,以及从所述数据源中获取具有关联关系的所述组件之间的第二状态信息;将所述组件拓扑关联图与所述第一状态信息、所述告警信息和所述第二状态进行绑定;根据预设的显示样式,将完成绑定的所述组件拓扑关联图在监控界面中进行展示,以及在所述监控界面中展示所述告警信息。2.根据权利要求1所述的方法,其特征在于,从数据源中获取所述组件的第一状态信息和告警信息,以及从所述数据源中获取具有关联关系的所述组件之间的第二状态信息,包括:利用预设的支持多种编程语言的脚本文件,从数据源中获取所述组件的第一状态信息和告警信息,以及从所述数据源中获取具有关联关系的所述组件之间的第二状态信息。3.根据权利要求1所述的方法,其特征在于,根据预设的显示样式,将完成绑定的所述组件拓扑关联图在监控界面中进行展示,以及在所述监控界面中展示所述告警信息,包括:针对完成绑定的所述组件拓扑关联图中的每一组件图标,若所述组件图标对应的所述组件的第一状态信息指示正常状态,以第一颜色样式在监控界面中展示所述组件图标,若所述组件图标对应的所述组件的第一状态信息指示异常状态,以第二颜色样式在所述监控界面中展示所述组件图标;针对完成绑定的所述组件拓扑关联图中的每一组件关联线,若所述组件关联线所连接的所述组件之间的第二状态信息指示正常状态,以第一颜色样式在所述监控界面中展示所述组件关联线,若所述组件关联线所连接的所述组件之间的第二状态信息指示异常状态,以第二颜色样式在所述监控界面中展示所述组件关联线;在所述监控界面中展示所述告警信息。4.根据权利要求1所述的方法,其特征在于,将完成绑定的所述组件拓扑关联图在监控界面中进行展示之后,还包括:响应于在所述监控界面中点击任一组件图标的指令,在所述监控界面中显示被点击的组件图标对应的所述组件的子组件信息和所述第一状态信息。5.根据权利要求1所述的方法,其特征在于,将完成绑定的所述组件拓扑关联图在监控界面中进行展示之后,还包括:响应于在所述监控界面中点击任一组件关联线的指令,在所述监控界面中显示被点击的组件关联线所连接的所述组件之间的第二状态信息。6.一种信息系统的监控装置,其特征在于,所述装置包括:处理单元,用于从系统架构配置信息存储库中,确定目标信息系统包含的组件,以及获取所述目标信息系统包含的组件关联信息;
构建单元,用于根据所述组件对应的组件图标,结合所述组件关联信息,构建所述目标信息系统对应的组件拓扑关联图,所述组件拓扑关联图由所述组件图标和组件关联线构成,通过所述组件关联线连接的所述组件图标对应的所述组件之间具有关联关系;获取单元,用于从数据源中获取所述组件的第一状态信息和告警信息,以及从所述数据源中获取具有关联关系的所述组件之间的第二状态信息;绑定单元,用于将所述组件拓扑关联图与所述第一状态信息、所述告警信息和所述第二状态进行绑定;展示单元,用于根据预设的显示样式,将完成绑定的所述组件拓扑关联图在监控界面中进行展示,以及在所述监控界面中展示所述告警信息。7.根据权利要求6所述的装置,其特征在于,所述获取单元具体用于:利用预设的支持多种编程语言的脚本文件,从数据源中获取所述组件的第一状态信息和告警信息,以及从所述数据源中获取具有关联关系的所述组件之间的第二状态信息。8.根据权利要求6所述的装置,其特征在于,所述展示单元包括:第一展示模块,用于针对完成绑定的所述组件拓扑关联图中的每一组件图标,若所述组件图标对应的所述组件的第一状态信息指示正常状态,以第一颜色样式在监控界面中展示所述组件图标,若所述组件图标对应的所述组件的第一状态信息指示异常状态,以第二颜色样式在所述监控界面中展示所述组件图标;第二展示模块,用于针对完成绑定的所述组件拓扑关联图中的每一组件关联线,若所述组件关联线所连接的所述组件之间的第二状态信息指示正常状态,以第一颜色样式在所述监控界面中展示所述组件关联线,若所述组件关联线所连接的所述组件之间的第二状态信息指示异常状态,以第二颜色样式在所述监控界面中展示所述组件关联线;第三展示模块,用于在所述监控界面中展示所述告警信息。9.根据权利要求6所述的装置,其特征在于,所述装置还包括:第一响应单元,用于响应于在所述监控界面中点击任一组件图标的指令,在所述监控界面中显示被点击的组件图标对应的所述组件的子组件信息和所述第一状态信息。10.根据权利要求6所述的装置,其特征在于,所述装置还包括:第二响应单元,用于响应于在所述监控界面中点击任一组件关联线的指令,在所述监控界面中显示被点击的组件关联线所连接的所述组件之间的第二状态信息。

技术总结
本发明提供了一种信息系统的监控方法及装置,该方法为:从系统架构配置信息存储库中,确定目标信息系统包含的组件,及获取目标信息系统包含的组件关联信息;根据组件对应的组件图标,结合组件关联信息,构建目标信息系统对应的组件拓扑关联图;从数据源中获取组件的第一状态信息、告警信息和组件之间的第二状态信息;将组件拓扑关联图与第一状态信息、告警信息和第二状态进行绑定;根据预设的显示样式,将告警信息和完成绑定的组件拓扑关联图在监控界面中进行展示。通过所展示的组件拓扑关联图可直观了解到各个组件的状态以及各组件之间的状态,当目标信息系统发生故障时,可从所展示的组件拓扑关联图中快速定位故障点,提高排查故障的效率。排查故障的效率。排查故障的效率。


技术研发人员:肖剑青 陈熔仙 周巍 陈博涵 莫军辉 顾正 徐麒枫 韩怡珊
受保护的技术使用者:中国农业银行股份有限公司
技术研发日:2021.12.07
技术公布日:2022/3/8

最新回复(0)