System and method for monitoring program code
First Claim
Patent Images
1. A Java monitoring architecture (JMA), comprising:
- one or more machine-implemented monitor servers to monitor resources, collect monitoring data associated with the resources, and provide the monitoring data to one or more destinations, wherein each monitor server includes a Java Management Extensions (JMX)-based monitor server; and
one or more managed bean servers coupled with the one or more monitor servers, each managed bean server having a registry of associated managed beans to facilitate the one or more monitor servers to monitor the resources, each managed bean server further having a container to hold the managed beans, the managed beans to access management applications to manage the resources that are being monitored, the managing of the resources including one or more of maintaining history of the resources, and providing alerts if a resource reaches a critical state such that the resource is enabled or disabled as necessitated, the resource including a parameter, an application, and a component.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and system are provided for monitoring of system resources. According to one embodiment, a monitor server may be used to monitor system resources, to collect monitoring data associated with the resources, and to provide the monitoring data to a destination. The monitor server may include a Java Management Extensions (JMX)-based monitor server. Further, a managed bean server having a registry of managed beans may be coupled with the monitor server to facilitate the monitor server to monitor the resources.
-
Citations
31 Claims
-
1. A Java monitoring architecture (JMA), comprising:
-
one or more machine-implemented monitor servers to monitor resources, collect monitoring data associated with the resources, and provide the monitoring data to one or more destinations, wherein each monitor server includes a Java Management Extensions (JMX)-based monitor server; and one or more managed bean servers coupled with the one or more monitor servers, each managed bean server having a registry of associated managed beans to facilitate the one or more monitor servers to monitor the resources, each managed bean server further having a container to hold the managed beans, the managed beans to access management applications to manage the resources that are being monitored, the managing of the resources including one or more of maintaining history of the resources, and providing alerts if a resource reaches a critical state such that the resource is enabled or disabled as necessitated, the resource including a parameter, an application, and a component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
monitoring resources via one or more monitor servers, wherein each monitor server having a Java Management Extensions (JMX)-based monitor server, the resources including Java resources, wherein the one or more monitor servers are coupled with one or more managed bean servers, each managed bean server having a registry of associated managed beans to facilitate the one or more monitor servers to monitor the resources, each managed bean server further having a container to hold the managed beans, the managed beans to access management applications to manage the resources that are being monitored, the managing of the resources including one or more of maintaining history of the resources, and providing alerts if a resource reaches a critical state such that the resource is enabled or disabled as necessitated, the resource including a parameter, an application, and a component; collecting monitoring data associated with the resources; and providing the monitoring data to one or more destinations. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
one or more machine-implemented monitor servers to monitor resources, collect monitoring data associated with the resources, and provide the monitoring data to one or more destinations, wherein each monitor server includes a Java Management Extensions (JMX)-based monitor server; one or more managed bean servers coupled with the one or more monitor servers, each managed bean server having a registry of associated managed beans to facilitate the one or more monitor servers to monitor the resources, each managed bean server further having a container to hold the managed beans, the managed beans to access management applications to manage the resources that are being monitored, the managing of the resources including one or more of maintaining history of the resources, and providing alerts if a resource reaches a critical state such that the resource is enabled or disabled as necessitated, the resource including a parameter, an application, and a component; and the one or more destinations coupled with the one or more monitor servers, the one or more destinations to receive the monitoring data, and to display the monitoring data via a monitor viewer. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A machine-readable medium comprising instructions which, when executed, cause a machine to:
-
monitor resources via one or more monitor servers, wherein each monitor server having a Java Management Extensions (JMX)-based monitor server, the resources including Java resources, wherein the one or more monitor servers are coupled with one or more managed bean servers, each managed bean server having a registry of associated managed beans to facilitate the one or more monitor servers to monitor the resources, each managed bean server further having a container to hold the managed beans, the managed beans to access management applications to manage the resources that are being monitored, the managing of the resources including one or more of maintaining history of the resources, and providing alerts if a resource reaches a critical state such that the resource is enabled or disabled as necessitated, the resource including a parameter, an application, and a component; collect monitoring data associated with the resources; and provide the monitoring data to one or more destinations. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification