Autonomous operation and maintenance system and method

By introducing independent inspection units and fault self-healing units in the autonomous operation and maintenance system, automatic inspection and fault repair are realized, solving the problems of high operation and maintenance costs and long maintenance cycles in the existing technology, and improving the usability of the system and stability.

CN118069399BActive Publication Date: 2025-02-07GUANGZHOU KEZHEN ELECTRONIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410149784.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-01
Publication Date
2025-02-07
Estimated Expiration
2044-02-01

AI Technical Summary

Technical Problem

The existing technology cannot achieve independent maintenance and inspection, resulting in high operation and maintenance costs, long maintenance cycles and cumbersome processes, increasing the difficulty and cost of enterprise operation and maintenance.

Method used

An independent operation and maintenance system is proposed, including an intelligent module, which includes an autonomous inspection unit and a fault self-healing unit, which can automatically perform inspection tasks and automatically repair fault points, reducing dependence on manual intervention.

Benefits of technology

Through automatic inspection and self-healing of faults, abnormalities and faults can be quickly discovered and repaired, the availability and stability of the system are improved, operation and maintenance costs and risks are reduced, and the speed and accuracy of fault repair are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118069399B_ABST
    Figure CN118069399B_ABST
Patent Text Reader

Abstract

The present application discloses an autonomous operation and maintenance system and method, wherein the autonomous operation and maintenance system includes an intelligent module, and the intelligent module includes an autonomous inspection unit and a fault self-healing unit, wherein: the autonomous inspection unit is used to inspect the server operation and maintenance management business according to a preset inspection condition model and a server inspection rule engine, and obtain a corresponding first solution and alarm information according to the abnormal inspection content points found during the inspection, so as to send the first solution and alarm information to the fault self-healing unit; the fault self-healing unit is used to perform fault detection on the abnormal inspection content points found during the inspection of the autonomous inspection unit according to the alarm information sent by the autonomous inspection unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution. Through automatic inspection and fault self-healing, anomalies and faults in system services can be discovered and repaired in a timely manner, thereby improving the availability and stability of the system, and can be widely used in the field of intelligent operation and maintenance technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent operation and maintenance technology, and in particular to an autonomous operation and maintenance system and method. Background Art

[0002] With the rapid development of mobile Internet and big data technologies, the IT (Internet Technology) architecture managed by enterprises has continued to expand, and the number of business systems and development systems has continued to grow, which has led to a continuous increase in operation and maintenance costs. In many cases, operation and maintenance costs have exceeded development costs. In addition, when deploying systems and hardware equipment, enterprises are often subject to suppliers and face problems such as long maintenance cycles and cumbersome processes. More importantly, the existing system services cannot achieve autonomous maintenance and detection, which undoubtedly increases the difficulty and cost of enterprise operation and maintenance. Summary of the invention

[0003] The embodiments of the present application aim to solve at least one of the technical problems in the related art to a certain extent. To this end, the embodiments of the present application propose an autonomous operation and maintenance system and method, which enables the system to automatically perform inspection tasks and automatically repair fault points, reduce dependence on manual intervention, and improve the speed and accuracy of fault repair.

[0004] To achieve the above-mentioned purpose, an embodiment of the present application provides an autonomous operation and maintenance system, including an intelligent module, wherein the intelligent module includes an autonomous inspection unit and a fault self-healing unit, wherein:

[0005] The autonomous inspection unit is used to inspect the server operation and maintenance management service according to the preset inspection condition model and the server inspection rule engine, and obtain the corresponding first solution and alarm information according to the abnormal inspection content points found during the inspection, so as to send the first solution and the alarm information to the fault self-healing unit;

[0006] The fault self-healing unit is used to perform fault detection on the abnormal inspection content point discovered by the autonomous inspection unit according to the alarm information sent by the autonomous inspection unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution.

[0007] In some embodiments, the intelligent module also includes an security level pre-check unit, which is used to perform a security level check on system security elements according to the security level setting regulations to obtain a security level result, and to perform vulnerability detection on the server and application service according to the vulnerability scanning engine to obtain a vulnerability detection result, and is also used to use a compliance detection model to perform compliance check on the security level result and the vulnerability detection result to obtain unqualified items, so as to obtain a second solution and a problem report based on the unqualified items.

[0008] In some embodiments, the autonomous operation and maintenance system further includes a knowledge base, which is used to store server video resources, and the server video resources include maintenance video tutorials and system problem solutions.

[0009] In some embodiments, the autonomous operation and maintenance system is provided with a big data search engine, which is used to match the demand content input by the user to obtain the maintenance video tutorials and system problem solutions corresponding to the demand content in the knowledge base.

[0010] In some embodiments, the autonomous operation and maintenance system also includes an autonomous maintenance module, which is used to use an extraction engine to extract supplier information retrieved by a full-text search engine to obtain target maintenance information, and send the target maintenance information to a user to perform autonomous maintenance based on the target maintenance information.

[0011] In some embodiments, the autonomous inspection unit is further used to generate a maintenance work order based on the abnormal inspection content points found during the inspection and the first solution, and send the maintenance work order to the system operation and maintenance personnel.

[0012] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application proposes an autonomous operation and maintenance method, which is applied to the autonomous operation and maintenance system as described above, wherein the autonomous operation and maintenance system includes an intelligent module, and the intelligent module includes an autonomous inspection unit, a fault self-healing unit, and an equal protection pre-inspection unit. The method includes:

[0013] Perform inspection on the server operation and maintenance management service through the preset inspection condition model and server inspection rule engine set by the autonomous inspection unit to obtain abnormal inspection content points;

[0014] The autonomous inspection unit obtains a corresponding first solution and alarm information according to the abnormal inspection content point, and sends the first solution and the alarm information to the fault self-healing unit;

[0015] The fault self-healing unit performs fault detection on the abnormal inspection content point according to the alarm information to obtain the fault point;

[0016] The fault point is automatically repaired according to the first solution by a fault self-healing engine set by the fault self-healing unit.

[0017] In some embodiments, the intelligent module further includes an information security pre-check unit, and the method further includes:

[0018] The security level pre-check unit performs a security level check on the system security elements according to the security level setting regulations to obtain a security level result;

[0019] Perform vulnerability detection on the server and application services according to the vulnerability scanning engine set by the security pre-check unit to obtain vulnerability detection results;

[0020] Perform compliance inspection on the security level result and the vulnerability detection result according to the compliance inspection model set by the security pre-inspection unit to obtain unqualified items;

[0021] A second solution and a problem report are obtained according to the unqualified items.

[0022] In some embodiments, the method further comprises:

[0023] After the autonomous inspection unit obtains the corresponding first solution and alarm information according to the abnormal inspection content point, the autonomous inspection unit generates a maintenance work order according to the abnormal inspection content point found during the inspection and the first solution;

[0024] The autonomous inspection unit sends the maintenance work order to the system operation and maintenance personnel, so that the system operation and maintenance personnel can inspect the abnormal inspection content point according to the maintenance work order.

[0025] In some embodiments, the autonomous operation and maintenance system further includes an autonomous maintenance module, and the method further includes:

[0026] The supplier information retrieved by the full-text search engine is extracted by the extraction engine provided in the autonomous maintenance module to obtain target maintenance information;

[0027] The target maintenance information is sent to a user through the autonomous maintenance module, so that the user performs autonomous maintenance according to the target maintenance information.

[0028] The embodiments of the present application include at least the following beneficial effects: The present application provides an autonomous operation and maintenance system and method, the system includes an intelligent module, the intelligent module includes an autonomous patrol unit and a fault self-healing unit, wherein: the autonomous patrol unit is used to patrol the server operation and maintenance management business according to a preset patrol condition model and a server patrol rule engine, and obtain a corresponding first solution and alarm information based on abnormal patrol content points found during the patrol, so as to send the first solution and alarm information to the fault self-healing unit; the fault self-healing unit is used to perform fault detection on the abnormal patrol content points found during the patrol by the autonomous patrol unit according to the alarm information sent by the autonomous patrol unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution. The embodiment of the present application performs automatic inspections on server operation and maintenance management services through a preset inspection condition model and a server inspection rule engine, which can quickly discover abnormal inspection content points, greatly reducing the time and labor costs of manual inspections, and the autonomous inspection unit can obtain corresponding solutions and alarm information based on the discovered abnormal inspection content points, and then send the corresponding solutions and alarm information of the abnormal inspection content points to the fault self-healing unit through the autonomous inspection unit. The fault self-healing unit can quickly locate the fault point based on these alarm information, avoiding the blindness of fault troubleshooting and improving the accuracy and efficiency of fault location. In addition, the fault self-healing unit can use the fault self-healing engine to automatically repair the fault point according to the solution, reducing dependence on manual intervention and improving the speed and accuracy of fault repair. At the same time, through automatic inspections and fault self-healing, anomalies and faults in server operation and maintenance management services can be discovered and repaired in time, thereby improving the availability and stability of the entire system, avoiding potential risks caused by manual negligence or fatigue, and improving the safety and reliability of operation and maintenance. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 It is a structural diagram of an autonomous operation and maintenance system provided in an embodiment of the present application;

[0030] Figure 2 It is a flow chart of a server-specific video archiving provided in an embodiment of the present application;

[0031] Figure 3 This is a flow chart of a user obtaining a unique video from a server provided by an embodiment of the present application;

[0032] Figure 4 This is a flow chart of a system autonomous inspection provided by an embodiment of the present application;

[0033] Figure 5 This is a flowchart of a system fault self-healing provided by an embodiment of the present application;

[0034] Figure 6This is a flowchart of a system security pre-check provided by an embodiment of the present application;

[0035] Figure 7 This is a flow chart of an autonomous maintenance provided by an embodiment of the present application;

[0036] Figure 8 It is a schematic diagram of the overall architecture of an autonomous operation and maintenance system provided in an embodiment of the present application;

[0037] Fig. 9 It is a structural diagram of an autonomous operation and maintenance platform provided in an embodiment of the present application;

[0038] Fig.10 It is a step flow chart of an autonomous operation and maintenance method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.

[0040] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".

[0041] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.

[0042] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0043] As an example, with the rapid development of mobile Internet and big data technology, the IT architecture managed by enterprises has continued to expand, and the number of business systems and development systems has continued to grow, which has led to a continuous increase in operation and maintenance costs. In many cases, operation and maintenance costs have exceeded development costs. In addition, when deploying systems and hardware equipment, enterprises are often subject to suppliers and face problems such as long maintenance cycles and cumbersome processes. More importantly, the existing system services cannot achieve autonomous maintenance and detection, which undoubtedly increases the difficulty and cost of enterprise operation and maintenance.

[0044] In view of this, an autonomous operation and maintenance system and method are provided in an embodiment of the present application, the system includes an intelligent module, the intelligent module includes an autonomous patrol unit and a fault self-healing unit, wherein: the autonomous patrol unit is used to patrol the server operation and maintenance management business according to a preset patrol condition model and a server patrol rule engine, and obtain a corresponding first solution and alarm information based on abnormal patrol content points found during the patrol, so as to send the first solution and alarm information to the fault self-healing unit; the fault self-healing unit is used to perform fault detection on the abnormal patrol content points found during the patrol by the autonomous patrol unit according to the alarm information sent by the autonomous patrol unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution. The embodiment of the present application performs automatic inspections on server operation and maintenance management services through a preset inspection condition model and a server inspection rule engine, which can quickly discover abnormal inspection content points, greatly reducing the time and labor costs of manual inspections, and the autonomous inspection unit can obtain corresponding solutions and alarm information based on the discovered abnormal inspection content points, and then send the corresponding solutions and alarm information of the abnormal inspection content points to the fault self-healing unit through the autonomous inspection unit. The fault self-healing unit can quickly locate the fault point based on these alarm information, avoiding the blindness of fault troubleshooting and improving the accuracy and efficiency of fault location. In addition, the fault self-healing unit can use the fault self-healing engine to automatically repair the fault point according to the solution, reducing dependence on manual intervention and improving the speed and accuracy of fault repair. At the same time, through automatic inspections and fault self-healing, anomalies and faults in server operation and maintenance management services can be discovered and repaired in time, thereby improving the availability and stability of the entire system, avoiding potential risks caused by manual negligence or fatigue, and improving the safety and reliability of operation and maintenance.

[0045] The autonomous operation and maintenance method provided in the embodiment of the present application relates to the field of intelligent operation and maintenance technology. The autonomous operation and maintenance method provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or distributed system composed of multiple physical servers, and can also be configured to provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network content distribution network) and big data and artificial intelligence platforms and other basic cloud computing services. The cloud server, the server can also be a node server in the blockchain network; the software can be an application that implements the autonomous operation and maintenance method, etc., but is not limited to the above forms.

[0046] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs (personal computers), minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0047] See also Figure 1 , Figure 1 is a structural diagram of an autonomous operation and maintenance system provided in an embodiment of the present application, Figure 1 The system may include an intelligent module, wherein the intelligent module includes an autonomous inspection unit and a fault self-healing unit, wherein:

[0048] The autonomous inspection unit is used to inspect the server operation and maintenance management service according to the preset inspection condition model and the server inspection rule engine, and obtain the corresponding first solution and alarm information according to the abnormal inspection content points found during the inspection, so as to send the first solution and the alarm information to the fault self-healing unit;

[0049] The fault self-healing unit is used to perform fault detection on the abnormal inspection content point discovered by the autonomous inspection unit according to the alarm information sent by the autonomous inspection unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution.

[0050] The autonomous operation and maintenance system may also be called an autonomous operation and maintenance platform system. The autonomous operation and maintenance system may include an intelligent module, and the intelligent module includes an autonomous inspection unit and a fault self-healing unit.

[0051] Among them, the autonomous inspection unit can be used to inspect the server operation and maintenance management business according to the preset inspection condition model and the server inspection rule engine, and obtain the corresponding first solution and alarm information based on the abnormal inspection content points found during the inspection, so as to send the first solution and alarm information to the fault self-healing unit.

[0052] Among them, the preset inspection condition model may include but is not limited to one of the following: system environment, system configuration application, service module, service environment, database, middleware, network, container, storage, system hardware, each subsystem interface service, operation status, etc. It can be understood that the preset inspection condition model is the basis for the autonomous inspection unit to work, which defines the items and standards that need to be checked. The preset inspection condition model is a script data model, which includes multiple aspects of system operation and maintenance, and provides specific goals and criteria for autonomous inspection. It should be noted that in actual applications, the preset inspection condition model can be customized according to different system and business requirements to meet actual operation and maintenance needs. At the same time, the preset inspection condition model can also be updated and optimized as the system environment and business requirements change to ensure the effectiveness and accuracy of the autonomous inspection work. It can be understood that the embodiments of the present application do not limit this.

[0053] For server inspection rules, it can be set to select items that need to be inspected according to pre-set thresholds. For example, the status codes, score thresholds, etc. set for items such as databases, middleware, networks, containers, storage, system hardware, various subsystem interface services, and operating conditions can be selected in a targeted manner to determine the corresponding items that need to be inspected based on the status code or score threshold. It can be understood that the server inspection rules are specific instructions or standards that define how the server should be inspected. Among them, the server inspection rule engine is a key component in the server autonomous inspection system. During the server autonomous inspection process, the server inspection rule engine is responsible for parsing and executing a series of preset server inspection rules, and then performing corresponding inspections on the server according to the requirements of the server inspection rules.

[0054] Among them, the server operation and maintenance management business may include but is not limited to one of the following contents: system characteristics of the server, interface services of various business systems, system operation status and log detection status, etc. It can be understood that the server operation and maintenance management business is the object of service of the autonomous inspection unit and the fault self-healing unit, and is the content that actually needs to be maintained and managed, that is, the server operation and maintenance management business can be inspected based on the preset inspection condition model and the server inspection rule engine.

[0055] For the first solution, which is the solution corresponding to the abnormal inspection content point, the autonomous inspection unit can send the first solution to the fault self-healing unit, providing the fault self-healing unit with a solution reference so that the system can perform autonomous maintenance and reduce manual intervention. The first solution can be obtained from the knowledge base pre-set in the autonomous operation and maintenance system.

[0056] In some embodiments, the autonomous operation and maintenance system further includes a knowledge base, which is used to store server video resources. The server video resources may include but are not limited to at least one of the following: maintenance video tutorials and system problem solutions.

[0057] See also Figure 2 , Figure 2 is a flow chart of a server-specific video archive provided in an embodiment of the present application. The server video resources stored in the knowledge base can be referred to as server-specific videos, such as Figure 2 As shown, the server-specific video can be uploaded and improved by maintenance personnel or system operation and maintenance personnel. When uploading relevant video resources to the knowledge base, a work order will be sent to the knowledge base, and the technical problems that need to be solved will be proposed. If the knowledge base does not have the corresponding solution and related video for the technical problem, the maintenance personnel or system operation and maintenance personnel can upload the corresponding solution and related video to the knowledge base.

[0058] Optionally, the autonomous operation and maintenance system is also provided with a big data search engine, which can be used to match the demand content input by the user to obtain maintenance video tutorials and system problem solutions corresponding to the demand content in the knowledge base.

[0059] For example, see Figure 3 , Figure 3 This is a flow chart of a user obtaining a unique video from a server provided in an embodiment of the present application, such as Figure 3As shown, users can search in the application (Application for short APP) or web page. Users can enter the problem to be solved, device model and other requirements for search. The search content can include dimensional information such as video terminal or other terminal problems. Then, according to the content entered by the user, it is matched through the big data search engine, and then the video-unique videos contained in the knowledge base are searched to obtain server-unique video resources (repair video tutorials, etc.) and related solution text descriptions that are highly matched with the user's search requirements, and then the matched video resources and solutions are returned to the user. In this way, users can perform self-repair based on the obtained video resources and solutions.

[0060] It is understandable that when the autonomous inspection unit inspects the server operation and maintenance management business through the preset inspection condition model and the server inspection rule engine and obtains abnormal inspection content points, it can request the knowledge base to obtain relevant solutions, so that autonomous maintenance can be performed according to the relevant solutions.

[0061] It should be noted that the maintenance video tutorials and system problem solutions in the knowledge base are for reference only and can solve some simple or common system problems. Not all system problems can be repaired autonomously through the server video resources in the knowledge base. When encountering complex system problems or those not stored in the knowledge base, they can be repaired manually. It is understandable that the embodiments of the present invention do not limit this.

[0062] In other embodiments, the autonomous inspection unit may also be used to generate a maintenance work order based on abnormal inspection content points found during the inspection and the first solution, and send the maintenance work order to the system operation and maintenance personnel.

[0063] It is understandable that when the autonomous inspection unit finds abnormal inspection content points during inspection, it will generate a maintenance work order in combination with the first solution and send the maintenance work order to the system operation and maintenance personnel. At the same time, the first solution will also be sent to the system operation and maintenance personnel. In this case, the system operation and maintenance personnel can inspect and repair the abnormal inspection content points according to the alarm information sent by the autonomous inspection unit, which can avoid emergencies such as the system failing to repair itself according to the first solution or the system encountering errors and not repairing them, thereby improving the security and stability of the system.

[0064] In the specific implementation, for automated inspection and monitoring, the self-check engine (server inspection rule engine) can be used to support comprehensive monitoring and inspection of the business system 24 / 7, providing services such as performance monitoring and analysis, application system detection, fault monitoring, fault analysis and location. Among them, intelligent analysis can use the server's private knowledge base information to perform intelligent analysis on the collected data, so as to obtain more accurate and comprehensive information. For big data and security automation, real-time response, automated processing and reporting of security non-compliance can be achieved based on the preset inspection condition model and server inspection rule engine. For system intelligent alarms, the operating status of the server and application service system can be monitored and analyzed in real time through automated inspection monitoring and analysis technical services. When abnormal behavior is found, an alarm message is issued, and a maintenance work order is automatically generated to promptly notify the relevant operation and maintenance personnel or the project's designated operation and maintenance personnel to handle it.

[0065] For example, see Figure 4 , Figure 4 This is a flow chart of a system autonomous inspection provided in an embodiment of the present application. During the system autonomous inspection process, the system characteristics of the server, the interface services of each business system, the operation status of the system, and the log detection status can be inspected based on the pre-built inspection condition model and the server inspection rule engine. Then, the inspection results are judged by the preset inspection qualification conditions to obtain corresponding solutions. Finally, abnormal behaviors or fault points are automatically recorded based on the inspection records, and corresponding maintenance work orders are generated based on the abnormal behaviors or fault points. Finally, the maintenance work orders are pushed to the relevant responsible persons and the fault self-healing module, so as to perform manual maintenance or autonomous maintenance.

[0066] The preset inspection qualification condition may refer to the alarm threshold set for all inspection items. For example, assuming that the qualified score threshold is set to 70%, and it is found that the system running memory has exceeded 80%, an automatic alarm will be issued when the inspection exceeds the score threshold of 70%, so that analysis and judgment can be made based on the alarm records to obtain a solution on how to reduce the system running memory.

[0067] In the embodiment of the present invention, the autonomous inspection unit automatically inspects the server operation and maintenance management business through a preset inspection condition model and a server inspection rule engine, and can quickly discover abnormal inspection content points, greatly reducing the time and labor cost of manual inspections. In addition, the autonomous inspection unit can discover abnormal inspection content points and obtain the corresponding first solution and alarm information, and the fault self-healing unit can quickly locate the fault point based on these alarm information, avoiding the blindness of fault troubleshooting and improving the accuracy and efficiency of fault location. At the same time, the autonomous inspection unit automatically generates maintenance work orders and sends the maintenance work orders to system operation and maintenance personnel, so that system operation and maintenance personnel can quickly understand the abnormal points that need to be handled, reducing the time and energy of manual recording and task allocation, reducing the workload of operation and maintenance personnel, and avoiding the occurrence of emergencies such as the failure of the system to repair itself according to the first solution or the system error without repair, thereby improving the security and stability of the system.

[0068] For the fault self-healing unit, it can be used to perform fault detection on the abnormal inspection content points discovered by the autonomous inspection unit according to the alarm information sent by the autonomous inspection unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution.

[0069] See also Figure 5 , Figure 5 is a flowchart of a system fault self-healing provided by an embodiment of the present application, such as Figure 5 As shown, during the execution of the fault self-healing unit, the pre-built inspection condition model can be used in combination with the preset patrol service monitoring to perform script detection patrols on the server system and various business systems, and then based on the preset alarm threshold (the same as the alarm threshold set by the above preset inspection qualification condition), the problematic items are continued to be recorded to determine the location of the fault point, and finally the fault point is automatically repaired based on the items set by the fault self-healing engine and the fault self-healing model conditions. In addition, the fault point can also be manually repaired based on the fault self-healing model conditions. It should be pointed out that when confirming the fault point, the first solution sent by the autonomous inspection unit will also be further updated to obtain a more accurate solution for maintenance. At the same time, the solution and related alarm information obtained by the fault self-healing unit will also be sent to the system operation and maintenance personnel. In this case, the system operation and maintenance personnel can perform manual repairs to avoid the occurrence of emergencies such as the failure of the fault self-healing unit to repair itself or the failure of the fault self-healing unit to repair due to errors in the system, thereby improving the security and stability of the system.

[0070] For the projects set up by the fault self-healing engine, it can be understood as a solution for setting up automatic repairs for inspection contents that are found to be abnormal. For example, when an alarm or other abnormal problem is found in any of the database, middleware, network, container, storage, system hardware, subsystem interface services, and operation conditions, automatic repair of the abnormal project can be set up, so that the system can automatically repair itself without human intervention.

[0071] For the fault self-healing model, it can be a database self-healing script command, a middleware restart command script model, etc. For the fault self-healing model condition, it is a setting rule or trigger condition, and automatic repair or manual repair can be selected based on the fault self-healing model condition. In the embodiment of the present application, automatic repair is used as the main example.

[0072] In an embodiment of the present application, automatic inspection of server operation and maintenance management services is performed through a preset inspection condition model and a server inspection rule engine, so that abnormal inspection content points can be quickly discovered, greatly reducing the time and labor costs of manual inspections, and the autonomous inspection unit can obtain corresponding solutions and alarm information based on the discovered abnormal inspection content points, and then send the corresponding solutions and alarm information of the abnormal inspection content points to the fault self-healing unit through the autonomous inspection unit, and the fault self-healing unit can quickly locate the fault point based on these alarm information, avoiding the blindness of fault troubleshooting and improving the accuracy and efficiency of fault location. In addition, the fault self-healing unit can use the fault self-healing engine to automatically repair the fault point according to the solution, reducing dependence on manual intervention and improving the speed and accuracy of fault repair. At the same time, through automatic inspection and fault self-healing, anomalies and faults in server operation and maintenance management services can be discovered and repaired in time, thereby improving the availability and stability of the entire system, avoiding potential risks caused by manual negligence or fatigue, and improving the safety and reliability of operation and maintenance.

[0073] At the same time, the solutions and related alarm information obtained by the autonomous inspection unit and the fault self-healing unit will also be sent to the system operation and maintenance personnel. In this case, it can avoid emergencies such as the system failing to repair itself according to the solution or the system encountering errors without repair, thereby improving the security and stability of the system.

[0074] In other embodiments, the intelligent module also includes an information security pre-check unit, which is used to perform information security level checks on system security elements according to information security setting regulations to obtain information security level results, and to perform vulnerability detection on servers and application services according to a vulnerability scanning engine to obtain vulnerability detection results, and to use a compliance detection model to perform compliance checks on the information security level results and vulnerability detection results to obtain unqualified items, so as to obtain a second solution and a problem report based on the unqualified items.

[0075] Among them, the regulations on the establishment of information security systems refer to the system for the level protection of information systems in accordance with national laws, regulations and relevant standards. Specifically, according to the importance of the information system, corresponding security protection measures are taken for information systems of different levels to ensure the safe and stable operation of the information system. It is understandable that for the relevant information of the regulations on the establishment of information security systems, reference can be made to the relevant file information, and the embodiments of this application are not limited here.

[0076] Among them, unqualified items are businesses that do not meet the compliance inspection.

[0077] System security elements may include but are not limited to at least one of the following: system access services, DDOS (Distributed Denial of Service) attacks, network architecture, system services, etc.

[0078] As for the second solution, which is a solution corresponding to the unqualified item obtained according to the compliance test, the relevant solution and video resources can also be obtained by sending a request to the knowledge base.

[0079] For example, see Figure 6 , Figure 6 is a flowchart of a system security pre-check provided by an embodiment of the present application. During the execution of the security pre-check unit, Figure 6 As shown, firstly, based on the security setting regulations, the system access service, DDOS attack, network architecture, system service and other items are checked to obtain the security setting regulations detection results, and in combination with the vulnerability scanning engine, the server and application services are monitored and detected in real time to obtain the vulnerability scanning detection results. Then, based on the compliance detection model, the security setting regulations detection results and the vulnerability scanning detection results are subjected to compliance inspection to obtain the number of qualified and unqualified items, security levels, risk levels and risk items, etc. Finally, the corresponding second solution and problem report are automatically derived according to the unqualified items, and the second solution and problem report are sent to the system operation and maintenance personnel for maintenance.

[0080] In some embodiments, the autonomous operation and maintenance system also includes an autonomous maintenance module, which uses an extraction engine to extract supplier information retrieved by a full-text search engine to obtain target maintenance information, and sends the target maintenance information to the user to perform autonomous maintenance based on the target maintenance information.

[0081] Among them, the supplier information retrieved by the full-text search engine is obtained by searching the content information in the knowledge base through the full-text search engine. It can be understood that the knowledge base also includes supplier information, wherein the supplier information may include but is not limited to at least one of the following: supplier after-sales telephone number, contact address and product repair price, etc.

[0082] In the specific implementation, see Figure 7 , Figure 7 This is a flowchart of an autonomous maintenance provided by an embodiment of the present application, such as Figure 7 As shown, during the execution of the self-repair module, based on the content filled in by the user, the needs, the technology or equipment model to be solved, and other information, other terminal problems and other dimensional fault information can be extracted from the knowledge base containing the server's unique video resources and corresponding solutions, and the user's current dimensional fault information is input into the preset full-text search engine model to retrieve a large amount of information. Finally, the retrieved data is integrated, analyzed and mined based on the extraction engine to extract valuable information, and accurately pushed to the searching user, so that the user can perform self-repair according to the information obtained. It should be pointed out that the self-repair here is offline maintenance, and the full-text search engine and extraction engine in the embodiment of the present application can provide users with a way to obtain data.

[0083] For example, for data collection and transmission, it is possible to collect and transmit massive amounts of supplier information based on a full-text retrieval engine and Internet full-text search technology, and then integrate, analyze and mine the data. Valuable information can be extracted through an extraction engine to obtain the current supplier's after-sales phone number, contact address, product repair price, etc., and this information can be accurately pushed to the searcher to achieve autonomous repair.

[0084] In order to explain the principle of the technical solution of the present invention in detail, the overall process of the present invention is described below in combination with some specific embodiments. It is easy to understand that the following is an explanation of the technical principle of the present invention and cannot be regarded as a limitation of the present invention.

[0085] See also Figure 8 , Figure 8 is a schematic diagram of the overall architecture of an autonomous operation and maintenance system provided in an embodiment of the present application, such as Figure 8 As shown, the autonomous operation and maintenance platform system includes a knowledge base, an intelligent module and an autonomous maintenance module, wherein the intelligent module may include an autonomous inspection unit, a fault self-healing unit and a security pre-inspection unit, wherein:

[0086] For the knowledge base, users can enter the problem to be solved, device model and other requirements in the application or web page to search, and then match the server-specific video resources in the knowledge base through the video resource big data search engine based on the user's input content, and match the server-specific video resources (repair video tutorials, etc.) and related solution text descriptions that are highly matched with the user's search requirements, and then return the matched video resources and solutions to the user. In this way, users can perform independent maintenance based on the obtained video resources and solutions.

[0087] For the autonomous inspection unit in the intelligent module, during the system autonomous inspection process, the server operation and maintenance management business (system characteristics, interface services of each business system, system operation status and log detection status, etc.) can be inspected based on the pre-built inspection condition model and server inspection rule engine to obtain abnormal inspection content points, and then the inspection results are judged by the preset inspection qualification conditions to obtain the corresponding solutions. Finally, the abnormal behavior or fault point is automatically recorded based on the inspection record, and the corresponding maintenance work order is generated based on the abnormal behavior or fault point. Finally, the maintenance work order is pushed to the relevant responsible person and the fault self-healing module for manual maintenance or autonomous maintenance.

[0088] For the fault self-healing unit in the intelligent module, during the execution of the fault self-healing unit, the pre-built inspection condition model can be combined with the server's unique patrol service monitoring to perform script detection and patrol on the server system and various business systems, and then based on the pre-set alarm threshold, the problematic items are continued to be recorded to determine the location of the fault point, and finally the fault point is automatically repaired based on the items set by the fault self-healing engine and the fault self-healing model conditions. In addition, the fault point can also be manually repaired based on the fault self-healing model conditions. It should be pointed out that when confirming the fault point, the first solution sent by the autonomous inspection unit will be further updated to obtain a more accurate solution for maintenance. At the same time, the solution and related alarm information obtained by the fault self-healing unit will also be sent to the system operation and maintenance personnel to avoid the occurrence of emergencies such as the failure of the fault self-healing unit to repair itself or the system error causing the fault self-healing unit not to repair, thereby improving the security and stability of the system.

[0089] For the security pre-inspection unit in the intelligent module, during the execution of the security pre-inspection unit, firstly, the system access service, DDOS attack, network architecture, system service and other items are checked based on the security setting regulations (server-specific security audit service) to obtain the security setting regulations detection results, and, in combination with the vulnerability scanning engine, the server and application services are monitored and detected in real time to obtain the vulnerability scanning detection results, and then the security setting regulations detection results and the vulnerability scanning detection results are subjected to compliance inspection based on the compliance detection model to obtain the number of qualified and unqualified items, the security level, risk level and risk items and other pre-inspection contents, and finally, the corresponding solutions and problem reports are automatically derived according to the unqualified items, and the solutions and problem reports are sent to the system operation and maintenance personnel for maintenance.

[0090] For the self-repair module, during the execution of the self-repair module, based on the content filled in by the user, the needs, the technology or equipment model to be solved, etc., other terminal problems and other dimensional fault information can be extracted from the knowledge base containing the server's unique video resources and corresponding solutions, and the user's current dimensional fault information can be input into the preset full-text search engine model to retrieve a large amount of information. Finally, the retrieved data is integrated, analyzed and mined based on the extraction engine to extract valuable information, and accurately pushed to the searching user, so that the user can perform self-repair according to the information obtained. It should be pointed out that the self-repair here is offline maintenance, and the full-text search engine and extraction engine in the embodiment of the present application can provide users with a way to obtain data.

[0091] See also Fig. 9 , Fig. 9 is a schematic diagram of the structure of an autonomous operation and maintenance platform provided in an embodiment of the present application, such as Fig. 9As shown, in an embodiment of the present invention, the autonomous operation and maintenance platform can provide a unified portal entrance, specifically, a workbench portal can be provided, supporting multi-channel access and service docking, and illustratively providing a multi-perspective workbench based on ordinary users, engineers (users), and managers. The gateway layer is mainly built through the ngnix cluster. Operation and maintenance management services, view management services, and visualization service desks are deployed in the application service layer, wherein the operation and maintenance management services may include fault management, change management, server-specific video and other services, the service desk may include fault self-healing, security pre-inspection, vulnerability scanning, application self-inspection and other services, and the view management service may include fault view services, daily view services, and monitoring view services, etc. At the same time, personnel management systems and server detection services are also deployed in the application service layer. Image services, message services, file services, log services and other services can be deployed in the public service layer. The infrastructure and data layer are mainly composed of Rddis cache (key-value storage system), MQ (Message Queuing message queue) message middleware and business master MySQL (open source relational database management system). The autonomous operation and maintenance platform provided in the embodiment of the present application can unify the portal entrance, provide a workbench portal, support multi-channel access and service docking, and can provide a multi-perspective workbench based on ordinary users, engineers, and managers. Among them, the autonomous operation and maintenance platform can realize the integrated integration of product modules such as monitoring, alarm, CMDB (Configuration Management Database), and automation. Provide users with a variety of support channels, including push notifications, platform self-service portals, and automatically convert user service requests into work orders. Automatic scanning and inspection can identify future events, minimize the impact, and improve the one-time resolution rate through effective error control; proactively identify and repair problems in advance before affecting user experience, and automatically dispatch work orders. All events can be managed and tracked with the help of custom configured processing procedures; work orders can be automatically assigned to ensure accurate and rapid processing of events. Establish a visual management platform for attendance management visualization and failure efficiency visualization. It should be noted that for various applications or service deployments of the autonomous operation and maintenance platform, those skilled in the art can adjust or set them according to actual conditions, and the present invention does not limit this.

[0092] It should be pointed out that this embodiment only provides a brief schematic description of the general structural modules of the autonomous operation and maintenance system. The detailed description of each module can refer to the relevant content in the aforementioned autonomous operation and maintenance system embodiment, and will not be repeated here. It can be understood that the present invention is not limited to this.

[0093] In an embodiment of the present invention, the autonomous operation and maintenance system includes an intelligent module, which includes an autonomous inspection unit and a fault self-healing unit, wherein: the autonomous inspection unit is used to inspect the server operation and maintenance management business according to a preset inspection condition model and a server inspection rule engine, and obtain a corresponding first solution and alarm information based on abnormal inspection content points found during the inspection, so as to send the first solution and alarm information to the fault self-healing unit; the fault self-healing unit is used to perform fault detection on the abnormal inspection content points found during the inspection by the autonomous inspection unit according to the alarm information sent by the autonomous inspection unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution. The embodiment of the present application performs automatic inspections on server operation and maintenance management services through a preset inspection condition model and a server inspection rule engine, which can quickly discover abnormal inspection content points, greatly reducing the time and labor costs of manual inspections, and the autonomous inspection unit can obtain corresponding solutions and alarm information based on the discovered abnormal inspection content points, and then send the corresponding solutions and alarm information of the abnormal inspection content points to the fault self-healing unit through the autonomous inspection unit. The fault self-healing unit can quickly locate the fault point based on these alarm information, avoiding the blindness of fault troubleshooting and improving the accuracy and efficiency of fault location. In addition, the fault self-healing unit can use the fault self-healing engine to automatically repair the fault point according to the solution, reducing dependence on manual intervention and improving the speed and accuracy of fault repair. At the same time, through automatic inspections and fault self-healing, anomalies and faults in server operation and maintenance management services can be discovered and repaired in time, thereby improving the availability and stability of the entire system, avoiding potential risks caused by manual negligence or fatigue, and improving the safety and reliability of operation and maintenance.

[0094] It is understandable that in the embodiment of the present invention, the autonomous operation and maintenance platform system can be based on the system's unique knowledge base video resources, so that system users can independently solve most system failure problems through mobile phone applications; provide monitoring / alarm, CMDB, operation and maintenance automation and autonomous dispatching functions, so that complex processes can be automatically and efficiently operated. The autonomous operation and maintenance platform scans various system engines to find problems and allow the faulty system to self-heal; through the security pre-inspection and CIS (Information Security) compliance inspection, the autonomous operation and maintenance platform can automatically detect risk regulations by scanning various system engines, rules and other intelligent means, thereby facilitating risk repair and ultimately achieving the passing of the system security assessment.

[0095] See also Fig.10 , a flowchart of the steps of an autonomous operation and maintenance method provided in an embodiment of the present application, the method is applied to the above Figure 1The autonomous operation and maintenance system includes an intelligent module, which includes an autonomous inspection unit, a fault self-healing unit and a security pre-inspection unit, such as Fig.10 As shown, the method may include the following steps:

[0096] Step S1001: inspect the server operation and maintenance management service through the preset inspection condition model and the server inspection rule engine set by the autonomous inspection unit to obtain abnormal inspection content points;

[0097] In the specific implementation, during the system autonomous inspection process, the server operation and maintenance management business (system characteristics, interface services of various business systems, system operation status, log detection status, etc.) can be inspected based on the pre-built inspection condition model and server inspection rule engine to obtain abnormal inspection content points. The autonomous inspection unit automatically inspects the server operation and maintenance management business through the preset inspection condition model and server inspection rule engine, which can quickly discover abnormal inspection content points, greatly reducing the time and labor cost of manual inspection.

[0098] Step S1002: the autonomous inspection unit obtains a corresponding first solution and alarm information according to the abnormal inspection content point, and sends the first solution and the alarm information to the fault self-healing unit;

[0099] In the specific implementation, after obtaining the abnormal inspection content point, the inspection result can be judged by the preset inspection qualification conditions, the corresponding first solution can be obtained and the corresponding alarm information can be generated, and the first solution and the alarm information can be sent to the fault self-healing unit; the fault self-healing unit can quickly locate the fault point according to these alarm information, avoiding the blindness of fault troubleshooting and improving the accuracy and efficiency of fault location.

[0100] In some embodiments, after the autonomous inspection unit obtains the corresponding first solution and alarm information based on the abnormal inspection content points, the autonomous inspection unit generates a maintenance work order based on the abnormal inspection content points and the first solution found during the inspection; the autonomous inspection unit sends the maintenance work order to the system operation and maintenance personnel, so that the system operation and maintenance personnel can inspect the abnormal inspection content points according to the maintenance work order.

[0101] In the specific implementation, the autonomous inspection unit automatically generates maintenance work orders and sends them to the system operation and maintenance personnel, so that the system operation and maintenance personnel can quickly understand the abnormal points that need to be handled, reducing the time and energy of manual recording and task assignment, reducing the workload of the operation and maintenance personnel, and avoiding emergencies such as the system failing to repair itself according to the first solution or the system encountering errors without repair, thereby improving the security and stability of the system.

[0102] Step S1003: the fault self-healing unit performs fault detection on the abnormal inspection content point according to the alarm information to obtain the fault point;

[0103] In the specific implementation, the fault self-healing unit performs fault detection on the abnormal inspection content point according to the alarm information to obtain the fault point. Specifically, the pre-built inspection condition model can be used in combination with the patrol service monitoring to perform script detection patrol on the server system and each business system, and the abnormal inspection content point is detected, and then based on the pre-set alarm threshold, the problematic items are continuously recorded to determine the location of the fault point.

[0104] Step S1004: automatically repair the fault point according to the first solution through the fault self-healing engine set by the fault self-healing unit.

[0105] In the specific implementation, the pre-built inspection condition model can be combined with the patrol service monitoring to perform script detection patrols on the server system and various business systems, and then based on the pre-set alarm threshold, the problematic items are continued to be recorded to determine the location of the fault point, and finally the fault point is automatically repaired based on the items set by the fault self-healing engine and the fault self-healing model conditions. In addition, the fault point can also be manually repaired based on the fault self-healing model conditions. It should be pointed out that when confirming the fault point, the first solution sent by the autonomous inspection unit will also be further updated to obtain a more accurate solution for maintenance. At the same time, the solution and related alarm information obtained by the fault self-healing unit will also be sent to the system operation and maintenance personnel. In this case, the system operation and maintenance personnel can perform manual repairs to avoid the occurrence of emergencies such as the failure of the fault self-healing unit to repair itself or the failure of the fault self-healing unit to repair due to errors in the system, thereby improving the security and stability of the system.

[0106] In other embodiments, the intelligent module also includes an information security pre-inspection unit, and may further include: the information security pre-inspection unit performs an information security level check on system security elements according to the information security setting regulations to obtain an information security level result; performs vulnerability detection on servers and application services according to a vulnerability scanning engine set by the information security pre-inspection unit to obtain a vulnerability detection result; performs compliance inspection on the information security level result and the vulnerability detection result according to a compliance detection model set by the information security pre-inspection unit to obtain unqualified items; and obtains a second solution and a problem report based on the unqualified items.

[0107] In the specific implementation, firstly, the system security elements (system access service, DDOS attack, network architecture, system service, etc.) can be checked based on the security setting regulations to obtain the security setting regulations detection results, and the vulnerability scanning engine can be used to monitor and detect the server and application services in real time to obtain the vulnerability scanning detection results. Then, based on the compliance detection model, the security setting regulations detection results and the vulnerability scanning detection results are subjected to compliance checks to obtain the number of qualified and unqualified items, security levels, risk levels and risk items, etc. Finally, the corresponding second solution and problem report are automatically derived based on the unqualified items, and the second solution and problem report are sent to the system operation and maintenance personnel for maintenance.

[0108] In other embodiments, the autonomous operation and maintenance system also includes an autonomous maintenance module, and may also include: extracting the supplier information retrieved by the full-text search engine through an extraction engine set in the autonomous maintenance module to obtain target maintenance information; sending the target maintenance information to the user through the autonomous maintenance module, so that the user can perform autonomous maintenance according to the target maintenance information.

[0109] In the specific implementation, based on the content filled in by the user, the needs, the technology or equipment model that needs to be solved, and other information, other terminal problems and other dimensional fault information can be extracted from the knowledge base containing the server's unique video resources and corresponding solutions, and the user's current dimensional fault information can be input into the preset full-text search engine model to retrieve massive information. Finally, based on the extraction engine, the retrieved data is integrated, analyzed and mined to extract valuable information (target maintenance information), and it is accurately pushed to the searching user, so that the user can perform independent repairs based on the information obtained.

[0110] An embodiment of the present application provides an autonomous operation and maintenance method, which inspects server operation and maintenance management services through a preset inspection condition model and a server inspection rule engine set by an autonomous inspection unit to obtain abnormal inspection content points; the autonomous inspection unit obtains a corresponding first solution and alarm information based on the abnormal inspection content points, and sends the first solution and alarm information to a fault self-healing unit; the fault self-healing unit performs fault detection on the abnormal inspection content points based on the alarm information to obtain the fault point; and the fault self-healing engine set by the fault self-healing unit automatically repairs the fault point according to the first solution. Through the preset inspection condition model and server inspection rule engine, the autonomous inspection unit can automatically inspect the server operation and maintenance management business, quickly discover abnormal inspection content points, and reduce the difficulty and cost of manual inspection. In addition, the autonomous inspection unit can not only discover abnormalities, but also obtain the corresponding first solution and alarm information based on the abnormal content points, and then send this information to the fault self-healing unit. The fault self-healing unit can quickly locate the fault point based on the alarm information, improving the accuracy and efficiency of fault location. In addition, the fault self-healing engine can automatically repair the fault point according to the first solution, greatly reducing the need for manual intervention and improving the speed and accuracy of fault repair. Reduce operation and maintenance risks: The autonomous operation and maintenance system and method can be set to monitor and repair server operation and maintenance management services 24 hours a day, avoiding potential risks caused by manual negligence or fatigue, and improving the safety and reliability of operation and maintenance.

[0111] It should be pointed out that this embodiment only provides a brief schematic illustration of the general process of the autonomous operation and maintenance method. The detailed description of each step can refer to the relevant content in the aforementioned autonomous operation and maintenance system embodiment, which will not be repeated here. It can be understood that the present invention is not limited to this.

[0112] An autonomous operation and maintenance system and method provided in an embodiment of the present application includes an intelligent module, and the intelligent module includes an autonomous inspection unit and a fault self-healing unit, wherein: the autonomous inspection unit is used to inspect the server operation and maintenance management business according to a preset inspection condition model and a server inspection rule engine, and obtain a corresponding first solution and alarm information according to abnormal inspection content points found during the inspection, so as to send the first solution and alarm information to the fault self-healing unit; the fault self-healing unit is used to perform fault detection on the abnormal inspection content points found during the inspection by the autonomous inspection unit according to the alarm information sent by the autonomous inspection unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution. The embodiment of the present application performs automatic inspections on server operation and maintenance management services through a preset inspection condition model and a server inspection rule engine, which can quickly discover abnormal inspection content points, greatly reducing the time and labor costs of manual inspections, and the autonomous inspection unit can obtain corresponding solutions and alarm information based on the discovered abnormal inspection content points, and then send the corresponding solutions and alarm information of the abnormal inspection content points to the fault self-healing unit through the autonomous inspection unit. The fault self-healing unit can quickly locate the fault point based on these alarm information, avoiding the blindness of fault troubleshooting and improving the accuracy and efficiency of fault location. In addition, the fault self-healing unit can use the fault self-healing engine to automatically repair the fault point according to the solution, reducing dependence on manual intervention and improving the speed and accuracy of fault repair. At the same time, through automatic inspections and fault self-healing, anomalies and faults in server operation and maintenance management services can be discovered and repaired in time, thereby improving the availability and stability of the entire system, avoiding potential risks caused by manual negligence or fatigue, and improving the safety and reliability of operation and maintenance.

[0113] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0114] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0115] The system embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0116] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0117] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0118] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0119] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0120] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0121] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0122] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0123] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.

Claims

1. An autonomous operation and maintenance system, characterized in that: It includes an intelligent module, which includes an autonomous inspection unit and a fault self-healing unit, wherein: The autonomous inspection unit is used to inspect the server operation and maintenance management service according to the preset inspection condition model and the server inspection rule engine, and obtain the corresponding first solution and alarm information according to the abnormal inspection content points found during the inspection, so as to send the first solution and the alarm information to the fault self-healing unit; The fault self-healing unit is used to perform fault detection on the abnormal inspection content point discovered by the autonomous inspection unit according to the alarm information sent by the autonomous inspection unit to determine the fault point, and use the fault self-healing engine to automatically repair the fault point according to the first solution; The intelligent module also includes an equal protection level pre-check unit, which is used to perform equal protection level check on system security elements according to equal protection level setting regulations to obtain equal protection level results, and to perform vulnerability detection on servers and application services according to vulnerability scanning engines to obtain vulnerability detection results, and to perform compliance inspection on the equal protection level results and the vulnerability detection results using a compliance detection model to obtain unqualified items, so as to obtain a second solution and a problem report based on the unqualified items; wherein the equal protection level setting regulations are to take corresponding security protection measures for systems of different levels according to the importance of the system; The autonomous operation and maintenance system also includes a knowledge base, which is used to store server video resources, and the server video resources include maintenance video tutorials and system problem solutions.

2. The autonomous operation and maintenance system according to claim 1, characterized in that: The autonomous operation and maintenance system is provided with a big data search engine, which is used to match the demand content input by the user to obtain the maintenance video tutorials and system problem solutions corresponding to the demand content in the knowledge base.

3. The autonomous operation and maintenance system according to claim 1, characterized in that: The autonomous operation and maintenance system also includes an autonomous maintenance module, which is used to use an extraction engine to extract supplier information retrieved by a full-text search engine to obtain target maintenance information, and send the target maintenance information to a user to perform autonomous maintenance according to the target maintenance information.

4. The autonomous operation and maintenance system according to claim 1, characterized in that: The autonomous inspection unit is also used to generate a maintenance work order according to the abnormal inspection content points found during the inspection and the first solution, and send the maintenance work order to the system operation and maintenance personnel.

5. An autonomous operation and maintenance method, characterized in that: Applied to the autonomous operation and maintenance system according to any one of claims 1 to 4, the autonomous operation and maintenance system comprises an intelligent module, the intelligent module comprises an autonomous inspection unit, a fault self-healing unit and an equal protection pre-inspection unit, the method comprises: Perform inspection on the server operation and maintenance management service through the preset inspection condition model and server inspection rule engine set by the autonomous inspection unit to obtain abnormal inspection content points; The autonomous inspection unit obtains a corresponding first solution and alarm information according to the abnormal inspection content point, and sends the first solution and the alarm information to the fault self-healing unit; The fault self-healing unit performs fault detection on the abnormal inspection content point according to the alarm information to obtain the fault point; Automatically repairing the fault point according to the first solution through a fault self-healing engine set by the fault self-healing unit; The method further comprises: The security level pre-check unit performs a security level check on the system security elements according to the security level setting regulations to obtain a security level result; wherein the security level setting regulations are to take corresponding security protection measures for systems of different levels according to the importance of the system; Perform vulnerability detection on the server and application services according to the vulnerability scanning engine set by the security pre-check unit to obtain vulnerability detection results; Perform compliance inspection on the security level result and the vulnerability detection result according to the compliance inspection model set by the security pre-inspection unit to obtain unqualified items; Obtain a second solution and a problem report based on the unqualified items; The autonomous operation and maintenance system further includes a knowledge base, which is used to store server video resources, and the server video resources include maintenance video tutorials and system problem solutions.

6. The autonomous operation and maintenance method according to claim 5, characterized in that: The method further comprises: After the autonomous inspection unit obtains the corresponding first solution and alarm information according to the abnormal inspection content point, the autonomous inspection unit generates a maintenance work order according to the abnormal inspection content point found during the inspection and the first solution; The autonomous inspection unit sends the maintenance work order to the system operation and maintenance personnel, so that the system operation and maintenance personnel can inspect the abnormal inspection content point according to the maintenance work order.

7. The autonomous operation and maintenance method according to claim 5, characterized in that: The autonomous operation and maintenance system further includes an autonomous maintenance module, and the method further includes: The supplier information retrieved by the full-text search engine is extracted by the extraction engine provided in the autonomous maintenance module to obtain target maintenance information; The target maintenance information is sent to a user through the autonomous maintenance module, so that the user performs autonomous maintenance according to the target maintenance information.

Citation Information

Patent Citations

  • Intelligent apparatus capable of automatic inspection of equipment status

    CN105488864A

  • Method and system for realizing hardware fault self-recovery

    CN115033419A