Monitoring system and monitoring method
First Claim
1. A monitoring system comprising:
- a plurality of information processing apparatuses each having a respective monitoring agent of a plurality of monitoring agents, the respective monitoring agent for each information processing apparatus being implemented for monitoring performance of said information processing apparatus at a predetermined monitoring interval; and
a monitoring apparatus implementing a monitoring manager for controlling said plurality of monitoring agents,wherein said monitoring manager divides said plurality of monitoring agents into groups of monitoring agents for a single service system, each group corresponding to a respective application and including the respective monitoring agent of each information processing apparatus in which the respective application for the group operates in operation of the single service system, and wherein said monitoring manager further divides said information processing apparatuses that operate the respective application for each group into a plurality of parties,wherein said monitoring manager obtains performance information for each group from the monitoring agents of the group and analyzes the performance information to calculate a respective degree of correlation for each set of two groups of the groups of monitoring agents,wherein said monitoring manager, for each set of two groups for which the degree of correlation is greater than or equal to a first threshold, transmits event information received from either group of the two groups to the other group of the two groups, and, for each set of two groups for which the degree of correlation is greater than or equal to a second threshold, combines the set of two groups into a single group,said monitoring manager sets each monitoring agent of a first set of a first group of monitoring agents that includes the respective monitoring agents of the information processing apparatuses belonging to a first party of the plurality of parties to monitor the information processing apparatus having the monitoring agent at a first monitoring interval that is shorter than a second monitoring interval,said monitoring manager sets each monitoring agent of a second set of the first group of monitoring agents that includes the respective monitoring agents of the information processing apparatuses belonging to a second party of the plurality of parties to monitor the information processing apparatus having the monitoring agent at the second monitoring interval,said first and second monitoring intervals are stored in a storage device,each monitoring agent of the first set of monitoring agent monitors the information processing apparatus having the monitoring agent at the first monitoring interval, andeach monitoring agent of the second set of monitoring agents monitors the information processing apparatus having the monitoring agent at the second monitoring interval.
1 Assignment
0 Petitions
Accused Products
Abstract
The monitoring technology capable of reducing total monitoring cost without degrading the monitoring capability in accordance with the configuration of the large-scale service system and quickly comprehending the state of the service system after the configuration change. A monitoring system in which information processing apparatuses constituting the service system are objects to be monitored has a monitoring manager program and a plurality of monitoring agent programs, and objects to be monitored having the same performance characteristics are sorted into the same groups. In each of the groups, parties where monitoring is carried out at a short monitoring interval and parties where the monitoring is carried out at a long monitoring interval are provided. The performance of objects to be monitored in the party of the long monitoring interval is estimated from the performance of the objects to be monitored in the party of the short monitoring interval.
-
Citations
17 Claims
-
1. A monitoring system comprising:
-
a plurality of information processing apparatuses each having a respective monitoring agent of a plurality of monitoring agents, the respective monitoring agent for each information processing apparatus being implemented for monitoring performance of said information processing apparatus at a predetermined monitoring interval; and a monitoring apparatus implementing a monitoring manager for controlling said plurality of monitoring agents, wherein said monitoring manager divides said plurality of monitoring agents into groups of monitoring agents for a single service system, each group corresponding to a respective application and including the respective monitoring agent of each information processing apparatus in which the respective application for the group operates in operation of the single service system, and wherein said monitoring manager further divides said information processing apparatuses that operate the respective application for each group into a plurality of parties, wherein said monitoring manager obtains performance information for each group from the monitoring agents of the group and analyzes the performance information to calculate a respective degree of correlation for each set of two groups of the groups of monitoring agents, wherein said monitoring manager, for each set of two groups for which the degree of correlation is greater than or equal to a first threshold, transmits event information received from either group of the two groups to the other group of the two groups, and, for each set of two groups for which the degree of correlation is greater than or equal to a second threshold, combines the set of two groups into a single group, said monitoring manager sets each monitoring agent of a first set of a first group of monitoring agents that includes the respective monitoring agents of the information processing apparatuses belonging to a first party of the plurality of parties to monitor the information processing apparatus having the monitoring agent at a first monitoring interval that is shorter than a second monitoring interval, said monitoring manager sets each monitoring agent of a second set of the first group of monitoring agents that includes the respective monitoring agents of the information processing apparatuses belonging to a second party of the plurality of parties to monitor the information processing apparatus having the monitoring agent at the second monitoring interval, said first and second monitoring intervals are stored in a storage device, each monitoring agent of the first set of monitoring agent monitors the information processing apparatus having the monitoring agent at the first monitoring interval, and each monitoring agent of the second set of monitoring agents monitors the information processing apparatus having the monitoring agent at the second monitoring interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A monitoring method in a monitoring system which comprises a plurality of information processing apparatuses and a monitoring apparatus, comprising:
-
storing each monitoring agent of a plurality of monitoring agents in a corresponding information processing apparatus of the plurality of information processing apparatuses, the corresponding monitoring agent being stored in each information processing apparatus being implemented for monitoring said corresponding information processing apparatus as an object to be monitored at a predetermined monitoring interval; implementing a monitoring manager in the monitoring apparatus for controlling said plurality of monitoring agents; dividing by the monitoring manager the plurality of monitoring agents into groups of monitoring agents for a single service system, each group corresponding to a respective application and including the corresponding monitoring agent of each information processing apparatus in which the respective application for the group operates in operation of the single service system; further dividing by the monitoring manager th monitoring agents of each group into a plurality of parties; obtaining, by the monitoring manager, performance information for each group from the monitoring agents of the group; analyzing, by the monitoring manager, the performance information to calculate a respective degree of correlation for each set of two groups of the groups of monitoring agents; for each set of two groups for which the degree of correlation is greater than or equal to a first threshold, transmitting, by the monitoring manager, event information received from either group of the two groups to the other group of the two groups; for each set of two groups for which the degree of correlation is greater than or equal to a second threshold, combining, by the monitoring manager, the set of two groups into a single group; setting by the monitoring manager each monitoring agent of a first set of a first group of monitoring agents that includes the monitoring agents belonging to a first party of the plurality of parties to monitor the corresponding information processing apparatus for the monitoring agent at a first monitoring interval that is shorter than a second monitoring interval; and setting by the monitoring manager each monitoring agent of a second set of the first group of monitoring agents that includes the monitoring agents belonging to a second party of the plurality of parties to monitor the corresponding information processing apparatus for the monitoring agent at a first monitoring interval that is shorter than a second monitoring interval. - View Dependent Claims (15, 16, 17)
-
Specification