Method and device for analyzing connectivity of configuration items
Through the operation and maintenance knowledge graph, the connectivity analysis of configuration item entities is solved, and the problem of inability to effectively verify configuration item relationships in the existing technology is realized, and the identification and processing of isolated nodes and broken link configuration items is improved, which improves the data quality and problem positioning efficiency of operation and maintenance tools.
Patent Information
- Application Number
- CN202411832483.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-04-04
AI Technical Summary
The existing technology cannot effectively verify the relationship between configuration items, resulting in difficulty in identifying isolated configuration item entities and broken link configuration item entities, affecting the high-quality relational data provided by operation and maintenance tools or platforms.
Through the operation and maintenance knowledge graph, connectivity analysis is performed on the set of configuration items to be checked, links between source configuration items and target configuration items are determined, link accessibility is analyzed, accessibility and unreachable links are identified, and accessible node information in the unreachable link is stored.
It realizes effective verification of configuration item relationships, identifying isolated nodes and broken link configuration items, improves the support capabilities of high-quality relationship data provided by operation and maintenance tools or platforms, and improves problem positioning efficiency and emergency response efficiency.
Smart Images

Figure CN119761474A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of information processing technology, and in particular to a method and device for analyzing connectivity of configuration items. Background Art
[0002] Configuration item data and configuration item relationship data are the core data assets of the data center and are the main consumers of operation and maintenance activities such as operation and maintenance monitoring, alarm inspection, and process automation. In order to improve the quality of configuration item relationship data, effective technical means must be used to check the relationship data, discover isolated configuration item entities and broken configuration item entities in advance, and conduct relationship data governance, so as to provide high-quality relationship data support for operation and maintenance tools or platforms, realize rapid problem location, prevent operational risks, and improve emergency response efficiency.
[0003] There is currently no effective solution to the above problems. Summary of the invention
[0004] The embodiments of the present invention provide a method and device for analyzing connectivity of configuration items, so as to at least solve the problem in the related art that the relationship between configuration items cannot be checked.
[0005] According to one embodiment of the present invention, a method for connectivity analysis of configuration items is provided, comprising: obtaining a set of entities to be checked, wherein the set of entities to be checked includes multiple configuration items to be checked, and the configuration items are entity objects managed in operation and maintenance; analyzing the connectivity of the configuration items in the set of entities to be checked through an operation and maintenance knowledge graph, wherein the operation and maintenance knowledge graph is a graph constructed based on the relationships between the configuration items managed in the operation and maintenance.
[0006] In an exemplary embodiment, the connectivity of the configuration items in the set of entities to be inspected is analyzed through an operation and maintenance knowledge graph, including: determining each configuration item in the set of entities to be inspected as a source configuration item; determining a target configuration item in the operation and maintenance knowledge graph, wherein the target configuration item is any configuration item in the operation and maintenance knowledge graph except the source configuration item; and analyzing the connectivity of the source configuration item based on the operation and maintenance knowledge graph, the source configuration item and the target configuration item.
[0007] In an exemplary embodiment, the connectivity of the source configuration item is analyzed according to the operation and maintenance knowledge graph, the source configuration item and the target configuration item, including: determining the link from the source configuration item to the target configuration item in the operation and maintenance knowledge graph to obtain multiple links; and analyzing the connectivity of the source configuration item according to the reachability of each of the links, wherein the reachability refers to whether the source configuration item and the target configuration item in each of the links are connected.
[0008] In an exemplary embodiment, the connectivity of the source configuration item is analyzed according to the reachability of each of the links, and the method further includes: determining a link among the multiple links that is connected between the source configuration item and the target configuration item as a reachable link; and determining a link among the multiple links that is not connected between the source configuration item and the target configuration item as an unreachable link.
[0009] In an exemplary embodiment, the method further includes: when the unreachable link exists in the multiple links of the source configuration item, determining the reachable nodes of the source configuration item in the unreachable links; and storing the reachable node information in the unreachable links of the source configuration item.
[0010] In an exemplary embodiment, determining a reachable node of the source configuration item in the unreachable link includes: determining a configuration item in the unreachable link that is connected to the source configuration item as the reachable node.
[0011] In an exemplary embodiment, the method further includes: if multiple links of the source configuration item are all the unreachable links, determining the source configuration item as an isolated node.
[0012] According to another embodiment of the present invention, a device for analyzing the connectivity of configuration items is provided, comprising: an acquisition module, used to acquire a set of entities to be checked, wherein the set of entities to be checked includes multiple configuration items to be checked, and the configuration items are entity objects managed in operation and maintenance; an analysis module, used to analyze the connectivity of the configuration items in the set of entities to be checked through an operation and maintenance knowledge graph, wherein the operation and maintenance knowledge graph is a graph constructed based on the relationships between the configuration items managed in the operation and maintenance.
[0013] According to yet another embodiment of the present invention, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, wherein the computer program implements the steps of any of the above methods when executed by a processor.
[0014] According to yet another embodiment of the present invention, there is provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0015] According to yet another embodiment of the present invention, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0016] According to yet another embodiment of the present invention, a computer program product is provided, comprising computer instructions, wherein when the computer instructions are executed by a processor, the steps of any of the above methods are implemented.
[0017] Through the present invention, a set of entities to be checked is obtained, wherein the set of entities to be checked includes multiple configuration items to be checked, and the configuration items are entity objects managed in operation and maintenance; the connectivity of the configuration items in the set of entities to be checked is analyzed through the operation and maintenance knowledge graph, wherein the operation and maintenance knowledge graph is a graph constructed based on the relationship between the configuration items managed in operation and maintenance. Therefore, the problem that the relationship between configuration items cannot be checked in the related technology can be solved, and the relationship between configuration items can be checked, thereby improving the effect of providing high-quality data support for operation and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a hardware structure block diagram of a mobile terminal of a method for analyzing connectivity of configuration items according to an embodiment of the present invention;
[0019] Figure 2 is a flow chart of a method for connectivity analysis of configuration items according to an embodiment of the present invention;
[0020] Figure 3 is a module diagram according to an embodiment of the present invention;
[0021] Figure 4 4 is a structural block diagram of a connectivity analysis device for configuration items according to an embodiment of the present invention. DETAILED DESCRIPTION
[0022] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and in combination with the embodiments.
[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0024] The configuration item connectivity analysis method embodiment provided in the present application embodiment can be executed in a mobile terminal, a computer terminal or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 FIG. 1 is a hardware structure block diagram of a mobile terminal of a method for analyzing connectivity of a configuration item according to an embodiment of the present invention. Figure 1 As shown, the mobile terminal may include one or more ( Figure 1Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the mobile terminal may also include a transmission device 106 and an input / output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the mobile terminal. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0025] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the connectivity analysis method of the configuration items in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0026] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0027] In this embodiment, a method for analyzing connectivity of configuration items running on the above mobile terminal or network architecture is provided. Figure 2 is a flow chart of a method for connectivity analysis of configuration items according to an embodiment of the present invention, such as Figure 2 As shown, the process includes the following steps:
[0028] Step S202, obtaining a set of entities to be checked, wherein the set of entities to be checked includes a plurality of configuration items to be checked, and the configuration items are entity objects managed in operation and maintenance;
[0029] The above configuration items are operation and maintenance objects that need to be included in the scope of configuration management to support the operation and maintenance of the bank's production and disaster recovery systems. The scope of the above configuration items includes IT infrastructure (such as cabinets, servers, network equipment, storage devices, operating systems), cloud products (such as cloud servers, cloud storage, cloud databases), and other objects that need to be managed in operation and maintenance, such as: physical subsystems, etc. The above configuration items to be checked constitute the above entity set to be checked.
[0030] Step S204: analyzing the connectivity of the configuration items in the set of entities to be checked through an operation and maintenance knowledge graph, wherein the operation and maintenance knowledge graph is a graph constructed based on the relationships between the configuration items managed in the operation and maintenance.
[0031] The above-mentioned operation and maintenance knowledge graph is a topological network relationship graph constructed based on configuration item entity data (including hardware data and software data) and configuration item relationship model. The above-mentioned operation and maintenance knowledge graph is used to analyze the connectivity of the configuration items of the above-mentioned set of entities to be checked.
[0032] Specifically, each configuration item in the set of entities to be checked is determined as a source configuration item; a target configuration item is determined in the operation and maintenance knowledge graph, wherein the target configuration item is any configuration item in the operation and maintenance knowledge graph except the source configuration item; and the connectivity of the source configuration item is analyzed according to the operation and maintenance knowledge graph, the source configuration item and the target configuration item.
[0033] The above-mentioned source configuration item is any configuration item in the above-mentioned set of entities to be checked, which serves as the starting point for determining connectivity. The above-mentioned target configuration item is any node other than the source configuration item set according to the above-mentioned knowledge graph, which serves as the end point for determining connectivity. The above-mentioned target configuration item entity is not necessarily the final node in the physical sense, but can be the operation and maintenance knowledge graph node corresponding to any configuration item entity. For example, if the source configuration item is set to "cloud server host", the target configuration item is set to "physical subsystem".
[0034] Specifically, a link from the source configuration item to the target configuration item is determined in the operation and maintenance knowledge graph to obtain multiple links; and the connectivity of the source configuration item is analyzed according to the reachability of each of the links, wherein the reachability refers to whether the source configuration item and the target configuration item in each of the links are connected.
[0035] Optionally, a link among the multiple links that is connected between the source configuration item and the target configuration item is determined as a reachable link; and a link among the multiple links that is not connected between the source configuration item and the target configuration item is determined as an unreachable link.
[0036] There may be multiple links from the above source configuration item to the target configuration item. The connectivity of the above source configuration item is determined by the reachability of the above links. If the source configuration item can reach the target configuration item through a certain link, the above link is a reachable link. If the source configuration item cannot reach the target configuration item through a certain link, the above link is an unreachable link. For example, the source configuration item is set to "cloud server host", the target configuration item is set to "physical subsystem", and there are 3 links from the source configuration item to the target configuration item. Then link 1 "cloud server host-virtual machine-container node-container Pod-container service-deployment unit-physical subsystem" is a reachable link, link 2 "cloud server host-virtual machine-deployment unit-physical subsystem" is a reachable link, and link 3 "cloud server host-operating system-deployment unit" is an unreachable link.
[0037] As an optional implementation, when the unreachable link exists in the multiple links of the source configuration item, the reachable nodes of the source configuration item are determined in the unreachable links; and the reachable node information in the unreachable links of the source configuration item is stored.
[0038] Specifically, a configuration item in the unreachable link that is connected to the source configuration item is determined as the reachable node.
[0039] For example, there is an unreachable link "cloud server host-operating system-deployment unit" in the link from the above "cloud server host" to the "physical subsystem". Then the "operating system" and "deployment unit" are configuration items connected to the source configuration item "cloud server host", that is, they are reachable nodes of the source configuration item "cloud server host", and the node information of the above "operating system" and "deployment unit" is stored.
[0040] As an optional implementation manner, when multiple links of the source configuration item are all the unreachable links, the source configuration item is determined as an isolated node.
[0041] For example, the source configuration item is set to "cloud server host" and the target configuration item is set to "physical subsystem". All links from "cloud server host" to "physical subsystem" are unreachable links, and there are no reachable nodes in the above unreachable links, that is, there are no nodes in the above links that are connected to the "cloud server host", and the above "cloud server host" is an isolated node.
[0042] Figure 3 is a module diagram according to an embodiment of the present invention, such as Figure 3 As shown, this module contains the following:
[0043] Configuration item entity relationship building module: Configuration items are operation and maintenance objects that need to be included in the scope of configuration management to support the operation and maintenance of the bank's production and disaster recovery systems. The scope of configuration items includes IT infrastructure (such as cabinets, servers, network equipment, storage devices, operating systems), cloud products (such as cloud servers, cloud storage, cloud databases), and other objects that need to be managed in operation and maintenance, such as physical subsystems. This module uses configuration item entity data and configuration item relationship models to build an operation and maintenance knowledge graph.
[0044] Configuration item entity filter: This module reads the specific verification rules for each configuration item in the configuration item break verification rule library, that is, filters the entity range that meets the rules for each configuration item and generates a set of entities to be verified.
[0045] Configuration item broken link analysis controller: This module controls reachable node analysis activities based on the existing configuration item relationship link model. The first layer traverses and controls the connectivity analysis activities from all starting configuration item entities to the end configuration item entities. For example, the starting configuration item is "cloud server host" and the end configuration item is "physical subsystem". The second layer traverses and controls all possible (non-end) node reachable analysis activities for the starting configuration item entity whose end point is unreachable. This module ensures that every type of end point unreachable link for each configuration item entity is resolved and checked.
[0046] Configuration item link connectivity analyzer: Based on the starting configuration item, end configuration item, and link model information given by the controller, check the connectivity of the starting configuration item entity and the end configuration item entity. For example: the analysis shows that the cloud server host A is unreachable to any physical subsystem entity. For the configuration item entity whose end point is unreachable, analyze the specific nodes that the entity can reach through all known links. For example, for cloud server host A, the analysis result is that link 1 "cloud server host-virtual machine-container node" has 3 links that can reach node 3, link 2 "cloud server host-operating system" has 1 link that can reach node 2, and link 3: there is no reachable node.
[0047] Configuration item broken link data storage: This module stores all configuration item unreachable target entities parsed by the controller and analyzer modules and the reachable link node information in the link model.
[0048] Configuration item disconnection data statistics module: This module is based on the data statistics in the storage device and displays the verification indicators and detailed data of the configuration items, including the configuration item disconnection rate, the number of verification entities, the number of isolated entities, the details of the nodes reachable by the path, etc.
[0049] The logic flow of the embodiment of the present invention is as follows:
[0050] 1. The configuration item disconnection check filter filters the set of configuration item entities to be checked based on given rules.
[0051] 2. The configuration item disconnection analysis controller and the link connectivity analyzer check the configuration item entities based on the given starting configuration item entity set (the configuration item entity set to be checked) and the connectivity link set related to the starting configuration item and the end configuration item:
[0052] a) Obtain a set of configuration item entities that are reachable between the starting configuration item entity and the end configuration item entity through a link connectivity analyzer.
[0053] b) The unreachable target configuration item entity set is obtained by subtracting the reachable configuration item entity set from the configuration item entity set.
[0054] c) The unreachable configuration item entity set is fragmented, and the fragmented unreachable configuration item subsets are iteratively processed. The reachable node information of the unreachable configuration item entity in the connectivity link set is obtained by checking with a link connectivity analyzer.
[0055] Timeout exception compensation process:
[0056] Since the size of the link reachability information of the unreachable configuration item entity is uncertain, the library may time out during the analysis process due to excessive data volume and long analysis time. The following steps are required to compensate for the exception:
[0057] 1) Timeout exception capture
[0058] 2) Split the unreachable configuration item entity shard set into half again and continue to perform the steps after 2-c above
[0059] 3) If a timeout occurs, repeat the above steps iteratively until success.
[0060] 3. The configuration item disconnection storage stores the unreachable target configuration item entity and its reachable node information in the connectivity link set.
[0061] 4. The configuration item broken link data statistics module counts and displays the verification indicators and detailed data of the configuration items.
[0062] Optionally, the executor of the above steps may be a background processor, or other devices with similar processing capabilities, or a machine that integrates at least an image acquisition device and a data processing device, wherein the image acquisition device may include a graphics acquisition module such as a camera, and the data processing device may include a computer, a mobile phone or other terminal, but is not limited thereto.
[0063] Through the above steps, the problem that the relationship between configuration items cannot be verified in the related technology is solved, and the verification efficiency of relationship data is improved.
[0064] The configuration item entity link analysis controller and link connectivity analyzer in the embodiment of the present invention can complete the broken link analysis and verification for millions of configuration item entities and hundreds of millions of configuration item entity relationships within a dozen minutes, with excellent processing performance.
[0065] The embodiment of the present invention can implement global relationship broken link checking based on the operation and maintenance knowledge graph for any configuration item that the business party is concerned about (i.e., the above-mentioned target configuration item), which is not limited to the endpoint configuration item in the physical sense and has high flexibility.
[0066] The embodiments of the present invention provide a low-cost and efficient technical solution and device for the global identification, analysis and management of configuration item problem data in the IT operation and maintenance field, especially problem data related to business systems.
[0067] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present invention.
[0068] In this embodiment, a connectivity analysis device for a configuration item is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0069] Figure 4 is a structural block diagram of a connectivity analysis device for configuration items according to an embodiment of the present invention, such as Figure 4 As shown, the device includes an acquisition module 402, which is used to obtain a set of entities to be inspected, wherein the set of entities to be inspected includes multiple configuration items to be inspected, and the configuration items are entity objects managed in operation and maintenance; an analysis module 404, which is used to analyze the connectivity of the configuration items in the set of entities to be inspected through an operation and maintenance knowledge graph, wherein the operation and maintenance knowledge graph is a graph constructed based on the relationships between the configuration items managed in the operation and maintenance.
[0070] In an exemplary embodiment, the above-mentioned device is also used to determine each configuration item in the set of entities to be checked as a source configuration item; determine a target configuration item in the operation and maintenance knowledge graph, wherein the target configuration item is any configuration item in the operation and maintenance knowledge graph except the source configuration item; and analyze the connectivity of the source configuration item according to the operation and maintenance knowledge graph, the source configuration item and the target configuration item.
[0071] In an exemplary embodiment, the above-mentioned device is also used to determine the link from the source configuration item to the target configuration item in the operation and maintenance knowledge graph to obtain multiple links; and analyze the connectivity of the source configuration item according to the reachability of each of the links, wherein the reachability refers to whether the source configuration item and the target configuration item in each of the links are connected.
[0072] In an exemplary embodiment, the above-mentioned device is also used to determine the link between the source configuration item and the target configuration item among the multiple links as a reachable link; and determine the link between the source configuration item and the target configuration item among the multiple links as an unreachable link.
[0073] In an exemplary embodiment, the above-mentioned device is also used to determine the reachable nodes of the source configuration item in the unreachable links when the unreachable link exists in the multiple links of the source configuration item; and store the reachable node information in the unreachable links of the source configuration item.
[0074] In an exemplary embodiment, the apparatus is further configured to determine, in the unreachable link, a configuration item connected to the source configuration item as the reachable node.
[0075] In an exemplary embodiment, the apparatus is further configured to determine the source configuration item as an isolated node when multiple links of the source configuration item are all unreachable links.
[0076] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0077] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above methods are implemented.
[0078] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0079] An embodiment of the present invention further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0080] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0081] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0082] An embodiment of the present invention further provides a computer program product, including a computer program, which implements the steps of the method described in each embodiment of the present application when executed by a processor.
[0083] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
[0084] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for connectivity analysis of configuration items, characterized in that: include: Acquire a set of entities to be checked, wherein the set of entities to be checked includes multiple configuration items to be checked, and the configuration items are entity objects managed in operation and maintenance; The connectivity of the configuration items in the set of entities to be checked is analyzed through an operation and maintenance knowledge graph, wherein the operation and maintenance knowledge graph is a graph constructed based on the relationships between the configuration items managed in the operation and maintenance.
2. The method according to claim 1, characterized in that Analyzing the connectivity of the configuration items in the entity set to be checked through the operation and maintenance knowledge graph includes: Determine each configuration item in the set of entities to be checked as a source configuration item; Determine a target configuration item in the operation and maintenance knowledge graph, wherein the target configuration item is any configuration item in the operation and maintenance knowledge graph except the source configuration item; The connectivity of the source configuration item is analyzed according to the operation and maintenance knowledge graph, the source configuration item and the target configuration item.
3. The method according to claim 2, characterized in that Analyzing connectivity of the source configuration item according to the operation and maintenance knowledge graph, the source configuration item, and the target configuration item, including: Determine a link from the source configuration item to the target configuration item in the operation and maintenance knowledge graph to obtain a plurality of links; The connectivity of the source configuration item is analyzed according to the reachability of each link, wherein the reachability refers to whether the source configuration item and the target configuration item in each link are connected.
4. The method according to claim 3, characterized in that: Analyzing the connectivity of the source configuration item according to the reachability of each of the links, the method further includes: Determine a link between the source configuration item and the target configuration item among the multiple links as a reachable link; A link among the multiple links that is not connected between the source configuration item and the target configuration item is determined as an unreachable link.
5. The method according to claim 4, characterized in that The method further comprises: In the case where the unreachable link exists in the multiple links of the source configuration item, determining a reachable node of the source configuration item in the unreachable link; The reachable node information in the unreachable link of the source configuration item is stored.
6. The method according to claim 5, characterized in that Determining a reachable node of the source configuration item in the unreachable link includes: The configuration item in the unreachable link that is connected to the source configuration item is determined as the reachable node.
7. The method according to claim 5, characterized in that The method further comprises: In the case that multiple links of the source configuration item are all the unreachable links, the source configuration item is determined as an isolated node.
8. A device for analyzing connectivity of configuration items, characterized in that: include: An acquisition module, used to acquire a set of entities to be checked, wherein the set of entities to be checked includes a plurality of configuration items to be checked, and the configuration items are entity objects managed in operation and maintenance; An analysis module is used to analyze the connectivity of the configuration items in the set of entities to be checked through an operation and maintenance knowledge graph, wherein the operation and maintenance knowledge graph is a graph constructed based on the relationships between the configuration items managed in the operation and maintenance.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program implements the steps of the method described in any one of claims 1 to 7 when executed by a processor.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.
12. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the steps of the method described in any one of claims 1 to 7 are implemented.