Computer-readable recording medium recording system performance monitoring program, and system performance monitoring method and apparatus
First Claim
1. A computer-readable recording medium recording a system performance monitoring program for monitoring performance of a server system having a plurality of servers connected to each other over a network to provide prescribed services, the program causing a computer to function as:
- monitoring means for acquiring and storing status information indicating an operating status of the server system in status information memory means, and when other status information is necessary for performance evaluation, issuing an access instruction to make an appropriate access for producing monitoring conditions for creating the other status information in the server system, and acquiring and storing the other status information created by means of the appropriate access in the status information memory means;
access means for receiving the access instruction from the monitoring means and making the appropriate access to the server system over the network in order to produce the monitoring conditions in the server system;
evaluation means for analyzing the status information and the other status information being stored in the status information memory means to measure performance and evaluating whether the server system meets a prescribed performance criterion; and
performance prediction means for analyzing the status information and the other status information to detect combinations of specified performance as a performance parameter and a specified data item contained in the status information and the other status information, calculating an allowable range of the specified data item for maintaining the prescribed performance criterion based on the combinations, and predicting whether the server system can maintain the prescribed performance criterion, by comparing a current value of the specified data item detected from the status information and the other status information with the allowable range, the status information and the other status information being stored in the status information memory means.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-readable recording medium recording a system performance monitoring program for monitoring performance at desired timing and under desired conditions. A monitoring unit collects and stores status information indicating the operating statuses of servers in a status information memory. When other status information is necessary for evaluating performance, the monitoring unit instructs an access unit to make an appropriate access. The access from the access unit produces desired conditions and the missing status information is created. The monitoring unit collects and stores the created status information in the status information memory. When necessary status information is all stored in the status information memory, the evaluation unit reads the necessary status information to check whether the performance meets a prescribed performance criterion.
-
Citations
12 Claims
-
1. A computer-readable recording medium recording a system performance monitoring program for monitoring performance of a server system having a plurality of servers connected to each other over a network to provide prescribed services, the program causing a computer to function as:
-
monitoring means for acquiring and storing status information indicating an operating status of the server system in status information memory means, and when other status information is necessary for performance evaluation, issuing an access instruction to make an appropriate access for producing monitoring conditions for creating the other status information in the server system, and acquiring and storing the other status information created by means of the appropriate access in the status information memory means; access means for receiving the access instruction from the monitoring means and making the appropriate access to the server system over the network in order to produce the monitoring conditions in the server system; evaluation means for analyzing the status information and the other status information being stored in the status information memory means to measure performance and evaluating whether the server system meets a prescribed performance criterion; and performance prediction means for analyzing the status information and the other status information to detect combinations of specified performance as a performance parameter and a specified data item contained in the status information and the other status information, calculating an allowable range of the specified data item for maintaining the prescribed performance criterion based on the combinations, and predicting whether the server system can maintain the prescribed performance criterion, by comparing a current value of the specified data item detected from the status information and the other status information with the allowable range, the status information and the other status information being stored in the status information memory means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system performance monitoring method for monitoring performance of a server system having a plurality of servers connected to each other over a network to provided prescribed services, wherein:
-
monitoring means acquires and stores status information on an operating status of the server system in status information memory means, and when other status information is necessary for performance evaluation, issues an access instruction to make an appropriate access for producing monitoring conditions for creating the other status information in the server system; access means receives the access instruction from the monitoring means and makes the appropriate access to the server system over the network in order to produce the monitoring conditions in the server system; the monitoring means acquires and stores the other status information created by means of the appropriate access, in the status information memory means; evaluation means analyzes the status information and the other status information being stored in the status information memory means to measure performance and evaluating whether the server system meets a prescribed performance criterion; and performance prediction means for analyzing the status information and the other status information to detect combinations of specified performance as a performance parameter and a specified data item contained in the status information and the other status information, calculating an allowable range of the specified data item for maintaining the prescribed performance criterion based on the combinations, and predicting whether the server system can maintain the prescribed performance criterion, by comparing a current value of the specified data item detected from the status information and the other status information with the allowable range, the status information and the other status information being stored in the status information memory means.
-
-
12. A system performance monitoring apparatus for monitoring performance of a server system having a plurality of servers connected to each other over a network to provide prescribed services, the system performance monitoring apparatus comprising:
-
monitoring means for acquiring and storing status information on an operating status of the server system in status information memory means, and when other status information is necessary for performance evaluation, issuing an access instruction to make an appropriate access for producing monitoring conditions for creating the other status information in the server system, and acquiring and storing the other status information created by means of the appropriate access in the status information memory means; access means for receiving the access instruction from the monitoring means and making the appropriate access to the server system over the network in order to produce the monitoring conditions in the server system; evaluation means for analyzing the status information and the other status information being stored in the status information memory means to measure performance and evaluating whether the server system meets a prescribed performance criterion; and performance prediction means for analyzing the status information and the other status information to detect combinations of specified performance as a performance parameter and a specified data item contained in the status information and the other status information, calculating an allowable range of the specified data item for maintaining the prescribed performance criterion based on the combinations, and predicting whether the server system can maintain the prescribed performance criterion, by comparing a current value of the specified data item detected from the status information and the other status information with the allowable range, the status information and the other status information being stored in the status information memory means.
-
Specification