Monitoring a monitoring-target process
First Claim
1. A method for preventing erroneous error detection in a computer in conjunction with monitoring a monitoring-target process in the computer, said method comprising:
- said computer searching a monitoring-condition registry for a monitoring condition record that controls implementation of the monitoring-target process, said searching comprising using a process label as a search key for said searching, said process label uniquely identifying the monitoring-target process, said monitoring-condition registry being a file or database stored in a data storage device in the computer;
said computer determining from said searching that the monitoring condition record is stored in the monitoring-condition registry and in response said computer deleting the monitoring condition record from the monitoring-condition registry;
after said deleting the monitoring condition record, said computer determining the monitoring conditions controlling implementation of the monitoring-target process;
after said determining the monitoring conditions, said computer generating the monitoring condition record that includes the determined monitoring conditions;
after said generating the monitoring condition record, said computer storing the monitoring condition record in the monitoring-condition registry;
said computer determining that a current time is not within a non-monitoring time period specified in a non-monitoring time period schedule stored in the monitoring condition record, said non-monitoring time period denoting an interval of time during which the monitoring-target process is not permitted to be monitored;
after said determining that the current time is not within the non-monitoring time period specified in the non-monitoring time period schedule, said computer ascertaining a current operating state of the monitoring-target process; and
after said ascertaining the current operating state;
said computer deleting the monitoring-condition record from the monitoring-condition registry;
said computer determining that the monitoring-target process is in operation; and
said computer stopping the monitoring-target process in response to said determining that the monitoring-target process is in operation and after said deleting the monitoring-condition record, wherein said stopping the monitoring-target process after said deleting the monitoring-condition record prevents a risk of erroneously detecting that a non-operating state of the monitoring-target process in the computer is abnormal after said stopping the monitoring-target process.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for monitoring a monitoring-target process. A monitoring-condition registry is searched for a monitoring condition record that controls implementation of the monitoring-target process. The searching includes using a process label as a search key. The process label uniquely identifies the monitoring-target process. It is determined from the searching that the monitoring condition record is stored in the monitoring-condition registry and in response, the monitoring condition record is deleted from the monitoring-condition registry. After the monitoring condition record is deleted from the monitoring-condition registry, a determination is made of the monitoring conditions controlling implementation of the monitoring-target process, after which the monitoring condition record is generated. The generated monitoring condition record includes the determined monitoring conditions. The generated monitoring condition record is stored in the monitoring-condition registry.
-
Citations
16 Claims
-
1. A method for preventing erroneous error detection in a computer in conjunction with monitoring a monitoring-target process in the computer, said method comprising:
-
said computer searching a monitoring-condition registry for a monitoring condition record that controls implementation of the monitoring-target process, said searching comprising using a process label as a search key for said searching, said process label uniquely identifying the monitoring-target process, said monitoring-condition registry being a file or database stored in a data storage device in the computer; said computer determining from said searching that the monitoring condition record is stored in the monitoring-condition registry and in response said computer deleting the monitoring condition record from the monitoring-condition registry; after said deleting the monitoring condition record, said computer determining the monitoring conditions controlling implementation of the monitoring-target process; after said determining the monitoring conditions, said computer generating the monitoring condition record that includes the determined monitoring conditions; after said generating the monitoring condition record, said computer storing the monitoring condition record in the monitoring-condition registry; said computer determining that a current time is not within a non-monitoring time period specified in a non-monitoring time period schedule stored in the monitoring condition record, said non-monitoring time period denoting an interval of time during which the monitoring-target process is not permitted to be monitored; after said determining that the current time is not within the non-monitoring time period specified in the non-monitoring time period schedule, said computer ascertaining a current operating state of the monitoring-target process; and after said ascertaining the current operating state;
said computer deleting the monitoring-condition record from the monitoring-condition registry;
said computer determining that the monitoring-target process is in operation; and
said computer stopping the monitoring-target process in response to said determining that the monitoring-target process is in operation and after said deleting the monitoring-condition record, wherein said stopping the monitoring-target process after said deleting the monitoring-condition record prevents a risk of erroneously detecting that a non-operating state of the monitoring-target process in the computer is abnormal after said stopping the monitoring-target process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer readable hardware storage device storing program code configured to be executed by a computer to implement a method for preventing erroneous error detection in the computer in conjunction with monitoring a monitoring-target process in the computer, said method comprising:
-
said computer searching a monitoring-condition registry for a monitoring condition record that controls implementation of the monitoring-target process, said searching comprising using a process label as a search key for said searching, said process label uniquely identifying the monitoring-target process, said monitoring-condition registry being a file or database stored in a data storage device in the computer; said computer determining from said searching that the monitoring condition record is stored in the monitoring-condition registry and in response said computer deleting the monitoring condition record from the monitoring-condition registry; after said deleting the monitoring condition record, said computer determining the monitoring conditions controlling implementation of the monitoring-target process; after said determining the monitoring conditions, said computer generating the monitoring condition record that includes the determined monitoring conditions; after said generating the monitoring condition record, said computer storing the monitoring condition record in the monitoring-condition registry; said computer determining that a current time is not within a non-monitoring time period specified in a non-monitoring time period schedule stored in the monitoring condition record, said non-monitoring time period denoting an interval of time during which the monitoring-target process is not permitted to be monitored; after said determining that the current time is not within the non-monitoring time period specified in the non-monitoring time period schedule, said computer ascertaining a current operating state of the monitoring-target process; and after said ascertaining the current operating state;
said computer deleting the monitoring-condition record from the monitoring-condition registry;
said computer determining that the monitoring-target process is in operation; and
said computer stopping the monitoring-target process in response to said determining that the monitoring-target process is in operation and after said deleting the monitoring-condition record, wherein said stopping the monitoring-target process after said deleting the monitoring-condition record prevents a risk of erroneously detecting that a non-operating state of the monitoring-target process in the computer is abnormal after said stopping the monitoring-target process. - View Dependent Claims (10, 11, 12)
-
-
13. A system comprising a computer and a computer readable hardware storage device, said storage device storing program code configured to be executed by the computer to implement a method for preventing erroneous error detection in the computer in conjunction with monitoring a monitoring-target process in the computer, said method comprising:
-
said computer searching a monitoring-condition registry for a monitoring condition record that controls implementation of the monitoring-target process, said searching comprising using a process label as a search key for said searching, said process label uniquely identifying the monitoring-target process, said monitoring-condition registry being a file or database stored in a data storage device in the computer; said computer determining from said searching that the monitoring condition record is stored in the monitoring-condition registry and in response said computer deleting the monitoring condition record from the monitoring-condition registry; after said deleting the monitoring condition record, said computer determining the monitoring conditions controlling implementation of the monitoring-target process; after said determining the monitoring conditions, said computer generating the monitoring condition record that includes the determined monitoring conditions; after said generating the monitoring condition record, said computer storing the monitoring condition record in the monitoring-condition registry; said computer determining that a current time is not within a non-monitoring time period specified in a non-monitoring time period schedule stored in the monitoring condition record, said non-monitoring time period denoting an interval of time during which the monitoring-target process is not permitted to be monitored; after said determining that the current time is not within the non-monitoring time period specified in the non-monitoring time period schedule, said computer ascertaining a current operating state of the monitoring-target process; and after said ascertaining the current operating state;
said computer deleting the monitoring-condition record from the monitoring-condition registry;
said computer determining that the monitoring-target process is in operation; and
said computer stopping the monitoring-target process in response to said determining that the monitoring-target process is in operation and after said deleting the monitoring-condition record, wherein said stopping the monitoring-target process after said deleting the monitoring-condition record prevents a risk of erroneously detecting that a non-operating state of the monitoring-target process in the computer is abnormal after said stopping the monitoring-target process. - View Dependent Claims (14, 15, 16)
-
Specification