System for monitoring a subsystem health
First Claim
1. A system for monitoring the health of a server comprising:
- an administration server, the administration server having a user interface and configured to transmit and receive messages; and
a managed server, the managed server comprising;
at least one sub-system, each of the at least one sub-systems configured to determine the health status of the sub-system and to transmit and receive messages; and
a self health monitor, the self health monitor configured to transmit and receive messages with the administration server and the at least one sub-system and monitor the health of each sub-system, the self health monitor able to determine the health of said managed server from the health of the sub-systems.
2 Assignments
0 Petitions
Accused Products
Abstract
A server self health monitor (SHM) system monitors the health of the server it resides on. The health of a server is determined by the health of all of a server'"'"'s sub-systems and deployed applications. The SHM may make health check inquiries to server sub-systems periodically or based on external trigger events. The sub-systems perform self health checks on themselves and provide sub-system health information to requesting entities such as the SHM. Sub-systems self health updates may be based on internal events such as counters or changes in status or based on external entity requests. Corrective action may be performed upon sub-systems by the SHM depending on their health status or the health status of the server. Corrective action may also be performed by a sub-system upon itself.
77 Citations
25 Claims
-
1. A system for monitoring the health of a server comprising:
-
an administration server, the administration server having a user interface and configured to transmit and receive messages; and
a managed server, the managed server comprising;
at least one sub-system, each of the at least one sub-systems configured to determine the health status of the sub-system and to transmit and receive messages; and
a self health monitor, the self health monitor configured to transmit and receive messages with the administration server and the at least one sub-system and monitor the health of each sub-system, the self health monitor able to determine the health of said managed server from the health of the sub-systems. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A self health monitoring system for monitoring the health of a server comprising:
-
a node including;
a managed server having at least one subsystem and a server self health monitor, the server self health monitor configured to determine the health and provide health information of the at least one subsystem;
an administrative server configured to communicate with the self health monitor and the at least one subsystem; and
a node manager configured to communicate with said administration server and said managed server; and
an administrative agent, the administrative agent configured to communicate with the managed server. - View Dependent Claims (9)
-
-
10. A system for monitoring the health of servers in a distributed network, the system comprising:
-
a server having at least one subsystem and a self health monitor, said server a part of a distributed network, wherein said self health monitor is configured to determine the health of the at least one subsystems and the server; and
a node manager configured to perform maintenance on said server, said maintenance including restarting the server if the server is determined to be unhealthy by the self health monitor.
-
-
11. A system for monitoring the health of a server comprising:
-
an administration server, the administration server configured to transmit and receive messages; and
a managed server comprising including a self health monitor, the self health monitor configured to transmit and receive messages with the administration server. - View Dependent Claims (12, 13, 14)
-
-
15. A system for monitoring the health of a server comprising:
-
a managed server comprising including a self health monitor, the self health monitor configured to transmit and receive messages;
a node manager;
an administration server, the administration server hosting a java MBean and configured to transmit and receive messages with said managed server and said node manager, the java MBean operable to provide a programmatic interface to the functionality of the node manager. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system for monitoring the health of a server comprising:
-
a managed server including a self health monitor, the self health monitor configured to transmit and receive messages;
a node manager; and
an administration server, the administration server hosting a java MBean and configured to transmit and receive messages with said managed server and said node manager, the java MBean operable to provide a programmatic interface for JMX clients to the functionality of the node manager. - View Dependent Claims (22, 23, 24, 25)
-
Specification