A zero-process-intrusive automated operation and maintenance integration and control method and device
By performing consistency verification and approval of automated operation and maintenance processes and operations, generating hash values for verification, and generating operation reports after the operation is executed, the management and control risks and control risks of the automated operation and maintenance platform in operation and maintenance operations are solved. Data operation issues have achieved safer and more efficient automated operation and maintenance management.
Patent Information
- Application Number
- CN202211505326.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-28
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2042-11-28
AI Technical Summary
The existing automated operation and maintenance platform has control risks before, during and after operation and maintenance operations, and cannot effectively carry out data operations.
By obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, a process hash hash hash is generated; the operation and maintenance jobs are approved and the job hash is generated; the process hash and job hash are verified before the operation and maintenance jobs are executed, and Generate an operation report after the job execution is completed.
Ensure the consistency of automated operation and maintenance processes and operation data through consistency verification, reduce the risk of automation operation; realize automated authorization and reduce the cost of authority management; support automated operation and maintenance data operations, output operation and maintenance scenario types, process numbers, and execution times. Information such as success rate and execution time supports decision-making.
Smart Images

Figure CN115719210B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of automated operation and maintenance, and in particular to a method and device for integrating and managing automated operation and maintenance with zero process intrusion. Background Art
[0002] With the introduction of automated operation and maintenance technology, operation and maintenance personnel can quickly implement complex operation and maintenance operations through batch scheduling and process orchestration technology, greatly improving work efficiency. In the process of automated operation, the operation and maintenance service management system and the automated operation and maintenance platform are responsible for process approval and operation execution respectively. Operation and maintenance personnel need to develop, test and execute automated operation and maintenance processes on the automated operation and maintenance platform, and create, approve and transfer operation and maintenance operations in the operation and maintenance service management system.
[0003] The disadvantages of the prior art are as follows:
[0004] 1. As an execution platform, the automated operation and maintenance platform can adjust the execution process and execution objectives before, during, and after the operation and maintenance operations, which poses a management and control risk.
[0005] 2. As an operation and maintenance solution orchestration and execution platform, the automated operation and maintenance platform has stacked test and production data and cannot effectively carry out data operations. Summary of the invention
[0006] The present invention provides a method and device for integrating and managing automated operation and maintenance with zero process intrusion, which solves the problems of control risks in existing automated operation and maintenance and inability to effectively carry out data operations.
[0007] A zero-process-intrusive automated operation and maintenance integration and management method, including:
[0008] Obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, and registering the automated operation and maintenance process;
[0009] Approve the registered automated operation and maintenance process, and generate a process hash based on the parameters of the approved automated operation and maintenance process;
[0010] Obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate a job hash according to the execution parameters after approval;
[0011] Before executing the approved operation and maintenance operation, verify the process hash and the operation hash, and execute the operation and maintenance operation that has passed the verification;
[0012] After the operation and maintenance work is completed, an operation report generated by parsing is obtained based on the operation and maintenance data.
[0013] In one embodiment of the present invention, the obtaining of the automated operation and maintenance process developed by the operation and maintenance personnel and registering the automated operation and maintenance process specifically include: obtaining the automated operation and maintenance process developed by the operation and maintenance personnel through an automated operation and maintenance base, and testing the automated operation and maintenance process to ensure the availability of the automated operation and maintenance process; receiving the login information of the operation and maintenance personnel through an automated operation and maintenance process registration center, and obtaining the automated operation and maintenance process and position information in the automated operation and maintenance base through a data service module in the automated operation and maintenance process registration center; after determining the automated operation and maintenance process specified by the operation and maintenance personnel, the set scenario-based labels, and the designated maintenance and execution positions, register the process through the process management module in the automated operation and maintenance process registration center.
[0014] In one embodiment of the present invention, the registered automated operation and maintenance process is approved, and a process hash is generated according to the parameters of the approved automated operation and maintenance process, specifically including: receiving the administrator's login information through the automated operation and maintenance process registration center, and determining the approval result of the automated operation and maintenance process based on the administrator's operation; determining the approved automated operation and maintenance process, calling the risk control service module in the automated operation and maintenance process registration center through the process management module in the automated operation and maintenance process registration center, and generating a process hash according to all scripts and default parameter information in the approved automated operation and maintenance process.
[0015] In one embodiment of the present invention, the operation and maintenance job created by the operation and maintenance personnel and its execution parameters are obtained, the operation and maintenance job is approved, and after approval, a job hash is generated according to the execution parameters, which specifically includes: obtaining the operation and maintenance job created by the operation and maintenance personnel, the operation and maintenance work order and the execution parameters set by the operation and maintenance personnel through the automated operation and maintenance base; registering the operation and maintenance job in the operation and maintenance work order, and synchronizing the operation and maintenance work order information to the message queue in real time; determining the approval process of the operation and maintenance job initiated by the operation and maintenance personnel through the operation and maintenance service management system; determining the approved operation and maintenance job, consuming the work order information in the message queue through the data service module in the automated operation and maintenance process registration center, and calling the risk control service module in the automated operation and maintenance process registration center to generate a job hash according to the execution parameters in the approved operation and maintenance job.
[0016] In one embodiment of the present invention, before executing the approved operation and maintenance job, the process hash and the job hash are verified, and the operation and maintenance job that has passed the verification is executed, specifically including: before executing the approved operation and maintenance job, calling the risk control service module in the automated operation and maintenance process registration center through the risk control atomic module in the automated operation and maintenance process registration center, and recalculating the current process hash of the automated operation and maintenance process and the current job hash of the operation and maintenance job; comparing the current process hash with the process hash at the time of approval, and comparing the current job hash with the job hash at the time of approval; and determining to execute the operation and maintenance job with the consistent hash value.
[0017] In one embodiment of the present invention, the method also includes: calling the work order authentication interface of the operation and maintenance service management system through the risk control atomic module to verify whether the current operation and maintenance personnel has the execution authority; verifying whether the execution time is within the allowed range of the work order; if it is determined that the current operation and maintenance personnel has the execution authority and the execution time is within the allowed range of the work order, calling the automated operation and maintenance base through the risk control service module to execute the operation and maintenance job.
[0018] In one embodiment of the present invention, before obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, the method also includes: synchronizing the operation and maintenance data in the operation and maintenance service management system to the message queue, and synchronizing it to the automated operation and maintenance base in real time after parsing through the data service.
[0019] A zero-process-intrusive automated operation and maintenance integration and control device, comprising:
[0020] Automated operation and maintenance base, used to obtain automated operation and maintenance processes developed by operation and maintenance personnel;
[0021] The automated operation and maintenance process registration center is used to register the automated operation and maintenance process; to approve the registered automated operation and maintenance process, and to generate a process hash according to the parameters of the approved automated operation and maintenance process; to obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, to approve the operation and maintenance job, and to generate a job hash according to the execution parameters after approval; before executing the approved operation and maintenance job, to verify the process hash and the job hash, and to execute the verified operation and maintenance job; after the operation and maintenance job is executed, to obtain an operation report generated by parsing according to the operation and maintenance data.
[0022] A zero-process-intrusive automated operation and maintenance integration and control device, including:
[0023] at least one processor; and,
[0024] A memory connected to the at least one processor via a bus; wherein,
[0025] The memory stores instructions executable by the at least one processor, and the instructions are executed to implement:
[0026] Obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, and registering the automated operation and maintenance process;
[0027] Approve the registered automated operation and maintenance process, and generate a process hash based on the parameters of the approved automated operation and maintenance process;
[0028] Obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate a job hash according to the execution parameters after approval;
[0029] Before executing the approved operation and maintenance operation, verify the process hash and the operation hash, and execute the operation and maintenance operation that has passed the verification;
[0030] After the operation and maintenance work is completed, an operation report generated by parsing is obtained based on the operation and maintenance data.
[0031] A non-volatile storage medium stores computer executable instructions, wherein the computer executable instructions are executed by a processor to implement the following steps:
[0032] Obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, and registering the automated operation and maintenance process;
[0033] Approve the registered automated operation and maintenance process, and generate a process hash based on the parameters of the approved automated operation and maintenance process;
[0034] Obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate a job hash according to the execution parameters after approval;
[0035] Before executing the approved operation and maintenance operation, verify the process hash and the operation hash, and execute the operation and maintenance operation that has passed the verification;
[0036] After the operation and maintenance work is completed, an operation report generated by parsing is obtained based on the operation and maintenance data.
[0037] The present invention provides a method and device for automated operation and maintenance integration and control with zero process intrusion, which at least includes the following beneficial effects: by verifying the consistency of automated operation and maintenance processes and operation and maintenance operations, the consistency of automated operation and maintenance processes and operation and maintenance operation data can be ensured, thereby reducing the risk of automated operations. Through automated authentication, it is possible to connect to the existing process and authority system, realize automated authorization, and reduce the cost of authority management. By automatically acquiring operation reports, it is possible to realize automated operation and maintenance data operations, output information such as the scene type, number of processes, number of executions, success rate, and execution time of automated operation and maintenance, and support personnel in making decisions. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0039] Figure 1 A schematic diagram of the steps of a zero-process-intrusive automated operation and maintenance integration and management and control method provided by an embodiment of the present invention;
[0040] Figure 2 A schematic diagram of a zero-process-intrusive automated operation and maintenance integration and control process provided by an embodiment of the present invention;
[0041] Figure 3 A schematic diagram of a zero-process-intrusive automated operation and maintenance integration and control device provided by an embodiment of the present invention;
[0042] Figure 4 A schematic diagram of a zero-process-intrusive automated operation and maintenance integration and management and control device provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0043] In order to make the purpose, technical scheme and advantages of the present invention clearer, the present invention will be described clearly and completely in conjunction with the specific embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0044] It should be noted that it is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in the present invention can be combined with other embodiments without conflict. Unless otherwise defined, the technical terms or scientific terms involved in the present invention should be the usual meanings understood by people with ordinary skills in the technical field to which the present invention belongs. The words "one", "a", "a", "the" and the like involved in the present invention do not indicate a quantitative limitation and may represent the singular or plural. The terms "including", "comprising", "having" and any of their variations involved in the present invention are intended to cover non-exclusive inclusions; the terms "first", "second", "third", etc. involved in the present invention are merely to distinguish similar objects and do not represent a specific ordering of objects.
[0045] The present invention proposes a method and device for automatic operation and maintenance integration and control with zero process intrusion, which will be described in detail below.
[0046] Figure 1 A schematic diagram of a method for automated operation and maintenance integration and management with zero process intrusion provided by an embodiment of the present invention may include the following steps:
[0047] S110: Acquire the automated operation and maintenance process developed by the operation and maintenance personnel, and register the automated operation and maintenance process.
[0048] Specifically, Figure 2 As shown in the figure (the numbers in the figure represent the steps), by establishing an automated operation and maintenance process registration center in the automated operation and maintenance platform, the automated operation and maintenance process online registration system is implemented. Risk control atoms (risk control atoms) are established to achieve order management, consistency detection, and automatic authorization, and effectively integrate with existing operation and maintenance processes and controls.
[0049] The functional modules of the automated operation and maintenance process registration center include operation and maintenance personnel interface UI, process management, data services, risk control atoms, risk control services and message queue kafka, etc.
[0050] UI: The portal accessed by operation and maintenance personnel and administrators. Through the UI interface, they can publish and approve automated operation and maintenance processes, execute automated jobs, and generate automated operation reports.
[0051] Risk Control Atom: As the default first node of the automated operation and maintenance process, it is responsible for initiating risk control-related checks before the automated operation officially starts to ensure that the automated operation is safe and controllable.
[0052] Process management: Register and manage the audited automated operation and maintenance processes to empower process-level operation and maintenance personnel.
[0053] Data service: Unified management of automated operation and maintenance processes and their operation data, and generation of automated operation data reports.
[0054] Risk control service: Perform consistent hash calculations on automated operation and maintenance processes and jobs, support hash consistency verification and work order authentication, and achieve dynamic empowerment of automated jobs by building an execution agent pool.
[0055] Kafka: As a message queue component, it is used for real-time data synchronization of peripheral systems.
[0056] Peripheral systems include operation and maintenance service management system and automated operation and maintenance base.
[0057] Operation and maintenance service management system: synchronizes personnel, asset and work order process data to the automated operation and maintenance base and automated operation and maintenance process registration center in real time, and provides work order authentication services during job execution.
[0058] Automated operation and maintenance base: provides the basic automation capabilities of permission management, operation platform, process platform and configuration platform to complete the process of automated authorization, execution and operation report processing.
[0059] The automated operation and maintenance base cancels the production execution authority of the operation and maintenance personnel, but retains the automated operation and maintenance development authority. The operation and maintenance personnel cannot directly initiate and execute automated operation and maintenance tasks through the automated operation and maintenance base.
[0060] In one embodiment of the present invention, before obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, the operation and maintenance data in the operation and maintenance service management system is synchronized to the message queue, and is synchronized to the automated operation and maintenance base in real time after being parsed by the data service.
[0061] For example, database subscription technology is used to synchronize personnel and asset data in the operation and maintenance service management system to the Kafka message queue, and then synchronized to the automated operation and maintenance base in real time after being parsed by the data service uniform.
[0062] In one embodiment of the present invention, the automated operation and maintenance process developed by the operation and maintenance personnel is obtained, and the automated operation and maintenance process is registered, specifically including: obtaining the automated operation and maintenance process developed by the operation and maintenance personnel through the automated operation and maintenance base, and testing the automated operation and maintenance process to ensure the availability of the automated operation and maintenance process; receiving the login information of the operation and maintenance personnel through the automated operation and maintenance process registration center, and obtaining the automated operation and maintenance process and position information in the automated operation and maintenance base through the data service module in the automated operation and maintenance process registration center; after determining the automated operation and maintenance process specified by the operation and maintenance personnel, the set scenario-based labels, and the specified maintenance and execution positions, the process is registered through the process management module in the automated operation and maintenance process registration center.
[0063] Specifically, based on the operation and maintenance requirements, the operation and maintenance personnel develop automated operation and maintenance processes in the automated operation and maintenance base, and complete process testing to ensure that the processes are available. The operation and maintenance personnel log in to the automated operation and maintenance process registration center through the UI, and obtain the automated operation and maintenance processes and job information in the automated operation and maintenance base through the data service. After the operation and maintenance personnel specify the automated operation and maintenance process, set scenario-based labels, and specify maintenance and execution positions, they register the process through process management. After the automated operation and maintenance process is registered, it will be stored in the database, and the risk control service can directly determine whether the process has been registered based on the automated operation and maintenance process ID.
[0064] S120: Approve the registered automated operation and maintenance process, and generate a process hash according to the parameters of the approved automated operation and maintenance process.
[0065] Specifically, the automated operation and maintenance process is launched online through the automated operation and maintenance process registration center, and the automated operation and maintenance process is promoted to a formal production process. The process hash used to ensure process consistency is calculated through the risk control service.
[0066] In one embodiment of the present invention, the registered automated operation and maintenance process is approved, and a process hash is generated according to the parameters of the approved automated operation and maintenance process, specifically including: receiving the administrator's login information through the automated operation and maintenance process registration center, and determining the approval result of the automated operation and maintenance process based on the administrator's operation; determining the approved automated operation and maintenance process, calling the risk control service module in the automated operation and maintenance process registration center through the process management module in the automated operation and maintenance process registration center, and generating a process hash according to all scripts and default parameter information in the approved automated operation and maintenance process.
[0067] Specifically, the administrator logs in to the automated operation and maintenance process registration center through the UI to approve the automated operation and maintenance process. After approval, the process management calls the risk control service to generate a process hash, which includes hashing all scripts and default parameter information involved in the automated operation and maintenance process. The process management injects risk control atoms into the automated operation and maintenance process through the automated operation and maintenance base interface, and completes process maintenance (setting process maintenance permissions) and entity authorization of the execution position (setting process execution permissions).
[0068] S130: Obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate a job hash according to the execution parameters after approval.
[0069] Specifically, when an operation and maintenance execution scenario occurs, the operation and maintenance personnel follow the operation and maintenance specifications to create an operation and maintenance work order in the automated operation and maintenance base, and at the same time create an automated operation and maintenance job, and register the operation and maintenance job in the operation and maintenance work order.
[0070] In one embodiment of the present invention, the operation and maintenance jobs created by the operation and maintenance personnel and their execution parameters are obtained, the operation and maintenance jobs are approved, and after approval, the job hash is generated according to the execution parameters, which specifically includes: obtaining the operation and maintenance jobs created by the operation and maintenance personnel, the operation and maintenance work orders and the execution parameters set by the operation and maintenance personnel through the automated operation and maintenance base; registering the operation and maintenance jobs in the operation and maintenance work orders, and synchronizing the operation and maintenance work order information to the message queue in real time; determining the approval process of the operation and maintenance jobs initiated by the operation and maintenance personnel through the operation and maintenance service management system; determining the approved operation and maintenance jobs, consuming the work order information in the message queue through the data service module in the automated operation and maintenance process registration center, and calling the risk control service module in the automated operation and maintenance process registration center to generate the job hash according to the execution parameters in the approved operation and maintenance jobs.
[0071] Specifically, the operation and maintenance personnel create an operation and maintenance job in the automated operation and maintenance base, and set execution parameters according to actual operation and maintenance operation requirements. The operation and maintenance personnel initiate a job approval process in the operation and maintenance service management system, and the job approval process records the automated operation and maintenance job ID to be executed.
[0072] The data service synchronizes the operation and maintenance jobs in the operation and maintenance service management system with the execution time, job authority and other information in the operation and maintenance work order through Kafka, approves the operation and maintenance jobs, and calculates the job hash of the operation and maintenance jobs after approval.
[0073] Furthermore, the operation and maintenance work order information is synchronized to the Kafka message queue in real time. After the data service consumes the operation and maintenance work order information through Kafka, it calls the risk control service to generate a job hash. The hash content includes hashing all execution parameters.
[0074] S140: Before executing the approved operation and maintenance job, verify the process hash and the job hash, and execute the verified operation and maintenance job.
[0075] In one embodiment of the present invention, before executing an approved operation and maintenance job, the process hash and the job hash are verified, and the operation and maintenance job that has passed the verification is executed, specifically including: before executing an approved operation and maintenance job, calling the risk control service module in the automated operation and maintenance process registration center through the risk control atomic module in the automated operation and maintenance process registration center, and recalculating the current process hash of the automated operation and maintenance process and the current job hash of the operation and maintenance job; comparing the current process hash with the process hash at the time of approval, and the current job hash with the job hash at the time of approval; and determining to execute the operation and maintenance job with the consistent hash value.
[0076] In one embodiment of the present invention, the work order authentication interface of the operation and maintenance service management system is called through the risk control atomic module to verify whether the current operation and maintenance personnel have execution authority; verify whether the execution time is within the permitted range of the work order; if it is determined that the current operation and maintenance personnel have execution authority and the execution time is within the permitted range of the work order, the automated operation and maintenance base is called through the risk control service module to execute the operation and maintenance job.
[0077] Specifically, after the operation and maintenance job is approved, the operation and maintenance personnel will perform the operation and maintenance job in the automated operation and maintenance process registration center. The risk control atom (first atom) calls the risk control service to perform hash verification to check whether the hash value of the current automated operation and maintenance process and the operation and maintenance job is consistent with the job approval, and calls the operation and maintenance service management system work order authentication interface to confirm whether the current execution of the operation and maintenance personnel has execution authority and whether the execution time is within the allowed range of the work order. If the above verification passes, the risk control service calls the automated operation and maintenance base to assign an execution agent to the current operation and maintenance job and initiate the operation and maintenance job execution. After the operation and maintenance job is executed, the execution agent is recovered.
[0078] Specifically, when the operation and maintenance personnel perform automated operation and maintenance operations, the risk control atom uses the risk control service to determine whether the automated operation and maintenance process has been registered and whether the operation and maintenance work order has been approved. It uses the consistency hash of the automated operation and maintenance process and the operation and maintenance operation to determine whether the executed operation has been modified. After verification, it automatically obtains the current operation execution permission and starts the operation execution. After the execution is completed, the permission is automatically revoked.
[0079] S150: After the operation and maintenance work is completed, an operation report is generated by parsing the operation and maintenance data.
[0080] Specifically, operation and maintenance personnel view the online automated operation and maintenance process list and job execution status through the process registration center, and change, upgrade, and take offline the automated operation and maintenance process according to automation usage requirements.
[0081] The administrator logs in to the automated operation and maintenance process registration center, obtains information such as assets, personnel, and operation and maintenance tasks in the automated operation and maintenance base through data services, and parses it into operation reports as needed.
[0082] The above is a zero-process-intrusive automated operation and maintenance integration and control method provided by an embodiment of the present invention. Based on the same inventive idea, an embodiment of the present invention also provides a corresponding zero-process-intrusive automated operation and maintenance integration and control device, such as Figure 3 shown.
[0083] The automated operation and maintenance base 301 is used to obtain the automated operation and maintenance process developed by the operation and maintenance personnel; provide basic automation capabilities, and cooperate with the automated process registration center 302 to complete the process of automated authorization, execution, and operation report processing. The automated process registration center 302 is used to register the automated operation and maintenance process; approve the registered automated operation and maintenance process, and generate the process hash according to the parameters of the approved automated operation and maintenance process; obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate the job hash according to the execution parameters after approval; before executing the approved operation and maintenance job, verify the process hash and job hash, and execute the verified operation and maintenance job; after the operation and maintenance job is executed, the operation report generated by the analysis is obtained according to the operation and maintenance data. The operation and maintenance service management system 303 is used to notify the automated process registration center 302 of data changes such as personnel positions, assets, and work order processes, and provide work order authentication services during the execution of operation and maintenance jobs.
[0084] The automated operation and maintenance process registration center 302 also includes an operation and maintenance personnel interface UI module, a process management module, a data service module, a risk control atomic module, a risk control service module and a message queue kafka, etc.
[0085] The embodiment of the present invention also provides a corresponding zero-process-intrusive automated operation and maintenance integration and control device, such as Figure 4 shown.
[0086] This embodiment provides a zero-process-intrusive automated operation and maintenance integration and management and control device, including:
[0087] At least one processor 401; and a memory 402 communicatively connected to the at least one processor 401 via a bus 403; wherein the memory 402 stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor 401 so that the at least one processor 401 can execute:
[0088] Obtain the automated operation and maintenance process developed by the operation and maintenance personnel, and register the automated operation and maintenance process; approve the registered automated operation and maintenance process, and generate the process hash according to the parameters of the approved automated operation and maintenance process; obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate the job hash according to the execution parameters after approval; before executing the approved operation and maintenance job, verify the process hash and job hash, and execute the verified operation and maintenance job; after the operation and maintenance job is executed, obtain the parsed and generated operation report based on the operation and maintenance data.
[0089] Based on the same idea, some embodiments of the present invention also provide a medium corresponding to the above method.
[0090] Some embodiments of the present invention provide a storage medium storing computer executable instructions, wherein the computer executable instructions are executed by a processor to implement the following steps:
[0091] Obtain the automated operation and maintenance process developed by the operation and maintenance personnel, and register the automated operation and maintenance process; approve the registered automated operation and maintenance process, and generate the process hash according to the parameters of the approved automated operation and maintenance process; obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate the job hash according to the execution parameters after approval; before executing the approved operation and maintenance job, verify the process hash and job hash, and execute the verified operation and maintenance job; after the operation and maintenance job is executed, obtain the parsed and generated operation report based on the operation and maintenance data.
[0092] Each embodiment of the present invention is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the method and medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0093] The method and medium provided in the embodiment of the present invention correspond one-to-one to the method, and therefore, the method and medium also have similar beneficial technical effects as the corresponding method. Since the beneficial technical effects of the method have been described in detail above, the beneficial technical effects of the method and medium will not be repeated here.
[0094] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or method including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or method. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or method including the elements.
[0095] The above are only embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail above with general descriptions and specific embodiments, it is obvious to those skilled in the art that some modifications or improvements can be made on the basis of the present invention. Therefore, these modifications or improvements made on the basis of not departing from the spirit of the present invention all belong to the scope of protection claimed in the present invention.
Claims
1. A zero-process-intrusive automated operation and maintenance integration and control method, characterized in that: include: Obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, and registering the automated operation and maintenance process; Approving the registered automated operation and maintenance process, and generating a process hash according to the parameters of the approved automated operation and maintenance process, including: receiving the administrator's login information through the automated operation and maintenance process registration center, and determining the approval result of the automated operation and maintenance process based on the administrator's operation; determining the approved automated operation and maintenance process, calling the risk control service module in the automated operation and maintenance process registration center through the process management module in the automated operation and maintenance process registration center, and generating a process hash according to all scripts and default parameter information in the approved automated operation and maintenance process; Obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate the job hash according to the execution parameters after approval, including: obtaining the operation and maintenance job created by the operation and maintenance personnel, the operation and maintenance work order and the execution parameters set by the operation and maintenance personnel through the automated operation and maintenance base; registering the operation and maintenance job in the operation and maintenance work order, and synchronizing the operation and maintenance work order information to the message queue in real time; determining the approval process of the operation and maintenance job initiated by the operation and maintenance personnel through the operation and maintenance service management system; determining the approved operation and maintenance job, consuming the work order information in the message queue through the data service module in the automated operation and maintenance process registration center, and calling the risk control service module in the automated operation and maintenance process registration center to generate the job hash according to the execution parameters in the approved operation and maintenance job; Before executing the approved operation and maintenance job, verify the process hash and the job hash, and execute the verified operation and maintenance job, including: before executing the approved operation and maintenance job, call the risk control service module in the automated operation and maintenance process registration center through the risk control atomic module in the automated operation and maintenance process registration center, recalculate the current process hash of the automated operation and maintenance process, and the current job hash of the operation and maintenance job; compare the current process hash with the process hash at the time of approval, and the current job hash with the job hash at the time of approval; determine to execute the operation and maintenance job with the same hash value; After the operation and maintenance work is completed, an operation report generated by parsing is obtained based on the operation and maintenance data.
2. The method according to claim 1, characterized in that The obtaining of the automated operation and maintenance process developed by the operation and maintenance personnel and registering the automated operation and maintenance process specifically includes: Obtain the automated operation and maintenance process developed by the operation and maintenance personnel through the automated operation and maintenance base, and test the automated operation and maintenance process to ensure the availability of the automated operation and maintenance process; Receive login information of the operation and maintenance personnel through the automated operation and maintenance process registration center, and obtain the automated operation and maintenance process and position information in the automated operation and maintenance base through the data service module in the automated operation and maintenance process registration center; After determining the automated operation and maintenance process specified by the operation and maintenance personnel, the set scenario tags, and the designated maintenance and execution positions, the process is registered through the process management module in the automated operation and maintenance process registration center.
3. The method according to claim 1, characterized in that The method further comprises: The work order authentication interface of the operation and maintenance service management system is called through the risk control atomic module to verify whether the current operation and maintenance personnel have execution authority; Verify whether the execution time is within the allowed range of the work order; If it is determined that the current operation and maintenance personnel have execution authority and the execution time is within the range allowed by the work order, the automated operation and maintenance base is called through the risk control service module to execute the operation and maintenance job.
4. The method according to claim 1, characterized in that: Before obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, the method further includes: The operation and maintenance data in the operation and maintenance service management system is synchronized to the message queue, and after being parsed by the data service, it is synchronized to the automated operation and maintenance base in real time.
5. A zero-process-intrusive automated operation and maintenance integration and control device, characterized in that: include: Automated operation and maintenance base, used to obtain automated operation and maintenance processes developed by operation and maintenance personnel; An automated operation and maintenance process registration center, used to register the automated operation and maintenance process; Approving the registered automated operation and maintenance process, and generating a process hash according to the parameters of the approved automated operation and maintenance process, including: receiving the administrator's login information through the automated operation and maintenance process registration center, and determining the approval result of the automated operation and maintenance process based on the administrator's operation; determining the approved automated operation and maintenance process, calling the risk control service module in the automated operation and maintenance process registration center through the process management module in the automated operation and maintenance process registration center, and generating a process hash according to all scripts and default parameter information in the approved automated operation and maintenance process; obtaining the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approving the operation and maintenance job, and generating a job hash according to the execution parameters after approval, including: obtaining the operation and maintenance job created by the operation and maintenance personnel, the operation and maintenance work order and the execution parameters set by the operation and maintenance personnel through the automated operation and maintenance base; registering the operation and maintenance job in the operation and maintenance work order, and synchronizing the operation and maintenance work order information to the message queue in real time; determining the approval of the operation and maintenance job initiated by the operation and maintenance personnel through the operation and maintenance service management system Process; determine the approved operation and maintenance jobs, consume the work order information in the message queue through the data service module in the automated operation and maintenance process registration center, and then call the risk control service module in the automated operation and maintenance process registration center to generate a job hash according to the execution parameters in the approved operation and maintenance jobs; before executing the approved operation and maintenance jobs, verify the process hash and the job hash, and execute the verified operation and maintenance jobs, including: before executing the approved operation and maintenance jobs, call the risk control service module in the automated operation and maintenance process registration center through the risk control atomic module in the automated operation and maintenance process registration center, and recalculate the current process hash of the automated operation and maintenance process and the current job hash of the operation and maintenance job; compare the current process hash with the process hash at the time of approval, and the current job hash with the job hash at the time of approval; determine to execute the operation and maintenance jobs with consistent hash values; after the operation and maintenance jobs are executed, obtain the parsed and generated operation report based on the operation and maintenance data.
6. A zero-process-intrusive automated operation and maintenance integration and control device, characterized in that: include: at least one processor; as well as, A memory connected to the at least one processor via a bus; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed to implement: Obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, and registering the automated operation and maintenance process; Approving the registered automated operation and maintenance process, and generating a process hash according to the parameters of the approved automated operation and maintenance process, including: receiving the administrator's login information through the automated operation and maintenance process registration center, and determining the approval result of the automated operation and maintenance process based on the administrator's operation; determining the approved automated operation and maintenance process, calling the risk control service module in the automated operation and maintenance process registration center through the process management module in the automated operation and maintenance process registration center, and generating a process hash according to all scripts and default parameter information in the approved automated operation and maintenance process; Obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate the job hash according to the execution parameters after approval, including: obtaining the operation and maintenance job created by the operation and maintenance personnel, the operation and maintenance work order and the execution parameters set by the operation and maintenance personnel through the automated operation and maintenance base; registering the operation and maintenance job in the operation and maintenance work order, and synchronizing the operation and maintenance work order information to the message queue in real time; determining the approval process of the operation and maintenance job initiated by the operation and maintenance personnel through the operation and maintenance service management system; determining the approved operation and maintenance job, consuming the work order information in the message queue through the data service module in the automated operation and maintenance process registration center, and calling the risk control service module in the automated operation and maintenance process registration center to generate the job hash according to the execution parameters in the approved operation and maintenance job; Before executing the approved operation and maintenance job, verify the process hash and the job hash, and execute the verified operation and maintenance job, including: before executing the approved operation and maintenance job, call the risk control service module in the automated operation and maintenance process registration center through the risk control atomic module in the automated operation and maintenance process registration center, recalculate the current process hash of the automated operation and maintenance process, and the current job hash of the operation and maintenance job; compare the current process hash with the process hash at the time of approval, and the current job hash with the job hash at the time of approval; determine to execute the operation and maintenance job with the same hash value; After the operation and maintenance work is completed, an operation report generated by parsing is obtained based on the operation and maintenance data.
7. A non-volatile storage medium storing computer executable instructions, characterized in that: The computer executable instructions are executed by a processor to implement the following steps: Obtaining the automated operation and maintenance process developed by the operation and maintenance personnel, and registering the automated operation and maintenance process; Approving the registered automated operation and maintenance process, and generating a process hash according to the parameters of the approved automated operation and maintenance process, including: receiving the administrator's login information through the automated operation and maintenance process registration center, and determining the approval result of the automated operation and maintenance process based on the administrator's operation; determining the approved automated operation and maintenance process, calling the risk control service module in the automated operation and maintenance process registration center through the process management module in the automated operation and maintenance process registration center, and generating a process hash according to all scripts and default parameter information in the approved automated operation and maintenance process; Obtain the operation and maintenance job created by the operation and maintenance personnel and its execution parameters, approve the operation and maintenance job, and generate the job hash according to the execution parameters after approval, including: obtaining the operation and maintenance job created by the operation and maintenance personnel, the operation and maintenance work order and the execution parameters set by the operation and maintenance personnel through the automated operation and maintenance base; registering the operation and maintenance job in the operation and maintenance work order, and synchronizing the operation and maintenance work order information to the message queue in real time; determining the approval process of the operation and maintenance job initiated by the operation and maintenance personnel through the operation and maintenance service management system; determining the approved operation and maintenance job, consuming the work order information in the message queue through the data service module in the automated operation and maintenance process registration center, and calling the risk control service module in the automated operation and maintenance process registration center to generate the job hash according to the execution parameters in the approved operation and maintenance job; Before executing the approved operation and maintenance job, verify the process hash and the job hash, and execute the verified operation and maintenance job, including: before executing the approved operation and maintenance job, call the risk control service module in the automated operation and maintenance process registration center through the risk control atomic module in the automated operation and maintenance process registration center, recalculate the current process hash of the automated operation and maintenance process, and the current job hash of the operation and maintenance job; compare the current process hash with the process hash at the time of approval, and the current job hash with the job hash at the time of approval; determine to execute the operation and maintenance job with the same hash value; After the operation and maintenance work is completed, an operation report generated by parsing is obtained based on the operation and maintenance data.
Citation Information
Patent Citations
Cloud platform resource parameter verification method and device, equipment and readable medium
CN113626314A
Resource allocation method and device, computer equipment and storage medium
CN114035962A