Health monitor for a geographically distributed voice messaging system
First Claim
1. A health monitor subsystem configured to detect and respond to faults within a geographically disperse voice messaging system, the subsystem comprising:
- an agent process configured to monitor an associated voice messaging system component that is operative on a host within the voice messaging system;
a manager process coupled to the agent process and configured to monitor and manage detected faults on the host within the voice messaging system, wherein the manager process is adapted to forward a command to a hardware reset process, the hardware reset process configured to temporarily remove power to the host prior to restarting the host;
an interface process coupled to the manager process and configured to expose a status associated with the host within the voice messaging system; and
a common process coupled to the manager process and configured to monitor and manage a platform comprising a plurality of hosts that are within the voice messaging system.
3 Assignments
0 Petitions
Accused Products
Abstract
A health monitor subsystem detects and responds to faults within a geographically disperse voice messaging system. The health monitor subsystem comprises agent, manager, interface, and common processes. The agent process monitors a respective voice messaging system component operative on the host. The manager process monitors and manages detected faults on the host. The interface process exposes a status responsive to the host. The common process monitors and manages a platform of hosts. The health monitor subsystem enables monitoring at the component, host, and platform levels.
-
Citations
19 Claims
-
1. A health monitor subsystem configured to detect and respond to faults within a geographically disperse voice messaging system, the subsystem comprising:
-
an agent process configured to monitor an associated voice messaging system component that is operative on a host within the voice messaging system; a manager process coupled to the agent process and configured to monitor and manage detected faults on the host within the voice messaging system, wherein the manager process is adapted to forward a command to a hardware reset process, the hardware reset process configured to temporarily remove power to the host prior to restarting the host; an interface process coupled to the manager process and configured to expose a status associated with the host within the voice messaging system; and a common process coupled to the manager process and configured to monitor and manage a platform comprising a plurality of hosts that are within the voice messaging system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for monitoring conditions across a geographically disperse voice message system, comprising:
-
monitoring a first status condition responsive to a respective voice messaging system component operative on a host within the voice messaging system; monitoring a second status condition responsive to the operation of a respective host within the voice messaging system; monitoring a third status condition responsive to the operation of a respective platform; providing a network accessible mechanism for discerning an operative health of one of the platform, the host, and the voice messaging system component in accordance with one or more the first status condition, the second status condition and the third status condition; and automatically responding to an undesired condition within a component process, wherein at least one response to the undesired condition comprises restarting the component process. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification