[go: up one dir, main page]

CN113992491B - Application server group operation and maintenance management system, method and device - Google Patents

Application server group operation and maintenance management system, method and device Download PDF

Info

Publication number
CN113992491B
CN113992491B CN202111152588.9A CN202111152588A CN113992491B CN 113992491 B CN113992491 B CN 113992491B CN 202111152588 A CN202111152588 A CN 202111152588A CN 113992491 B CN113992491 B CN 113992491B
Authority
CN
China
Prior art keywords
maintenance management
maintenance
tool
server
application server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111152588.9A
Other languages
Chinese (zh)
Other versions
CN113992491A (en
Inventor
王臻
王毅江
张恒
张孟辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongtong Service Kexin Information Technology Co ltd
Original Assignee
Zhongtong Service Kexin Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongtong Service Kexin Information Technology Co ltd filed Critical Zhongtong Service Kexin Information Technology Co ltd
Priority to CN202111152588.9A priority Critical patent/CN113992491B/en
Publication of CN113992491A publication Critical patent/CN113992491A/en
Application granted granted Critical
Publication of CN113992491B publication Critical patent/CN113992491B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Debugging And Monitoring (AREA)
  • Stored Programmes (AREA)

Abstract

The application provides an application server group operation and maintenance management system, which comprises an asset input device, an operation and maintenance management server and an operation and maintenance management module; the asset input device is used for inputting asset information of each application server included in the application server group to the operation and maintenance management server; the operation and maintenance management server is used for storing asset information and sending an operation and maintenance management instruction to the operation and maintenance management module; the operation and maintenance management module comprises a plurality of operation and maintenance management tools, and each operation and maintenance management tool can simultaneously carry out operation and maintenance management on a plurality of application program servers included in the application program server group; and after receiving the operation and maintenance management instruction, the operation and maintenance management module executes operation and maintenance management operation on the determined application program server through an operation and maintenance management tool. According to the embodiment of the application, the operation and maintenance management efficiency of the application server is improved.

Description

Application server group operation and maintenance management system, method and device
Technical Field
The present disclosure relates to the field of server operation and maintenance management technologies, and in particular, to an application server group operation and maintenance management system.
Background
With the rapid development of the information age, there are more and more applications with ultra-large user scale, and each application requires at least one server, so there are more and more servers required. And the server also needs operation and maintenance management.
Currently, the operation and maintenance management of the server includes a plurality of systems, such as a security scanning system, a log collection system, and the like, each of which is independent of the other and performs operation and maintenance management of corresponding functions on all servers. For example, when a certain server needs to be scanned, a security scanning system needs to be logged in first and then the server needs to be scanned safely; for another example, when it is necessary to view the log records of the server, it is necessary to log in the log collection system and then view the log records of the server.
As can be seen from the above, in the existing server operation and maintenance management system, manual login is required for each operation and maintenance management operation, which results in excessive manual intervention, and thus, manual misoperation is easy to occur, which results in low efficiency and low reliability of server operation and maintenance management.
Disclosure of Invention
The application provides an operation and maintenance management system for an application server group, which is used for solving the problem of low operation and maintenance management efficiency of the application server in the prior art.
In a first aspect, the present application provides an application server farm operation and maintenance management system, including an asset entry device, an operation and maintenance management server, and an operation and maintenance management module;
the first end of the asset input device is connected with the first end of the application program server group, the second end of the asset input device is connected with the first end of the operation and maintenance management server, the second end of the operation and maintenance management server is connected with the first end of the operation and maintenance management module, and the second end of the operation and maintenance management module is connected with the second end of the application program server group;
the asset input device is used for inputting asset information of each application server included in the application server group to the operation and maintenance management server;
the operation and maintenance management server is used for storing asset information and sending an operation and maintenance management instruction to the operation and maintenance management module, wherein the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name and an operation and maintenance management operation name, and the operation and maintenance management object name comprises at least one application program server identifier;
the operation and maintenance management module comprises a plurality of operation and maintenance management tools, and each operation and maintenance management tool can simultaneously carry out operation and maintenance management on a plurality of application program servers included in the application program server group;
after receiving the operation management instruction, the operation management module determines an operation management tool name, at least one application server identifier and an operation management tool, an application server and an operation management operation corresponding to the operation management operation name; and executing operation and maintenance management operation on the determined application program server through an operation and maintenance management tool.
Optionally, the operation and maintenance management module includes a plurality of operation and maintenance management tools including a security scanning tool, a server monitoring tool, a log collection tool and an operation and maintenance tool;
the security scanning tool is used for executing security scanning operation on the operation and maintenance management object;
the server monitoring tool is used for executing monitoring operation on the operation and maintenance management object;
the log collection tool is used for executing log collection operation on the operation and maintenance management object;
the operation and maintenance tool is used for executing operation and maintenance operation on the operation and maintenance management object.
Optionally, the application server group operation and maintenance management system further includes a database, where a first end of the database is connected to a third end of the operation and maintenance management module, and is used for recording data generated by the operation and maintenance management module when executing operation and maintenance management operation; the second end of the database is connected with the third end of the operation and maintenance management server and is used for recording the data of the operation and maintenance management server.
Optionally, the operation and maintenance tools comprise a customizing tool and a batch operation and maintenance tool;
the customization tool is used for customizing the universal script;
the batch operation and maintenance tool is used for batch operation and maintenance of the management objects through the universal script.
In a second aspect, the present application provides an application server farm operation and maintenance management method, including:
receiving an operation and maintenance management instruction, wherein the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name and an operation and maintenance management operation name, and the operation and maintenance management object name comprises at least one application program server identifier;
responding to the operation and maintenance management instruction, determining an operation and maintenance management tool name, at least one application program server identifier and an operation and maintenance management tool, an application program server and operation and maintenance management operation corresponding to the operation and maintenance management operation name; and executing operation and maintenance management operation on the determined application program server through an operation and maintenance management tool.
Optionally, the operation and maintenance management tool comprises a security scanning tool, a server monitoring tool, a log collection tool and an operation and maintenance tool.
Optionally, the operation of operation and maintenance management includes at least one of:
when the operation and maintenance management tool comprises a security scanning tool, performing a security scanning operation on the operation and maintenance management object by using the security scanning tool;
when the operation and maintenance management tool comprises a server monitoring tool, performing a monitoring operation on the operation and maintenance management object by using the server monitoring tool;
when the operation and maintenance management tool comprises a log collection tool, performing log collection operation on the operation and maintenance management object by using the log collection tool;
when the operation and maintenance management tool comprises an operation and maintenance tool, operation and maintenance operation are performed on the operation and maintenance management object by using the operation and maintenance tool.
Optionally, before receiving the operation and maintenance management instruction, the method further includes:
asset information of at least one application server corresponding to each application is input to an operation and maintenance management server.
Optionally, the operation management data generated when the operation management operation is performed is transmitted to the operation management database.
In a third aspect, the present application provides an application server farm operation and maintenance management apparatus, including:
the receiving module is used for receiving an operation and maintenance management instruction, wherein the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name and an operation and maintenance management operation name, and the operation and maintenance management object name comprises at least one application program server identifier;
the operation module is used for responding to the operation management instruction, and determining an operation management tool name, at least one application program server identifier and an operation management tool, an application program server and an operation management operation corresponding to the operation management operation name; and executing operation and maintenance management operation on the determined server through an operation and maintenance management tool.
In a fourth aspect, the present application provides an electronic device, the device comprising:
one or more processors;
a memory for storing one or more programs;
the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of the second aspects described above.
Fifth aspect the present application provides a computer-readable storage medium having stored thereon a computer program for:
the computer program, when executed by a processor, implements a method as in any of the second aspects described above.
As can be seen from the foregoing, the operation and maintenance management system for the application server group provided in the embodiment of the present application includes an operation and maintenance management module, where the operation and maintenance management module includes a plurality of operation and maintenance management tools, and each operation and maintenance management tool is directly connected to the application server group, so that one, a plurality of, and even all servers included in the application server group can be simultaneously operated and managed, and thus, an operation and maintenance manager can operate the plurality of operation and maintenance management tools included in the operation and maintenance management module only by logging in the operation and maintenance management system once; compared with the prior art, as shown in fig. 3, when one operation and maintenance management is needed, the operation and maintenance management tool corresponding to the login is needed, and the operation and maintenance management tool is manually operated too much, so that the operation is inconvenient and the operation and maintenance management error is easy to occur.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief description will be given below of the drawings that are needed in the embodiments or the prior art descriptions, and it is obvious that the drawings in the following description are some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a block diagram of an operation and maintenance management system for an application server farm according to an embodiment of the present application;
FIG. 2 is a flowchart of an operation and maintenance management method for an application server farm according to another embodiment of the present application;
FIG. 3 is a block diagram of an operation and maintenance management system for an application server farm according to an embodiment of the present invention;
FIG. 4 is a block diagram of an operation and maintenance management system for an application server farm according to another embodiment of the present application;
FIG. 5 is a block diagram of an operation and maintenance management system for an application server farm according to another embodiment of the present application;
FIG. 6 is a block diagram of an operation and maintenance management system for an application server farm according to another embodiment of the present application;
FIG. 7 is a flowchart of a method for managing an operation and maintenance of an application server farm according to another embodiment of the present application;
FIG. 8 is a flowchart of a method for managing an operation and maintenance of an application server farm according to another embodiment of the present application;
FIG. 9 is a block diagram of an operation and maintenance management device for an application server farm according to an embodiment of the present application;
FIG. 10 is a block diagram of an operation and maintenance management device for an application server farm according to another embodiment of the present application;
fig. 11 is a schematic structural diagram of a computer system according to an embodiment of the present application.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions in the embodiments of the present application are clearly and completely described below, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without inventive effort, are also within the scope of the present application based on the embodiments herein.
Fig. 1 is a block diagram of an application server farm operation and maintenance management system according to an embodiment of the present application. As shown in fig. 1, the application server farm operation and maintenance management system includes an asset entry device 100, an operation and maintenance management server 200, and an operation and maintenance management module 300.
The first end of the asset entry device 100 is connected to the first end of the application server farm 400, the second end of the asset entry device 100 is connected to the first end of the operation and maintenance management server 200, the second end of the operation and maintenance management server 200 is connected to the first end of the operation and maintenance management module 300, and the second end of the operation and maintenance management module 300 is connected to the second end of the application server farm 400.
The first end, the second end, or the third end mentioned in the following description, which are included in each of the asset input device 100, the operation and maintenance management server 200, and the operation and maintenance management module 300, may be the same port, or may be different ports, and whether the ports are the same port is determined according to actual use situations. Further, when the port is different, the port may be a different physical port or a different virtual port.
The asset entry device 100 is used for entering asset information of each application server included in the application server group 400 into the operation and maintenance management server 200. Optionally, when the asset information of the application server changes, the asset information of each application server may be modified by the asset entry device 100, so that the relevant information stored in the operation and maintenance management server 200 correspondingly changes. Optionally, the asset entry device 100 may also present asset information for each application server.
The operation and maintenance management server 200 is configured to store asset information, and send an operation and maintenance management instruction to the operation and maintenance management module 300, where the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name, and the operation and maintenance management object name includes at least one application server identifier.
The operation and maintenance management module 300 includes a plurality of operation and maintenance management tools, and each operation and maintenance management tool can perform operation and maintenance management on a plurality of application servers included in the application server group at the same time.
After receiving the operation management instruction, the operation management module 300 determines an operation management tool name, at least one application server identifier, and an operation management tool, an application server, and an operation management operation corresponding to the operation management operation name; and executing operation and maintenance management operation on the determined application program server through an operation and maintenance management tool.
Here, the application server may be a plurality of servers corresponding to one application, or may be a plurality of servers corresponding to a plurality of applications, which is not limited in the embodiment of the present application. Similarly, in fig. 1, the first server, the second server, and the nth server may be servers corresponding to the same application program, or servers corresponding to different application programs.
Referring to fig. 2, when an application server group operation and maintenance management system is used to manage each application server, the following procedure is adopted:
first, asset information of each server included in the application server group is entered into the operation and maintenance management server 200 by the asset entry device 100. The operation and maintenance manager can also log in the operation and maintenance management server through the asset entry device 100 and input an operation and maintenance management instruction to the operation and maintenance management server 200.
Then, the operation and maintenance management server 200 receives and saves asset information of each application server and receives an operation and maintenance management instruction.
Further, since the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name and an operation and maintenance management operation name, the operation and maintenance management object name comprises at least one application server identifier. Therefore, after receiving the operation and maintenance management instruction, the operation and maintenance management module 300 can obtain the operation and maintenance management tool name, the application server identifier of the operation and maintenance management and the operation name from the operation and maintenance management instruction; thus, the operation and maintenance management tool name, at least one application server identifier and the operation and maintenance management tool, the application server and the operation and maintenance management operation corresponding to the operation and maintenance management operation name are determined; and executing operation and maintenance management operation on the determined application program server through an operation and maintenance management tool.
As can be seen from the foregoing, the operation and maintenance management system for the application server group provided in the embodiment of the present application includes an operation and maintenance management module, where the operation and maintenance management module includes a plurality of operation and maintenance management tools, and each operation and maintenance management tool is directly connected to the application server group, so that one, a plurality of, and even all servers included in the application server group can be simultaneously operated and managed, and thus, an operation and maintenance manager can operate the plurality of operation and maintenance management tools included in the operation and maintenance management module only by logging in the operation and maintenance management system once; compared with the prior art, as shown in fig. 3, when one operation and maintenance management is needed, the operation and maintenance management tool corresponding to the login is needed, and the operation and maintenance management tool is manually operated too much, so that the operation is inconvenient and the operation and maintenance management error is easy to occur.
In addition, as can be seen from fig. 3, each operation and maintenance management tool in the prior art needs to be configured with at least one asset input device and one operation and maintenance server to jointly operate and maintain the application server group; according to the method and the device for managing the operation and maintenance of the application program server, the number of the application program servers can be changed, the data information to be saved is matched with the proper number of the asset input devices and the operation and maintenance servers, and each operation and maintenance management tool is not required to be configured with the asset input devices and the operation and maintenance servers, so that operation and maintenance management cost is saved.
Optionally, the asset information of the application includes an identifier of each application server, an identifier of an application corresponding to each application server, hardware information of each application server, an IP address of each application server, a memory remaining amount of each application server, an operating system of each application server, and the like, and of course, the asset information also includes any other information related to the application server, which is not limited in this embodiment of the present application.
The application identifier and the application server identifier are any identifiers that can be used to uniquely identify the application or the application server, for example, it is assumed that there are three applications, and the identifiers may be A, B or C, respectively, so long as one identifier can uniquely identify one application. Other matters are similar and will not be described in detail herein.
Optionally, referring to fig. 4, the operation and maintenance management module 300 includes various operation and maintenance management tools including a security scanning tool 301, a server monitoring tool 302, a log collection tool 303, and an operation and maintenance tool 304.
Wherein the security scan tool 301 is used to perform security scan operations on the operation and maintenance management object.
Wherein the server monitoring tool 302 is configured to perform a monitoring operation on the operation and maintenance management object.
Wherein the log collection tool 303 is configured to perform a log collection operation on the operation and maintenance management object.
Wherein the operation tool 304 is used for executing operation on the operation management object.
Illustratively, when asset information of an application server is entered, the security scan tool 301 needs to scan each application server and its asset information securely to ensure the security of the application server and its information. For another example, when an application develops a new service, the new service needs to be scanned to determine if the new service has vulnerabilities. For example, when a social application program develops a new voice chat service, a code, a plug-in, and the like related to the new voice chat service need to be scanned safely, the application program can be updated after the security scanning reaches the standard, and related information is input to a corresponding application program server.
For example, the server monitoring tool 302 may be configured to monitor the flow, the memory, and the pressure carried by each application server to determine whether expansion is needed, and so on, so as to timely learn about the current situation of each application server.
Illustratively, the log collection tool 303 may collect, filter, and/or filter out problematic related operations to facilitate later operation and maintenance viewing. Optionally, log collection tool 303 may also analyze the log to locate faults.
Illustratively, the operation and maintenance tool 304 may perform batch operation and maintenance on the application server farm, such as performing operating system replacement on all application servers.
Alternatively, referring to FIG. 5, the operation tools include a customization tool and a batch operation tool.
The customization tool is used to customize the universal script.
In the operation and maintenance management work, such as checking port service change, checking the state of an application program server and the like, an operation and maintenance person can realize the operation by logging in the operation and maintenance management system only once, and even if the operation needs to be executed regularly or irregularly, compared with the prior art, the login times are greatly reduced. In addition, some operation and maintenance management requirements with higher use frequency can be customized and packaged into functions or made into small tools, the functions are directly realized, and the functions are stored in the form of scripts, so that on one hand, the scripts can be edited according to later requirements, on the other hand, the scripts are stored and tested in a test environment before each operation, and human errors in operation and maintenance management can be reduced.
Further, for some simple script-unfulfilled functions, scripting may be performed, e.g., the execution of complex commands may be performed using a playbook.
The batch operation and maintenance tool is used for batch operation and maintenance of the management objects through the universal script.
When the operating system is replaced, an operation and maintenance manager can log in to operate and maintain management, and then replace the operating system for a plurality of application servers at the same time through batch operation and maintenance without directly replacing the application servers one by one.
According to the above, the operation and maintenance manager can monitor and know the service resource use states of all application program servers only by logging in the operation and maintenance management system, and discover hidden dangers which may cause system faults in time.
Optionally, referring to fig. 6, the application server farm operation and maintenance management system further includes a database 500, where a first end of the database 500 is connected to a third end of the operation and maintenance management module 300, and is used to record data generated by the operation and maintenance management module 300 when performing an operation and maintenance management; a second terminal of the database 500 is connected to a third terminal of the operation and maintenance management server 200 for recording data of the operation and maintenance management server 200.
Optionally, the application server farm operation management system may further include a user management module. The user management module is used for managing the authority of the user using the system and distributing different authorities to different users so as to more conveniently manage the application server group.
In addition, it should be noted that the above devices may be connected by wire or wirelessly according to actual use conditions, which is not limited in the embodiment of the present application. For example, the asset entry device 100, the operation and maintenance management server 200, the operation and maintenance management module 300, the application server farm 400, and the database 500 may be connected by wire or wirelessly according to the actual usage scenario.
In addition, it should be noted that the above application server farm operation and maintenance management system may be implemented based on agent technology.
For the above embodiment, the application program includes, illustratively, one social application program, the identification of which is 1, and one game application program, the identification of which is 2. The social application corresponds to 3 application servers, the identifications of the 3 application servers are A, B and C in sequence, the game application corresponds to 3 application servers, and the identifications of the 3 application servers are D, E and F in sequence. The asset entry device 100 is a computer, and the operation and maintenance management module 300 needs to perform operation and maintenance management on the 6 application servers. Further, the current operation and maintenance management is to replace the operating systems of the three application servers identified as A, B and C, and the operation and maintenance management process is as follows:
first, asset information of the 6 servers is input to the operation and maintenance management server 200 by a computer. For example, the entered information is:
the operation and maintenance management server 200 receives and stores the asset information of each application server.
The operation and maintenance manager logs in the operation and maintenance management server 200 through a computer, inputs an operation and maintenance management instruction for replacing the operating systems of the three application program servers identified as A, B and C with the Android operating system through a batch operation and maintenance tool to the operation and maintenance management server 200, and sends the operation and maintenance management instruction to the operation and maintenance management module 300.
After receiving the operation and maintenance management instruction, the operation and maintenance management module 300 obtains the operation and maintenance management tool name, the operation and maintenance management application server identifier and the operation and maintenance management operation name from the operation and maintenance management instruction, namely, the obtained operation and maintenance management tool names are batch operation and maintenance tools, the operation and maintenance management application server identifiers are A, B and C, and the operation systems of the three application servers with the operation and maintenance management operation names of A, B and C are replaced by Android operation systems.
And finally, inquiring the corresponding application program server through the application program server identifier A, B and the application program server identifier C, and replacing the operation systems of the three inquired application program servers with Android operation systems through a batch operation and maintenance tool to finish one-time operation and maintenance management.
In addition, the limitations regarding the number, variety, or other aspects set forth in the foregoing exemplary description are provided for convenience of description only and are not limiting of the present application.
Fig. 7 is a schematic diagram of an application server farm operation and maintenance management method according to an embodiment of the present application, where the application server farm operation and maintenance management method may be implemented by the operation and maintenance management module described above. As shown in fig. 7, in combination with fig. 8, the application server farm operation and maintenance management method includes:
step 701, receiving an operation and maintenance management instruction, where the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name, and the operation and maintenance management object name includes at least one application server identifier.
Step 702, in response to the operation and maintenance management instruction, determining an operation and maintenance management tool name, at least one application server identifier, and an operation and maintenance management tool, an application server, and an operation and maintenance management operation corresponding to the operation and maintenance management operation name; and executing operation and maintenance management operation on the determined server through an operation and maintenance management tool.
Optionally, the operation and maintenance management tool comprises a security scanning tool, a server monitoring tool, a log collection tool and an operation and maintenance tool.
Optionally, the operation of operation and maintenance management includes at least one of:
when the operation and maintenance management tool comprises a security scanning tool, performing a security scanning operation on the operation and maintenance management object by using the security scanning tool;
when the operation and maintenance management tool comprises a server monitoring tool, performing a monitoring operation on the operation and maintenance management object by using the server monitoring tool;
when the operation and maintenance management tool comprises a log collection tool, performing log collection operation on the operation and maintenance management object by using the log collection tool;
when the operation and maintenance management tool comprises an operation and maintenance tool, operation and maintenance operation are performed on the operation and maintenance management object by using the operation and maintenance tool.
Optionally, before receiving the operation and maintenance management instruction, the method further includes:
asset information of at least one application server corresponding to each application is input to an operation and maintenance management server.
Optionally, the operation management data generated when the operation management operation is performed is transmitted to the operation management database.
In addition, for the relevant content in the embodiment of the method, please refer to the above system embodiment, and detailed description is omitted herein.
As can be seen from the foregoing, the method for managing the operation and maintenance of the application server group according to the embodiments of the present application is implemented by an operation and maintenance management module, where the operation and maintenance management module includes a plurality of operation and maintenance management tools, and each operation and maintenance management tool is directly connected to the application server group, so that one, a plurality of, and even all servers included in the application server group can be simultaneously operated and managed, and thus, an operation and maintenance manager can operate the plurality of operation and maintenance management tools included in the operation and maintenance management module only by logging in the operation and maintenance management system once; compared with the prior art, when operation and maintenance management is needed to be completed, operation and maintenance management tools corresponding to login are needed, and the operation and maintenance management tools are manually operated too much, so that the operation is inconvenient, and operation and maintenance management errors are easy to occur.
In addition, each operation and maintenance management tool in the prior art needs to be provided with at least one asset input device and one operation and maintenance server to jointly operate and maintain the management application server group; according to the method and the device for managing the operation and maintenance of the application program server, the number of the application program servers can be changed, the data information to be saved is matched with the proper number of the asset input devices and the operation and maintenance servers, and each operation and maintenance management tool is not required to be configured with the asset input devices and the operation and maintenance servers, so that operation and maintenance management cost is saved.
Fig. 9 is a diagram illustrating an application server farm operation and maintenance management device according to an embodiment of the present application, where the application server farm operation and maintenance management device may be disposed in the operation and maintenance management module. As shown in fig. 9, the application server group operation and maintenance management device includes:
the receiving module 901 is configured to receive an operation and maintenance management instruction, where the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name, and the operation and maintenance management object name includes at least one application server identifier;
an operation module 902, configured to determine an operation management tool name, at least one application server identifier, and an operation management tool, an application server, and an operation management operation corresponding to the operation management operation name in response to the operation management instruction; and executing operation and maintenance management operation on the determined application program server through an operation and maintenance management tool.
Optionally, the operation and maintenance management tool comprises a security scanning tool, a server monitoring tool, a log collection tool and an operation and maintenance tool.
Optionally, the operation module 902 is further configured to:
when the operation and maintenance management tool comprises a security scanning tool, performing a security scanning operation on the operation and maintenance management object by using the security scanning tool;
when the operation and maintenance management tool comprises a server monitoring tool, performing a monitoring operation on the operation and maintenance management object by using the server monitoring tool;
when the operation and maintenance management tool comprises a log collection tool, performing log collection operation on the operation and maintenance management object by using the log collection tool;
when the operation and maintenance management tool comprises an operation and maintenance tool, operation and maintenance operation are performed on the operation and maintenance management object by using the operation and maintenance tool.
Optionally, referring to fig. 10, the application server farm operation and maintenance management device further includes an entry module 903, where the entry module 903 is configured to:
asset information of at least one application server corresponding to each application is input to an operation and maintenance management server.
Optionally, the operation module 902 is further configured to: the operation and maintenance management data generated when the operation and maintenance management operation is performed is transmitted to the operation and maintenance management database.
In addition, the relevant content in the device embodiment is referred to the system and method embodiments, and will not be described herein.
As can be seen from the foregoing, the application server group operation and maintenance management device provided in the embodiments of the present application includes an operation and maintenance management module, where the operation and maintenance management module includes a plurality of operation and maintenance management tools, and each operation and maintenance management tool is directly connected to the application server group, so that one, a plurality of, and even all servers included in the application server group can be simultaneously operated and managed, and thus, an operation and maintenance manager can operate the plurality of operation and maintenance management tools included in the operation and maintenance management module only by logging in the operation and maintenance management system once; compared with the prior art, when operation and maintenance management is needed to be completed, operation and maintenance management tools corresponding to login are needed, and the operation and maintenance management tools are manually operated too much, so that the operation is inconvenient, and operation and maintenance management errors are easy to occur.
In addition, each operation and maintenance management tool in the prior art needs to be provided with at least one asset input device and one operation and maintenance server to jointly operate and maintain the management application server group; according to the method and the device for managing the operation and maintenance of the application program server, the number of the application program servers can be changed, the data information to be saved is matched with the proper number of the asset input devices and the operation and maintenance servers, and each operation and maintenance management tool is not required to be configured with the asset input devices and the operation and maintenance servers, so that operation and maintenance management cost is saved.
Fig. 11 is a schematic diagram showing a structure of a computer system 1100 according to an embodiment of the present application, which includes a Central Processing Unit (CPU) 1101 that can execute various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 1102 or a program loaded from a storage section into a Random Access Memory (RAM) 1103. In the RAM1103, various programs and data required for system operation are also stored. The CPU1101, ROM1102, and RAM1103 are connected to each other by a bus 1104. An input/output (I/O) interface 1105 is also connected to bus 1104.
The following components are connected to the I/O interface 1105: an input section 1106 including a keyboard, a mouse, and the like; an output section including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc.; a storage section 1108 including a hard disk or the like; and a communication section 1109 including a network interface card such as a LAN card, a modem, and the like. The communication section 1109 performs communication processing via a network such as the internet. The drives are also connected to the I/O interface 1105 as needed. Removable media 1111, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like, is installed as needed in drive 1110, so that a computer program read therefrom is installed as needed in storage section 1108.
In particular, the processes described in the flowcharts according to the embodiments of the present application may be implemented as computer software programs. For example, method embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method shown in the flow diagrams. In such embodiments, the computer program may be downloaded and installed from a network via a communication portion, and/or installed from a removable medium. The above-described functions defined in the system of the present application are performed when the computer program is executed by a Central Processing Unit (CPU) 1101.
It should be noted that the computer readable medium shown in the present application may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present application may be implemented by means of software, or may be implemented by means of hardware, and the described units may also be provided in a processor. Wherein the names of the units do not constitute a limitation of the units themselves in some cases. The described units or modules may also be provided in a processor, for example, as: a processor includes a receiving module and an operating module. Wherein the names of the units or modules do not in some cases constitute a limitation of the units or modules themselves.
As another aspect, the present application also provides a computer-readable medium that may be contained in the electronic device described in the above embodiment; or may exist alone without being incorporated into the electronic device. The computer readable medium carries one or more programs which, when executed by one of the electronic devices, cause the electronic device to implement the application server farm operation and maintenance management method as described in the above embodiments.
For example, the electronic device may implement the method as shown in fig. 7: step 701, receiving an operation and maintenance management instruction, where the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name, and the operation and maintenance management object name includes at least one application server identifier. Step 702, in response to the operation and maintenance management instruction, determining an operation and maintenance management tool name, at least one application server identifier, and an operation and maintenance management tool, an application server, and an operation and maintenance management operation corresponding to the operation and maintenance management operation name; and executing operation and maintenance management operation on the determined server through an operation and maintenance management tool.
In summary, the application server group operation and maintenance management computer system or the computer readable medium provided in the embodiments of the present application, through the device operation and maintenance management module, the operation and maintenance management module includes a plurality of operation and maintenance management tools, and each operation and maintenance management tool is directly connected to the application server group, so that one, a plurality of, and even all servers included in the application server group can be operated and managed simultaneously, so that an operation and maintenance manager can operate the plurality of operation and maintenance management tools included in the operation and maintenance management module only by logging in the operation and maintenance management system once. Compared with the prior art, when operation and maintenance management is needed to be completed, operation and maintenance management tools corresponding to login are needed, and the operation and maintenance management tools are manually operated too much, so that the operation is inconvenient, and operation and maintenance management errors are easy to occur.
In addition, each operation and maintenance management tool in the prior art needs to be provided with at least one asset input device and one operation and maintenance server to jointly operate and maintain the management application server group; according to the method and the device for managing the operation and maintenance of the application program server, the number of the application program servers can be changed, the data information to be saved is matched with the proper number of the asset input devices and the operation and maintenance servers, and each operation and maintenance management tool is not required to be configured with the asset input devices and the operation and maintenance servers, so that operation and maintenance management cost is saved.
Finally, it should be noted that what is not described in the technical solutions of the present application may be implemented using the prior art. In addition, the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art will understand; the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.

Claims (4)

1. The application server group operation and maintenance management system is characterized by comprising an asset input device, an operation and maintenance management server and an operation and maintenance management module;
the first end of the asset input device is connected with the first end of the application server group, the second end of the asset input device is connected with the first end of the operation and maintenance management server, the second end of the operation and maintenance management server is connected with the first end of the operation and maintenance management module, and the second end of the operation and maintenance management module is connected with the second end of the application server group;
the asset input device is used for inputting asset information of each application server included in the application server group to the operation and maintenance management server;
the operation and maintenance management server is used for storing the asset information and sending an operation and maintenance management instruction to the operation and maintenance management module, wherein the operation and maintenance management instruction carries an operation and maintenance management tool name, an operation and maintenance management object name and an operation and maintenance management operation name, and the operation and maintenance management object name comprises at least one application program server identifier;
the operation and maintenance management module comprises a plurality of operation and maintenance management tools, and each operation and maintenance management tool can simultaneously carry out operation and maintenance management on a plurality of application program servers included in the application program server group;
after receiving an operation management instruction, the operation management module determines an operation management tool name, the at least one application server identifier, an operation management tool corresponding to the operation management operation name, an application server and an operation management operation; and executing the operation and maintenance management operation on the determined application program server through the operation and maintenance management tool.
2. The application server farm operation and maintenance management system according to claim 1, wherein the operation and maintenance management module comprises a plurality of operation and maintenance management tools including a security scanning tool, a server monitoring tool, a log collection tool and an operation and maintenance tool;
the security scanning tool is used for executing security scanning operation on the operation and maintenance management object;
the server monitoring tool is used for executing monitoring operation on the operation and maintenance management object;
the log collection tool is used for executing log collection operation on the operation and maintenance management object;
the operation and maintenance tool is used for executing operation and maintenance operation on the operation and maintenance management object.
3. The application server farm operation and maintenance management system according to claim 1 or 2, further comprising a database, wherein a first end of the database is connected to a third end of the operation and maintenance management module, and is configured to record data generated by the operation and maintenance management module when performing an operation and maintenance management operation; and the second end of the database is connected with the third end of the operation and maintenance management server and is used for recording the data of the operation and maintenance management server.
4. The application server farm operation and maintenance management system according to claim 2, wherein the operation and maintenance tools include a customizing tool and a batch operation and maintenance tool;
the customization tool is used for customizing universal scripts;
the batch operation and maintenance tool is used for batch operating the operation and maintenance management objects through the universal script.
CN202111152588.9A 2021-09-29 2021-09-29 Application server group operation and maintenance management system, method and device Active CN113992491B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111152588.9A CN113992491B (en) 2021-09-29 2021-09-29 Application server group operation and maintenance management system, method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111152588.9A CN113992491B (en) 2021-09-29 2021-09-29 Application server group operation and maintenance management system, method and device

Publications (2)

Publication Number Publication Date
CN113992491A CN113992491A (en) 2022-01-28
CN113992491B true CN113992491B (en) 2024-04-02

Family

ID=79737287

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111152588.9A Active CN113992491B (en) 2021-09-29 2021-09-29 Application server group operation and maintenance management system, method and device

Country Status (1)

Country Link
CN (1) CN113992491B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115329999A (en) * 2022-08-15 2022-11-11 中国农业银行股份有限公司 A method, device, platform and storage medium for processing operation and maintenance tasks
CN115913872A (en) * 2022-11-30 2023-04-04 浪潮(山东)计算机科技有限公司 Server monitoring operation and maintenance method, device, equipment and medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105844543A (en) * 2016-04-07 2016-08-10 国网天津市电力公司 Automation operation management system for power enterprise information system
CN108768728A (en) * 2018-05-31 2018-11-06 康键信息技术(深圳)有限公司 O&M task processing method, device, computer equipment and storage medium
CN109218076A (en) * 2018-08-09 2019-01-15 华为技术有限公司 A kind of O&M method and device
CN112380093A (en) * 2020-11-16 2021-02-19 平安科技(深圳)有限公司 Operation and maintenance processing method and device and computer equipment
CN113014445A (en) * 2021-02-08 2021-06-22 中国工商银行股份有限公司 Operation and maintenance method, device and platform for server and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11169815B2 (en) * 2018-01-16 2021-11-09 Bby Solutions, Inc. Method and system for automation tool set for server maintenance actions

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105844543A (en) * 2016-04-07 2016-08-10 国网天津市电力公司 Automation operation management system for power enterprise information system
CN108768728A (en) * 2018-05-31 2018-11-06 康键信息技术(深圳)有限公司 O&M task processing method, device, computer equipment and storage medium
CN109218076A (en) * 2018-08-09 2019-01-15 华为技术有限公司 A kind of O&M method and device
CN112380093A (en) * 2020-11-16 2021-02-19 平安科技(深圳)有限公司 Operation and maintenance processing method and device and computer equipment
CN113014445A (en) * 2021-02-08 2021-06-22 中国工商银行股份有限公司 Operation and maintenance method, device and platform for server and electronic equipment

Also Published As

Publication number Publication date
CN113992491A (en) 2022-01-28

Similar Documents

Publication Publication Date Title
CN108768730B (en) Method and device for operating intelligent network card
CN112838951B (en) Operation and maintenance method, device and system of terminal equipment and storage medium
CN112948195B (en) Interface testing method, device, electronic equipment and storage medium
CN113992491B (en) Application server group operation and maintenance management system, method and device
US11121912B2 (en) Method and apparatus for processing information
US9047408B2 (en) Monitoring software execution
CN109299124B (en) Method and apparatus for updating a model
CN114282078A (en) Project data processing method, device, electronic device and storage medium
CN113760712B (en) A test evaluation method and device
CN107403112B (en) Data checking method and equipment thereof
CN112084114B (en) Method and apparatus for testing interfaces
CN113010587B (en) Data source configuration method, device, terminal, server and medium
CN111711713A (en) Data access method, computer device and storage medium
CN114465919B (en) Network service testing method, system, electronic equipment and storage medium
CN114244427B (en) Method and device for checking optical fiber network port resource and computer readable medium
CN113094268B (en) Test method, test device, test equipment and test medium
CN111679885B (en) Method, device, medium and electronic equipment for determining virtual machine drift
CN115174224B (en) Information security monitoring method and device suitable for industrial control network
CN111159988A (en) Model processing method and device, computer equipment and storage medium
CN112650663B (en) A code processing method, device, equipment and medium
CN116467195A (en) Test task distribution method and device, electronic equipment, storage medium and product
CN108089823B (en) Information output method and device for storage system
CN109871310B (en) Version quality testing method and device
CN119396654A (en) Data monitoring method, device, electronic device and storage medium
CN118312695A (en) Page display method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant