Abnormal monitoring and processing unit and method for the data handling system that runs without interruption
Technical field
The present invention relates to abnormal monitoring and processing unit and method, more specifically, relate to abnormal monitoring and processing unit and the method for the data handling system for running without interruption.
Background technology
At present, along with becoming increasingly abundant of the class of business of the increasingly extensive and different field of cyber-net application, to the data handling system running without interruption (data handling system of moving continuously for 7 * 24 hours, for example transaction processing server in financial field) extremely monitor and processing becomes more and more important.
The existing abnormality monitoring system for the data handling system that runs without interruption and method are only for the monitoring state of goal systems, and the abnormal and alarm of finding for monitoring needs manpower intervention processing conventionally.
Therefore there are the following problems for the existing abnormality monitoring system for the data handling system that runs without interruption and method: (1) because needs manpower intervention is processed, thus human error can be caused, and ageing lower; (2) due to the conventional supervisory control system service logic of monitoring objective system not, relatively independent and there is versatility, therefore cannot set up specific monitoring rules with the service logic of monitoring objective system; (3) because shortage when carrying out abnormality processing comprehensively judges and need manpower intervention to process, therefore can not tackle fast extremely and accurately implement emergency preplan.
Therefore, there is following demand: provide abnormal monitoring and processing unit and the method for the data handling system that runs without interruption that can monitor real-time and accurately abnormal and emergency preplan that automatically implement to be associated.
Summary of the invention
In order to solve the existing problem of above-mentioned prior art scheme, the present invention proposes abnormal monitoring and processing unit and the method for the data handling system that runs without interruption that can monitor real-time and accurately abnormal and emergency preplan that automatically implement to be associated.
The object of the invention is to be achieved through the following technical solutions:
Abnormal monitoring and a processing unit, described abnormal monitoring and processing unit comprise:
The first monitoring unit, the basic environment of described the first monitoring unit monitoring objective system, and formation base environmental statement information, and described basic environment report information is sent to master controller;
The second monitoring unit, described the second monitoring unit periodically sends application processing logic control and measuring message to described goal systems, and generates application processing logic report information, and described application processing logic report information is sent to described master controller;
Master controller, described master controller judges based on monitoring rules and the described basic environment report information that receives and application processing logic report information the character whether described goal systems is abnormal and abnormal, and automatically carry out and the described abnormality processing operation being extremely associated based on judged result, so that described goal systems recovers normal;
Memory, monitoring rules described in described memory stores.
In the above in disclosed scheme, preferably, the basic environment that described the first monitoring unit is monitored described goal systems comprises at least one that carry out in following operation: monitoring state of network, monitoring host computer running status, monitoring process state, monitoring application daily record.
In disclosed scheme, preferably, described the first monitoring unit is monitored the basic environment of described goal systems based at least one monitor control index in the above.
In disclosed scheme, preferably, described the second monitoring unit is monitored the application processing logic of described goal systems based at least one the service application monitor control index at least one applied business dimension in the above.
In the above in disclosed scheme, preferably, described the second monitoring unit is by described application processing logic control and measuring message obtaining information pay close attention to the output of described goal systems from the application data of described goal systems, and set up baseline according to described goal systems historical behavior, thereby monitor the application processing logic of described goal systems.
In the above in disclosed scheme, preferably, described master controller is carried out filter operation based on filtering rule to the described basic environment report information receiving and application processing logic report information before carrying out decision operation based on described monitoring rules, to remove irrelevant information, wherein, filtering rule described in described memory stores.
In disclosed scheme, preferably, user is by the user interface of described abnormal monitoring and processing unit or by configuration file, the incidence relation between described monitoring rules and/or filtering rule and/or abnormal and abnormality processing operation is set in the above.
In disclosed scheme, preferably, described memory is the incidence relation of storage extremely and between abnormality processing operation further in the above.
In disclosed scheme, preferably, described master controller is monitored the result of implementation of described abnormality processing operation after executing described abnormality processing operation in the above.
Object of the present invention also can be achieved through the following technical solutions:
Abnormal monitoring and a processing method, described abnormal monitoring and processing method comprise the following steps:
(A1) basic environment of monitoring objective system, and formation base environmental statement information;
(A2) periodically to described goal systems, send application processing logic control and measuring message, and generate application processing logic report information;
(A3) based on monitoring rules and described basic environment report information, judge with application processing logic report information the character whether described goal systems is abnormal and abnormal, and automatically carry out and the described abnormality processing operation being extremely associated based on judged result, so that described goal systems recovers normal.
Abnormal monitoring for the data handling system that runs without interruption disclosed in this invention and processing unit and method have the following advantages: (1) is because abnormality processing operation is automatically carried out and without manpower intervention, therefore can not introduce human error, and abnormality processing is ageing higher; (2) due to the application processing logic of monitoring objective system, therefore can by setting up specific monitoring rules, whether the application processing logic of monitoring objective system occurs extremely; (3) owing to comprehensively judging based on basic environment report information and application processing logic report information, therefore can tackle fast the abnormal emergency preplan of also implementing exactly.
Accompanying drawing explanation
By reference to the accompanying drawings, technical characterictic of the present invention and advantage will be understood better by those skilled in the art, wherein:
Fig. 1 is the schematic diagram of abnormal monitoring and processing unit according to an embodiment of the invention;
Fig. 2 is the flow chart of abnormal monitoring and processing method according to an embodiment of the invention.
Embodiment
Fig. 1 is the schematic diagram of abnormal monitoring and processing unit according to an embodiment of the invention.As shown in Figure 1, abnormal monitoring disclosed in this invention and processing unit comprise master controller 1, the first monitoring unit 2, the second monitoring unit 3 and memory 4.Wherein, the basic environment of described the first monitoring unit 2 monitoring objective systems (needing monitored data handling system), and formation base environmental statement information, and described basic environment report information is sent to master controller 1.Described the second monitoring unit 3 periodically (for example per minute) sends application processing logic control and measuring message (for example for detection of the business expression behaviour of transaction processing server whether conclude the business normally probe) to described goal systems, and generate application processing logic report information, and described application processing logic report information is sent to described master controller 1.Described master controller 1 judges that based on monitoring rules and the described basic environment report information that receives and application processing logic report information character that whether described goal systems is abnormal and abnormal (exemplarily, this decision operation completed in several seconds), and automatically carry out and the described abnormality processing operation (for example emergency preplan) being extremely associated based on judged result, so that described goal systems recovers normal.The described monitoring rules of described memory 4 storage.
Preferably, in abnormal monitoring disclosed in this invention and processing unit, the basic environment of the described goal systems of described the first monitoring unit 2 monitoring comprises at least one that carry out in following: monitoring state of network, monitoring host computer running status, monitoring process state, monitoring application daily record.
Preferably, in abnormal monitoring disclosed in this invention and processing unit, described the first monitoring unit 2 is monitored the basic environment of described goal systems based at least one monitor control index.
Preferably, in abnormal monitoring disclosed in this invention and processing unit, described the second monitoring unit 3 at least one service application monitor control index based at least one applied business dimension (being applied business) is monitored the application processing logic of described goal systems.
Exemplarily, in abnormal monitoring disclosed in this invention and processing unit, described the second monitoring unit 3 for example, by described application processing logic control and measuring message obtaining information pay close attention to the output of described goal systems from the application data (transaction data) of described goal systems, and set up the baseline basis of decision operation subsequently (for) according to described goal systems historical behavior, thereby monitor the application processing logic (for example trading processing logic) of described goal systems.
Preferably, in abnormal monitoring disclosed in this invention and processing unit, described master controller 1 is carried out filter operation based on filtering rule to the described basic environment report information receiving and application processing logic report information before carrying out decision operation based on described monitoring rules, to remove irrelevant information, wherein, the described filtering rule of described memory 4 storage.
Preferably, in abnormal monitoring disclosed in this invention and processing unit, user is by the user interface (not shown) of described abnormal monitoring and processing unit or by configuration file, the incidence relation between described monitoring rules and/or filtering rule and/or abnormal and abnormality processing operation is set.
Preferably, in abnormal monitoring disclosed in this invention and processing unit, described memory 4 is the incidence relation (i.e. one to one relation extremely and abnormality processing operation between) of storage extremely and between abnormality processing operation further.
Preferably, in abnormal monitoring disclosed in this invention and processing unit, the result of implementation of described master controller 1 described abnormality processing operation of monitoring after executing described abnormality processing operation.
Exemplarily, in abnormal monitoring disclosed in this invention and processing unit, described master controller 1 is carried out described abnormality processing by telnet agreement or http protocol and is operated.
Therefore abnormal monitoring disclosed in this invention and processing unit tool have the following advantages: (1) because abnormality processing operation is automatically carried out and without manpower intervention, thus human error can not introduced, and abnormality processing is ageing higher; (2) due to the application processing logic of monitoring objective system, therefore can by setting up specific monitoring rules, whether the application processing logic of monitoring objective system occurs extremely; (3) owing to comprehensively judging based on basic environment report information and application processing logic report information, therefore can tackle fast the abnormal emergency preplan of also implementing exactly.
Fig. 2 is the flow chart of abnormal monitoring and processing method according to an embodiment of the invention.As shown in Figure 2, abnormal monitoring disclosed in this invention and processing method comprise the following steps: the basic environment of (A1) monitoring objective system (needing monitored data handling system), and formation base environmental statement information; (A2) periodically (for example per minute) sends application processing logic control and measuring message (for example for detection of the business expression behaviour of transaction processing server whether conclude the business normally probe) to described goal systems, and generates application processing logic report information; (A3) based on monitoring rules and described basic environment report information and application processing logic report information, judge that character that whether described goal systems is abnormal and abnormal (exemplarily, this decision operation completed in several seconds), and automatically carry out and the described abnormality processing operation (for example emergency preplan) being extremely associated based on judged result, so that described goal systems recovers normal.
Preferably, in abnormal monitoring disclosed in this invention and processing method, described step (A1) further comprises: carry out at least one in following operation: monitoring state of network, monitoring host computer running status, monitoring process state, monitoring application daily record.
Preferably, in abnormal monitoring disclosed in this invention and processing method, described step (A1) further comprises: the basic environment of monitoring described goal systems based at least one monitor control index.
Preferably, in abnormal monitoring disclosed in this invention and processing method, described step (A2) further comprises: at least one the service application monitor control index based at least one applied business dimension (being applied business) is monitored the application processing logic of described goal systems.
Exemplarily, in abnormal monitoring disclosed in this invention and processing method, described step (A2) further comprises: for example, by described application processing logic control and measuring message obtaining information pay close attention to the output of described goal systems from the application data (transaction data) of described goal systems, and set up the baseline basis of decision operation subsequently (for) according to described goal systems historical behavior, thereby monitor the application processing logic (for example trading processing logic) of described goal systems.
Preferably, in abnormal monitoring disclosed in this invention and processing method, described step (A3) further comprises: before carrying out decision operation based on described monitoring rules, based on filtering rule, described basic environment report information and application processing logic report information are carried out to filter operation, to remove irrelevant information.
Preferably, in abnormal monitoring disclosed in this invention and processing method, user arranges the incidence relation between described monitoring rules and/or filtering rule and/or abnormal and abnormality processing operation by user interface or configuration file.
Preferably, in abnormal monitoring disclosed in this invention and processing method, described step (A3) further comprises: the result of implementation of the described abnormality processing operation of monitoring after executing described abnormality processing operation.
Exemplarily, in abnormal monitoring disclosed in this invention and processing method, by telnet agreement or http protocol, carry out described abnormality processing and operate.
Therefore abnormal monitoring disclosed in this invention and processing method tool have the following advantages: (1) because abnormality processing operation is automatically carried out and without manpower intervention, thus human error can not introduced, and abnormality processing is ageing higher; (2) due to the application processing logic of monitoring objective system, therefore can by setting up specific monitoring rules, whether the application processing logic of monitoring objective system occurs extremely; (3) owing to comprehensively judging based on basic environment report information and application processing logic report information, therefore can tackle fast the abnormal emergency preplan of also implementing exactly.
Although the present invention is described by above-mentioned preferred implementation, its way of realization is not limited to above-mentioned execution mode.Should be realized that: in the situation that not departing from purport of the present invention and scope, those skilled in the art can make different variations and modification to the present invention.