Patent ID: 7890620

Claim:
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.