Operation and maintenance management system and method for IT equipment

By introducing monitoring, maintenance and automated deployment functional modules into the IT equipment operation and maintenance management system, the problem of IT equipment operation and maintenance relying on manual monitoring and alarm in the existing technology is solved, and the automated maintenance and fault repair of IT equipment is realized, reducing the complexity and cost of operation and maintenance.

CN119597584APending Publication Date: 2025-03-11INDUSTRIAL AND COMMERCIAL BANK OF CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411717060.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The existing IT equipment operation and maintenance systems rely too much on manual monitoring and alarms, and lack real-time and accuracy, which leads to operation and maintenance personnel facing greater work complexity and technical challenges.

Method used

An operation and maintenance management system for IT equipment is designed, including monitoring function modules, equipment maintenance function modules and automated deployment function modules. The system can automatically monitor the operating status of IT equipment, analyze fault information, generate automated deployment scripts, and perform automatic fault repairs.

Benefits of technology

Automatic maintenance of IT equipment is realized, the necessity of manual intervention is reduced, the operation and maintenance efficiency is improved, and the technical requirements and technical challenges of operation and maintenance personnel are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597584A_ABST
    Figure CN119597584A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the field of financial science and technology, and discloses an operation and maintenance management system and method for IT equipment. The system comprises a monitoring function module, an equipment maintenance function module and an automatic deployment function module, wherein the automatic deployment function module is used for obtaining a to-be-submitted version program package and identifying a code type of the to-be-submitted version program package when an application program in the operation and maintenance management system is new or updated; generating an automatic deployment script of the to-be-submitted version program package according to the code type so as to automatically deploy the application program; the monitoring function module is used for monitoring the running state of the IT equipment and determining fault information of the IT equipment; and the equipment maintenance function module is used for acquiring the fault information determined by the monitoring function module, performing fault analysis according to the fault information to obtain a fault reason and a fault repair strategy, and performing automatic fault repair according to the fault reason and the fault repair strategy, so that the IT equipment can be automatically maintained, and the labor cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of financial technology, and in particular to an operation and maintenance management system and method for IT equipment. Background Art

[0002] As the number of computers and functions in financial technology continue to increase, IT equipment faces multiple threats. Therefore, it is very important to monitor IT equipment and provide fault warnings through operation and maintenance systems.

[0003] The existing IT equipment operation and maintenance system relies too much on manual monitoring and alarm, lacking real-time performance and accuracy. In addition, as IT equipment becomes more complex, the number of tools that operation and maintenance personnel need to be familiar with is increasing, which brings greater work complexity and technical challenges to operation and maintenance personnel. Summary of the invention

[0004] The present invention provides an operation and maintenance management system and method for IT equipment, so as to realize automatic maintenance of IT equipment and reduce manual intervention.

[0005] According to one aspect of the present invention, an operation and maintenance management system for IT equipment is provided, the system comprising: a monitoring function module, an equipment maintenance function module, and an automatic deployment function module; wherein:

[0006] The automatic deployment function module is used to obtain the version package to be submitted and identify the code type of the version package to be submitted when the application is newly uploaded or updated in the operation and maintenance management system; and generate an automatic deployment script for the version package to be submitted according to the code type, so as to automatically deploy the application;

[0007] The monitoring function module is used to monitor the operating status of the IT equipment and determine the fault information of the IT equipment;

[0008] The equipment maintenance function module is used to obtain the fault information determined by the monitoring function module, perform fault analysis based on the fault information, obtain the fault cause and fault repair strategy, and automatically repair the fault based on the fault cause and the fault repair strategy.

[0009] Optionally, the automated deployment function module is specifically used to:

[0010] Obtain a historical deployment knowledge base formed based on historical deployment scripts;

[0011] Input the code type and the historical deployment knowledge base into a pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted;

[0012] When the automated deployment script passes verification, an automated deployment pipeline is generated according to the automated deployment script to automatically deploy the application.

[0013] Optionally, the automatic deployment function module is further used to:

[0014] Incorporating the automated deployment script into a script repository for version management;

[0015] When the device maintenance function module determines that the fault cause is a deployment fault, the fault cause, the code type and the automated deployment script are input into the code big model to regenerate the automated deployment script.

[0016] Optionally, the automated deployment function module is specifically used to:

[0017] Generate a first prompt word for an automated deployment script according to the code type;

[0018] The first prompt word and the historical deployment knowledge base are input into a pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted.

[0019] Optionally, the system further includes: a fault prediction function module; the fault prediction function module is used to:

[0020] Acquire the fault information obtained by the monitoring function module, and extract the fault log data associated with the fault information in the log;

[0021] The current log data is feature matched with the fault log data to determine the fault trend of the IT equipment, and an early warning is issued based on the fault trend.

[0022] Optionally, the fault prediction function module is further used to:

[0023] When the fault trend reaches a preset warning condition, the fault cause and fault repair strategy obtained by the equipment maintenance function module through fault analysis on the fault information are obtained;

[0024] When an early warning is issued based on the fault trend, a trend suggestion prompt is provided based on the fault cause and the fault repair strategy.

[0025] Optionally, the system further includes: a capacity planning function module;

[0026] The capacity planning function module is used to set the current capacity upper limit threshold and current capacity value of the IT equipment according to the capacity management specification and historical capacity initial setting value of the IT equipment; and to perform load balancing adjustment on the current capacity value according to the capacity monitoring result of the IT equipment.

[0027] Optionally, the equipment maintenance function module is specifically used to:

[0028] generating a second prompt word for fault analysis according to the fault information;

[0029] Input the second prompt word into a fault analysis model generated by pre-training based on operation and maintenance historical data to obtain output fault causes and fault repair strategies;

[0030] When the fault cause and the fault repair strategy are verified, the fault is automatically repaired according to the fault cause and the fault repair strategy.

[0031] Optionally, the system further includes: one or more of a security management function module, a report function module, and a user management function module; wherein:

[0032] The security management function module is used to perform security management on the operation and maintenance management system;

[0033] The report function module is used to generate a report on the operation status of the IT equipment according to the fault information, the fault cause and the fault repair strategy;

[0034] The user management function module is used to manage users in the operation and maintenance management system.

[0035] According to another aspect of the present invention, there is provided an operation and maintenance management method for IT equipment, the method being applied to an operation and maintenance management system for IT equipment provided in any embodiment of the present invention, the method comprising:

[0036] When an application is newly uploaded or updated in the operation and maintenance management system, the automatic deployment function module obtains the version package to be submitted, identifies the code type of the version package to be submitted, and generates an automatic deployment script for the version package to be submitted according to the code type, so as to automatically deploy the application;

[0037] Monitor the operating status of IT equipment through the monitoring function module and determine the fault information of the IT equipment;

[0038] The fault information determined by the monitoring function module is obtained through the equipment maintenance function module, and a fault analysis is performed based on the fault information to obtain the fault cause and the fault repair strategy, and the fault is automatically repaired based on the fault cause and the fault repair strategy.

[0039] The technical solution of the embodiment of the present invention is to construct an operation and maintenance management system for IT equipment including a monitoring function module, an equipment maintenance function module and an automatic deployment function module; wherein: the automatic deployment function module is used to obtain the version package to be submitted and identify the code type of the version package to be submitted when the application is newly uploaded or updated in the operation and maintenance management system; and generate an automatic deployment script for the version package to be submitted according to the code type to automatically deploy the application; the monitoring function module is used to monitor the operating status of the IT equipment and determine the fault information of the IT equipment; the equipment maintenance function module is used to obtain the fault information determined by the monitoring function module, and perform fault analysis based on the fault information to obtain the cause of the fault and the fault repair strategy, and automatically repair the fault according to the cause of the fault and the fault repair strategy, thereby solving the problem that IT equipment cannot be automatically maintained, realizing self-deployment of the application, realizing automatic maintenance of IT equipment, and reducing the technical requirements and technical challenges for operation and maintenance personnel.

[0040] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0042] Figure 1 is a structural diagram of an operation and maintenance management system for IT equipment provided according to an embodiment of the present invention;

[0043] Figure 2 is a processing flow chart of an automatic deployment function module provided according to an embodiment of the present invention;

[0044] Figure 3 The present invention provides a flowchart of an IT equipment operation and maintenance management method according to an embodiment of the present invention. DETAILED DESCRIPTION

[0045] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

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

[0047] Figure 1 is a schematic diagram of the structure of an IT equipment operation and maintenance management system provided according to an embodiment of the present invention. This embodiment is applicable to the situation of automated maintenance of IT equipment in financial technology, wherein the IT equipment includes but is not limited to servers, network equipment, and storage equipment. Figure 1 As shown, the operation and maintenance management system of the IT equipment includes: a monitoring function module 110 , an equipment maintenance function module 120 , and an automatic deployment function module 130 .

[0048] like Figure 1 As shown, the automated deployment function module 130 is used to obtain the version package to be submitted and identify the code type of the version package to be submitted when the application is newly uploaded or updated in the operation and maintenance management system; and generate an automated deployment script for the version package to be submitted according to the code type to automatically deploy the application.

[0049] Among them, the version package to be submitted can be a new or updated package for implementing an application. The version package to be submitted requires a certain environment deployment to run in order to realize the functions of the application. Code types include but are not limited to Java code types, Python code types, front-end Vue code types, and C / C++ code types. Different code types use different language formats when writing. The code type can be determined by identifying information such as the code language and format in the program package. According to the code type, the relevant environment media when the code of the code type is deployed can be pulled from the historical deployment knowledge base to generate an automated deployment script. The automated deployment script can be used to run and deploy the version package to be submitted to realize the functions of the application.

[0050] Optionally, the automated deployment function module is specifically used to: obtain a historical deployment knowledge base formed based on historical deployment scripts; input the code type and the historical deployment knowledge base into a pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted; when the automated deployment script is verified, generate an automated deployment pipeline based on the automated deployment script to automatically deploy the application.

[0051] The deployment scripts of various code types are summarized in the historical deployment knowledge base to realize the automatic generation of deployment scripts corresponding to the current version package to be submitted. The code big model can be generated by training based on the big language model. The code big model is a model dedicated to generating deployment scripts. The code big model can be generated based on the relationship between the code type and the deployment script in the historical deployment knowledge base, as well as the training of each package.

[0052] For example, when the code type is the front-end vue code type, the generated automated deployment script is: first scan and check whether the basic configuration of the environment to be deployed is complete. If it is not complete, pull the deployment basic media from the environment for deployment, and then automatically generate the npm build command (used to run a project's build script) and npm run command (used to run any custom script defined in the scripts field in the package.json file) script. For another example, when the code type is the python code type, the generated automated deployment script is: after checking that the corresponding environment basic configuration is complete, automatically generate the python xxx.py command (a command to run Python scripts in the command line or terminal) script.

[0053] After the automated deployment script is generated, an integrity check can be performed. When the check passes, an automated deployment pipeline can be generated for various types of automated deployment scripts to automate the deployment of applications. For example, various types of automated deployment scripts can be transferred to a unified deployment platform, and the unified deployment platform can automatically orchestrate various types of automated deployment scripts into an automated deployment pipeline to complete the automated deployment of new or updated applications.

[0054] By generating automated deployment scripts to automatically deploy applications, you can reduce the complexity, risk, and cost of manual operations and improve the efficiency and reliability of application deployment.

[0055] Optionally, after the program package is automatically deployed, the automated deployment function module is also used to: incorporate the automated deployment script into the script repository for version management; when the equipment maintenance function module determines that the cause of the fault is a deployment failure, input the fault cause, code type and automated deployment script into the code model to regenerate the automated deployment script.

[0056] In an embodiment of the present invention, if the number of deployment failures of the same version package to be submitted reaches a preset deployment threshold, a manual process may be notified. For example, the preset deployment threshold may be 3 times. Figure 2 FIG. 1 is a processing flow chart of an automatic deployment function module provided according to an embodiment of the present invention. Figure 2 As shown, the code type of the version package to be submitted and the historical deployment knowledge base can be input into the pre-trained code model to obtain the automated deployment script corresponding to the version package to be submitted. Various types of automated deployment scripts can be transmitted to a unified deployment platform for automated deployment pipeline orchestration to perform automated deployment of applications. If the automated deployment of the application fails, the automated deployment script is regenerated. When the deployment fails three times, manual intervention can be notified.

[0057] By monitoring the deployment of automated deployment scripts, deployment failures can be handled in a timely manner, improving the success and efficiency of application deployment, and ensuring successful deployment of applications to achieve functional implementation.

[0058] In order to further improve the degree of automation in the generation of automated deployment scripts, an optional automated deployment function module is specifically used to: generate a first prompt word for the automated deployment script according to the code type; input the first prompt word and the historical deployment knowledge base into a pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted.

[0059] Specifically, the first prompt word can be generated by assembling the code type into a preset first prompt word template. For example, the first prompt word can be "Please provide a script that can be deployed on a Linux server and can be started and run for the xxxx.jar main program." By inputting the first prompt word and the historical deployment knowledge base into the pre-trained code model, an automated deployment script corresponding to the version package to be submitted is obtained, which can improve the full automation of the automated deployment script and automatically deploy the application without manual input.

[0060] After the application is successfully deployed, functions can be executed through each application in the operation and maintenance system to achieve operation and maintenance management of IT equipment.

[0061] In an embodiment of the present invention, Figure 1 The monitoring function module 110 shown is used to monitor the operating status of the IT equipment and determine the fault information of the IT equipment. For example, the monitoring function module 110 can determine the fault information of the IT equipment when it is monitored that the IT equipment stops running, or prompts a fault or abnormal information such as "error" during operation. The monitoring function module 110 can process the fault information such as alarm and prompt.

[0062] In order to repair the fault in time, Figure 1 The equipment maintenance function module 120 is used to obtain the fault information determined by the monitoring function module, perform fault analysis based on the fault information, obtain the fault cause and fault repair strategy, and automatically repair the fault based on the fault cause and fault repair strategy.

[0063] There are many ways to analyze faults. For example, a large model can be used to analyze faults, or key words or named entities can be identified on fault information to determine the cause of the fault, and then a fault repair strategy can be determined based on the cause of the fault. The fault repair strategy can automatically repair IT equipment faults, reduce the need for manual intervention, and reduce maintenance costs.

[0064] Optionally, the equipment maintenance function module 120 is specifically used to: generate a second prompt word for fault analysis based on the fault information; input the second prompt word into a fault analysis large model pre-trained and generated based on operation and maintenance historical data to obtain the output fault cause and fault repair strategy; when the fault cause and fault repair strategy are verified, automatically repair the fault according to the fault cause and fault repair strategy.

[0065] Specifically, the fault information can be filled into the preset second prompt word template to generate the second prompt word. The fault analysis large model can be generated based on the training of the large language model. The fault analysis large model can be used exclusively for fault analysis to improve the accuracy of fault analysis. The fault analysis large model can be generated based on pre-training of operation and maintenance historical data. For example, the fault causes of the operation and maintenance historical data can be annotated, and according to the corresponding historical fault repair strategy, the model can be trained based on the large language model to obtain the fault analysis large model. Thus, when the second prompt word is entered in the fault analysis large model, the corresponding fault cause and fault repair strategy can be obtained.

[0066] The fault cause and fault repair strategy can be verified to ensure the correctness and reliability of the fault repair. For example, the fault cause and fault repair strategy can be confirmed by the operation and maintenance personnel. When the fault cause and fault repair strategy are verified, the fault is automatically repaired according to the fault cause and fault repair strategy. For example, automatic fault repair includes but is not limited to daily maintenance work such as automatic restart of services and automatic software updates.

[0067] By automatically identifying the cause of the fault and automatically generating a fault repair strategy, it is possible to reduce manual intervention in the operation and maintenance system, reduce maintenance costs, reduce maintenance complexity, and ensure maintenance accuracy.

[0068] On the basis of the above implementation, optionally, Figure 1 As shown, the system further includes: a fault prediction function module 140. The fault prediction function module 140 is used to: obtain the fault information obtained by the monitoring function module, and extract the fault log data associated with the fault information in the log; perform feature matching between the current log data and the fault log data, determine the fault trend of the IT equipment, and issue an early warning based on the fault trend.

[0069] The fault log data associated with the fault information may be log data within a first preset time period before the fault occurs. In practical applications, the fault log data may also include log data within a second preset time period after the fault occurs. Feature extraction may be performed on the fault log data to determine the characteristics of the fault log data. Thus, feature matching is performed between the current log data and the fault log data to determine whether the current log data contains the characteristics of the fault log data, and the degree of consistency. Furthermore, based on the feature matching results, parameters such as the fault trend and performance degradation trend of the IT equipment may be determined. When the fault trend is greater than the preset trend threshold, an alarm may be issued for the fault trend so that operation and maintenance personnel can promptly discover potential faults, perform IT equipment maintenance, and ensure that the IT equipment continues to maintain normal operation.

[0070] In order to facilitate operation and maintenance personnel to deal with potential faults, the fault prediction function module is optionally also used to: when the fault trend reaches the preset warning condition, obtain the fault cause and fault repair strategy obtained by the equipment maintenance function module through fault analysis of the fault information; when issuing a warning based on the fault trend, provide trend suggestions based on the fault cause and fault repair strategy.

[0071] Among them, the fault trend reaching the preset warning condition may be that the fault trend is greater than the preset trend threshold. In practical applications, the fault information matched by the fault trend when the preset warning condition is met, the corresponding fault cause and fault repair strategy can be used as the fault cause and fault repair strategy matched by the fault trend. Thus, trend suggestions are made based on the fault cause and fault repair strategy, so that operation and maintenance personnel can refer to the fault cause and fault repair strategy to perform maintenance and optimization of IT equipment in advance.

[0072] In order to ensure the load balancing of IT equipment, based on the above implementation, optional, such as Figure 1 As shown, the system further includes: a capacity planning function module 150. The capacity planning function module 150 is used to set the current capacity upper limit threshold and current capacity value of the IT equipment according to the capacity management specification of the IT equipment and the historical capacity initial setting value; and to perform load balancing adjustment on the current capacity value according to the capacity monitoring result of the IT equipment.

[0073] Exemplarily, according to the capacity management specification of the IT equipment and the historical capacity initial setting value, setting the current capacity upper limit threshold and the current capacity value of the IT equipment can be achieved by using a pre-trained capacity setting large model. The capacity management specification of the IT equipment and the historical capacity initial setting value can both be used to train and generate the capacity setting large model. Thus, using the capacity setting large model, the current capacity upper limit threshold and the current capacity value can be set for the current IT equipment.

[0074] According to the capacity monitoring results of IT equipment, the current capacity value is adjusted for load balancing. Specifically, the capacity of IT equipment can be monitored, and overall planning and management can be performed based on the monitoring report. For example, if idle resources and inefficient use of resources are monitored, a capacity reduction plan is given; if it is monitored that the resource utilization rate is about to reach the preset current capacity upper limit threshold, an expansion plan and expansion warning are issued to achieve load balancing of IT equipment. For example, if the resource utilization rate reaches more than 80% of the current capacity upper limit threshold, an expansion plan and expansion warning are issued. The generated load balancing adjustment strategy can be confirmed by production and operation and maintenance personnel. After the operation and maintenance personnel confirm it, a planning management report and related scripts can be generated for execution to ensure that IT equipment resources are sufficient and load balanced, and to avoid system crashes or performance degradation due to insufficient resources or excessive load.

[0075] On the basis of the above implementation, optionally, Figure 1 As shown, the system also includes: one or more of a security management function module 160 , a report function module 180 , and a user management function module 170 .

[0076] The security management function module 160 is used to perform security management on the operation and maintenance management system. For example, security management includes but is not limited to access control, identity authentication, data encryption, and security auditing. The security management function module 160 can ensure the security and stable operation of the system.

[0077] The report function module 180 is used to generate reports on the operation status of IT equipment based on fault information, fault causes and fault repair strategies. The generated reports include but are not limited to fault statistics, performance indicators, and resource usage. In an embodiment of the present invention, the generation of reports can be achieved based on the large model capability. The report function module 180 can help operation and maintenance personnel understand the operation status of the system and make corresponding decisions.

[0078] The user management function module 170 is used to manage users in the operation and maintenance management system. The management of users includes but is not limited to: user authentication, authority management, and user management. The user management function module 170 can ensure the safe and stable operation of the operation and maintenance system.

[0079] The technical solution of this embodiment is to construct an operation and maintenance management system for IT equipment including a monitoring function module, an equipment maintenance function module and an automatic deployment function module; wherein: the automatic deployment function module is used to obtain the version package to be submitted and identify the code type of the version package to be submitted when the application is newly uploaded or updated in the operation and maintenance management system; and generate an automatic deployment script for the version package to be submitted according to the code type to automatically deploy the application; the monitoring function module is used to monitor the operating status of the IT equipment and determine the fault information of the IT equipment; the equipment maintenance function module is used to obtain the fault information determined by the monitoring function module, and perform fault analysis based on the fault information to obtain the cause of the fault and the fault repair strategy, and automatically repair the fault according to the cause of the fault and the fault repair strategy, thereby solving the problem that IT equipment cannot be automatically maintained, realizing automatic maintenance of IT equipment, efficiently handling faults, ensuring system stability, and reducing the technical requirements and technical challenges for operation and maintenance personnel.

[0080] By constructing Figure 1The operation and maintenance management system of IT equipment shown in the embodiment of the present invention provides a comprehensive, efficient and intelligent system that can better manage and maintain IT equipment and improve operation and maintenance efficiency and management level; self-maintenance through the equipment maintenance function module can reduce the necessity of manual intervention and reduce maintenance costs; automatic application deployment through the automatic deployment function module can reduce the complexity and risk of manual operations during the deployment process and improve the efficiency and reliability of deployment.

[0081] Figure 3 The flowchart of an IT equipment operation and maintenance management method provided according to an embodiment of the present invention can be applied to an IT equipment operation and maintenance management system provided by any embodiment of the present invention.

[0082] like Figure 3 As shown, the method includes:

[0083] Step 310: When an application is newly uploaded or updated in the operation and maintenance management system through the automated deployment function module, the version package to be submitted is obtained, and the code type of the version package to be submitted is identified; and an automated deployment script for the version package to be submitted is generated according to the code type to automatically deploy the application.

[0084] Optionally, an automated deployment script for the version package to be submitted is generated according to the code type through the automated deployment function module, including: obtaining a historical deployment knowledge base formed according to historical deployment scripts through the automated deployment function module; inputting the code type and the historical deployment knowledge base into a pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted; when the automated deployment script is verified, generating an automated deployment pipeline according to the automated deployment script to automatically deploy the application.

[0085] Optionally, the method further includes: incorporating the automated deployment script into the script repository for version management through the automated deployment function module; when the equipment maintenance function module determines that the cause of the fault is a deployment failure, inputting the fault cause, code type and automated deployment script into the code model, and regenerating the automated deployment script.

[0086] Optionally, a historical deployment knowledge base formed according to historical deployment scripts is obtained through an automated deployment function module; the code type and the historical deployment knowledge base are input into a pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted, including: generating a first prompt word for the automated deployment script according to the code type through the automated deployment function module; the first prompt word and the historical deployment knowledge base are input into the pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted.

[0087] Step 320: Monitor the operating status of the IT equipment through the monitoring function module and determine the fault information of the IT equipment.

[0088] Step 330: Obtain the fault information determined by the monitoring function module through the equipment maintenance function module, perform fault analysis based on the fault information, obtain the fault cause and fault repair strategy, and automatically repair the fault based on the fault cause and fault repair strategy.

[0089] Optionally, a fault analysis is performed based on the fault information through the equipment maintenance function module to obtain the fault cause and fault repair strategy, and the fault is automatically repaired based on the fault cause and the fault repair strategy, including: generating a second prompt word for fault analysis based on the fault information; inputting the second prompt word into a fault analysis large model pre-trained and generated based on operation and maintenance historical data to obtain the output fault cause and fault repair strategy; when the fault cause and the fault repair strategy are verified, the fault is automatically repaired based on the fault cause and the fault repair strategy.

[0090] Optionally, the method also includes: acquiring fault information obtained by the monitoring function module through the fault prediction function module, and extracting fault log data associated with the fault information in the log; performing feature matching between the current log data and the fault log data, determining the fault trend of the IT equipment, and issuing an early warning based on the fault trend.

[0091] Optionally, the method also includes: when the fault trend reaches a preset warning condition, obtaining the fault cause and fault repair strategy obtained by the equipment maintenance function module through fault analysis of the fault information; when issuing a warning based on the fault trend, providing trend suggestion prompts based on the fault cause and fault repair strategy.

[0092] Optionally, the method also includes: setting the current capacity upper limit threshold and current capacity value of the IT equipment according to the capacity management specifications and historical capacity initial setting values ​​of the IT equipment through the capacity planning function module; and performing load balancing adjustment on the current capacity value according to the capacity monitoring results of the IT equipment.

[0093] Optionally, the method further includes at least one of the following:

[0094] Carry out security management of the operation and maintenance management system through the security management function module;

[0095] Generate reports on the operation status of IT equipment based on fault information, fault causes and fault repair strategies through the report function module; and

[0096] Manage users in the operation and maintenance management system through the user management function module.

[0097] The IT equipment operation and maintenance management method provided by the embodiment of the present invention has the same concept as the IT equipment operation and maintenance management system and can achieve the same beneficial effects.

[0098] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0099] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. An operation and maintenance management system for IT equipment, characterized in that: The system includes: a monitoring function module, an equipment maintenance function module, and an automatic deployment function module; wherein: The automatic deployment function module is used to obtain the version package to be submitted and identify the code type of the version package to be submitted when the application is newly uploaded or updated in the operation and maintenance management system; and generate an automatic deployment script for the version package to be submitted according to the code type, so as to automatically deploy the application; The monitoring function module is used to monitor the operating status of the IT equipment and determine the fault information of the IT equipment; The equipment maintenance function module is used to obtain the fault information determined by the monitoring function module, perform fault analysis based on the fault information, obtain the fault cause and fault repair strategy, and automatically repair the fault based on the fault cause and the fault repair strategy.

2. The system according to claim 1, characterized in that The automatic deployment function module is specifically used for: Obtain a historical deployment knowledge base formed based on historical deployment scripts; Input the code type and the historical deployment knowledge base into a pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted; When the automated deployment script passes verification, an automated deployment pipeline is generated according to the automated deployment script to automatically deploy the application.

3. The system according to claim 2, characterized in that The automatic deployment function module is also used to: Incorporating the automated deployment script into a script repository for version management; When the device maintenance function module determines that the fault cause is a deployment fault, the fault cause, the code type and the automated deployment script are input into the code big model to regenerate the automated deployment script.

4. The system according to claim 2, characterized in that The automatic deployment function module is specifically used for: Generate a first prompt word for an automated deployment script according to the code type; The first prompt word and the historical deployment knowledge base are input into a pre-trained code model to obtain an automated deployment script corresponding to the version package to be submitted.

5. The system according to claim 1, characterized in that The system further includes: a fault prediction function module; the fault prediction function module is used to: Acquire the fault information obtained by the monitoring function module, and extract the fault log data associated with the fault information in the log; The current log data is feature matched with the fault log data to determine the fault trend of the IT equipment, and an early warning is issued based on the fault trend.

6. The system according to claim 5, characterized in that The fault prediction function module is also used for: When the fault trend reaches a preset warning condition, the fault cause and fault repair strategy obtained by the equipment maintenance function module through fault analysis on the fault information are obtained; When an early warning is issued based on the fault trend, a trend suggestion prompt is provided based on the fault cause and the fault repair strategy.

7. The system according to claim 1, characterized in that The system further includes: a capacity planning function module; The capacity planning function module is used to set the current capacity upper limit threshold and current capacity value of the IT equipment according to the capacity management specification and historical capacity initial setting value of the IT equipment; and to perform load balancing adjustment on the current capacity value according to the capacity monitoring result of the IT equipment.

8. The system according to claim 1, characterized in that The equipment maintenance function module is specifically used for: generating a second prompt word for fault analysis according to the fault information; Input the second prompt word into a fault analysis model generated by pre-training based on operation and maintenance historical data to obtain output fault causes and fault repair strategies; When the fault cause and the fault repair strategy are verified, the fault is automatically repaired according to the fault cause and the fault repair strategy.

9. The system according to claim 1, characterized in that The system further includes: one or more of a security management function module, a report function module, and a user management function module; wherein: The security management function module is used to perform security management on the operation and maintenance management system; The report function module is used to generate a report on the operation status of the IT equipment according to the fault information, the fault cause and the fault repair strategy; The user management function module is used to manage users in the operation and maintenance management system.

10. An operation and maintenance management method for IT equipment, characterized in that: The method is applied to the operation and maintenance management system of IT equipment according to any one of claims 1 to 9, and the method comprises: When an application is newly uploaded or updated in the operation and maintenance management system, the automatic deployment function module obtains the version package to be submitted, identifies the code type of the version package to be submitted, and generates an automatic deployment script for the version package to be submitted according to the code type, so as to automatically deploy the application; Monitor the operating status of IT equipment through the monitoring function module and determine the fault information of the IT equipment; The fault information determined by the monitoring function module is obtained through the equipment maintenance function module, and a fault analysis is performed based on the fault information to obtain the fault cause and the fault repair strategy, and the fault is automatically repaired based on the fault cause and the fault repair strategy.