Architecture and method for monitoring system resources within an enterprise network
First Claim
Patent Images
1. A method comprising:
- registering a plurality of managed beans with a managed bean server at a runtime system of each of a plurality of application servers of a clustered computer system, the plurality of managed beans associated with a plurality of Java Management Extension (JMX) monitors, the plurality of JMX monitors managed by a single monitoring server operating within the clustered computer system;
monitoring system resources via the plurality of managed beans, the plurality of managed beans to collect monitoring data relating to the system resources;
providing the monitoring data to the plurality of JMX monitors such that each managed bean of the plurality of managed beans is to provide a portion of the monitoring data to its associated JMX monitor of the plurality of JMX monitors;
collecting the monitoring data, via the single monitoring server, from the JMX monitors; and
displaying the monitoring data via a display device coupled with the clustered computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, managed beans may be provided to management applications. The managed beans may be registered with a managed bean server. The managed bean server along with a monitoring server may be used to monitor the resources. Monitoring data may be collected from monitoring of the resources, and may then be provided to the management applications.
-
Citations
18 Claims
-
1. A method comprising:
- registering a plurality of managed beans with a managed bean server at a runtime system of each of a plurality of application servers of a clustered computer system, the plurality of managed beans associated with a plurality of Java Management Extension (JMX) monitors, the plurality of JMX monitors managed by a single monitoring server operating within the clustered computer system;
monitoring system resources via the plurality of managed beans, the plurality of managed beans to collect monitoring data relating to the system resources;
providing the monitoring data to the plurality of JMX monitors such that each managed bean of the plurality of managed beans is to provide a portion of the monitoring data to its associated JMX monitor of the plurality of JMX monitors;
collecting the monitoring data, via the single monitoring server, from the JMX monitors; and
displaying the monitoring data via a display device coupled with the clustered computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- registering a plurality of managed beans with a managed bean server at a runtime system of each of a plurality of application servers of a clustered computer system, the plurality of managed beans associated with a plurality of Java Management Extension (JMX) monitors, the plurality of JMX monitors managed by a single monitoring server operating within the clustered computer system;
-
8. A system comprising:
- a computer system including a plurality of application servers and a monitoring server, each of the application servers to;
register a plurality of managed beans with a managed bean server within the application servers, the plurality of managed beans being registered to serve as a single point manager for monitoring system resources associated with the application servers, the plurality of managed beans associated with a plurality of Java Management Extension (JMX) monitors, the plurality of JMX monitors managed by the monitoring server operating within the computer system;
monitor the system resources via the single point manager, the single point manager to collect monitoring data related to the system resources;
providing the monitoring data to the plurality of JMX monitors such that each managed bean of the plurality of managed beans being represented as the single point manager to provide a portion of the monitoring data to its associated JMX monitor of the plurality of JMX monitors; and
the monitoring server to collect the monitoring data from the plurality of application servers and to display the monitoring data via a display device coupled with the computer system over a network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- a computer system including a plurality of application servers and a monitoring server, each of the application servers to;
-
15. A non-transitory machine-readable storage medium comprising instruction which, when executed, cause a machine to:
- register a plurality of managed beans with a managed bean server at a runtime system of each of a plurality of application servers of a clustered computer system, the plurality of managed beans associated with a plurality of Java Management Extension (JMX) monitors, the plurality of JMX monitors managed by a single monitoring server operating within the clustered computer system;
monitor the system resources via the plurality of managed beans, the plurality of managed beans to collect monitoring data relating to the system resources;
providing the monitoring data to the plurality of JMX monitors such that each managed bean of the plurality of managed beans is to provide a portion of the monitoring data to its associated JMX monitor of the plurality of JMX monitors;
collect the monitoring data, via the single monitoring server, from the JMX monitors; and
display the monitoring data via a display device coupled with the clustered computer system. - View Dependent Claims (16, 17, 18)
- register a plurality of managed beans with a managed bean server at a runtime system of each of a plurality of application servers of a clustered computer system, the plurality of managed beans associated with a plurality of Java Management Extension (JMX) monitors, the plurality of JMX monitors managed by a single monitoring server operating within the clustered computer system;
Specification