METHOD, APPARATUS AND PROGRAM STORAGE DEVICE FOR SCHEDULING THE PERFORMANCE OF MAINTENANCE TASKS TO MAINTAIN A SYSTEM ENVIRONMENT
First Claim
Patent Images
1. A method for detecting a problem with a server, the method comprising the steps of:
- a computer monitoring during each of a plurality of first periods respective amounts of available disk space in a server, and for each of the first periods, responsive to the respective amount of available disk space being less than a first predetermined threshold, the computer executing a program tool to increase the available disk space;
the computer monitoring during each of a plurality of second periods respective amounts of utilization of the server other than utilization of the disk space, and for each of the second periods, responsive to the respective amount of utilization of the server other than utilization of the disk space being greater than a second predetermined threshold, the computer executing the program tool to reduce the utilization of the server other than utilization of the disk space;
the computer determining during each of a plurality of third periods if the program tool has been executed at least once during a fourth period encompassing a plurality of the first, second and third periods, and if not, the computer executing the program tool to increase the available disk space or decrease utilization of the server other than utilization of the disk space;
the computer counting a number of times that the program tool has been executed during a fifth period encompassing a plurality of the first, second and third periods, and responsive to the number of times during the fifth period that the program tool has been executed being greater than a predetermined third threshold, the computer automatically notifying an administrator of a problem with the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and program storage device for scheduling the performance of maintenance tasks to maintain a system environment is disclosed. A parameter for a computer system is monitored to detect a need to perform at least one maintenance task. At least one maintenance task is performed when the monitoring detects the need to perform at least one maintenance task or at least once within a predetermined period.
53 Citations
20 Claims
-
1. A method for detecting a problem with a server, the method comprising the steps of:
-
a computer monitoring during each of a plurality of first periods respective amounts of available disk space in a server, and for each of the first periods, responsive to the respective amount of available disk space being less than a first predetermined threshold, the computer executing a program tool to increase the available disk space; the computer monitoring during each of a plurality of second periods respective amounts of utilization of the server other than utilization of the disk space, and for each of the second periods, responsive to the respective amount of utilization of the server other than utilization of the disk space being greater than a second predetermined threshold, the computer executing the program tool to reduce the utilization of the server other than utilization of the disk space; the computer determining during each of a plurality of third periods if the program tool has been executed at least once during a fourth period encompassing a plurality of the first, second and third periods, and if not, the computer executing the program tool to increase the available disk space or decrease utilization of the server other than utilization of the disk space; the computer counting a number of times that the program tool has been executed during a fifth period encompassing a plurality of the first, second and third periods, and responsive to the number of times during the fifth period that the program tool has been executed being greater than a predetermined third threshold, the computer automatically notifying an administrator of a problem with the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for detecting a problem with a server, the computer program product comprising:
-
one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising; program instructions to monitor during each of a plurality of first periods respective amounts of available disk space in a server, and for each of the first periods, responsive to the respective amount of available disk space being less than a first predetermined threshold, initiate execution of a program tool to increase the available disk space; program instructions to monitor during each of a plurality of second periods respective amounts of utilization of the server other than utilization of the disk space, and for each of the second periods, responsive to the respective amount of utilization of the server other than utilization of the disk space being greater than a second predetermined threshold, initiate execution of the program tool to reduce the utilization of the server other than utilization of the disk space; program instructions to determine during each of a plurality of third periods if the program tool has been executed at least once during a fourth period encompassing a plurality of the first, second and third periods, and if not, initiate execution of the program tool to increase the available disk space or decrease utilization of the server other than utilization of the disk space; and program instructions to count a number of times that the program tool has been executed during a fifth period encompassing a plurality of the first, second and third periods, and responsive to the number of times during the fifth period that the program tool has been executed being greater than a predetermined third threshold, automatically notify an administrator of a problem with the server. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer system for detecting a problem with a server, the computer system comprising:
-
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising; program instructions to monitor during each of a plurality of first periods respective amounts of available disk space in a server, and for each of the first periods, responsive to the respective amount of available disk space being less than a first predetermined threshold, initiate execution of a program tool to increase the available disk space; program instructions to monitor during each of a plurality of second periods respective amounts of utilization of the server other than utilization of the disk space, and for each of the second periods, responsive to the respective amount of utilization of the server other than utilization of the disk space being greater than a second predetermined threshold, initiate execution of the program tool to reduce the utilization of the server other than utilization of the disk space; program instructions to determine during each of a plurality of third periods if the program tool has been executed at least once during a fourth period encompassing a plurality of the first, second and third periods, and if not, initiate execution of the program tool to increase the available disk space or decrease utilization of the server other than utilization of the disk space; and program instructions to count a number of times that the program tool has been executed during a fifth period encompassing a plurality of the first, second and third periods, and responsive to the number of times during the fifth period that the program tool has been executed being greater than a predetermined third threshold, automatically notify an administrator of a problem with the server. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification