Redundant systems management frameworks for network environments
First Claim
1. A method for managing a target system, said method comprising:
- providing a systems management framework of a data processing system, wherein the systems management framework comprises;
said target system that includes an active agent and a plurality of meta-agents,a plurality of central servers that includes an active central server into which the active agent is logged, anda redirection layer configured to connect the active agent to the plurality of central servers, wherein each central server comprises an endpoint specific to each other central server in a one-to-one relationship for monitoring each other central server, wherein each meta-agent is configured to monitor the active agent for failure of the active agent, and wherein each meta-agent corresponds to and is connected to a unique central server of the plurality of central servers;
said active agent receiving instructions from the active central server to perform management tasks on the target system, wherein the instructions are received by the active agent are from the active central server over a connection path through the redirection layer, and wherein said receiving instructions is implemented by a processor of the data processing system;
a first meta-agent of the plurality of meta-agents monitoring the active agent;
said first meta-agent detecting, from said monitoring the active agent, a failure of operation of the active agent; and
in response to said detecting the failure of operation of the active agent, said first meta-agent reviving or restarting the active agent.
2 Assignments
0 Petitions
Accused Products
Abstract
A redundant systems management framework and method for managing a target system includes an active agent configured to receive instructions from an active central server to perform management tasks on the target system and a plurality of meta-agents provided on the target system. Each meta-agent is an endpoint on the target system and is configured to monitor a corresponding central server, and to reassign the active agent to another central server upon failure of the active central server. The central servers may also monitor each other for proper operation. Each meta-agent also is configured to monitor the active agent and to revive or restart the active agent upon detecting a failure of the active agent.
-
Citations
18 Claims
-
1. A method for managing a target system, said method comprising:
-
providing a systems management framework of a data processing system, wherein the systems management framework comprises; said target system that includes an active agent and a plurality of meta-agents, a plurality of central servers that includes an active central server into which the active agent is logged, and a redirection layer configured to connect the active agent to the plurality of central servers, wherein each central server comprises an endpoint specific to each other central server in a one-to-one relationship for monitoring each other central server, wherein each meta-agent is configured to monitor the active agent for failure of the active agent, and wherein each meta-agent corresponds to and is connected to a unique central server of the plurality of central servers; said active agent receiving instructions from the active central server to perform management tasks on the target system, wherein the instructions are received by the active agent are from the active central server over a connection path through the redirection layer, and wherein said receiving instructions is implemented by a processor of the data processing system; a first meta-agent of the plurality of meta-agents monitoring the active agent; said first meta-agent detecting, from said monitoring the active agent, a failure of operation of the active agent; and in response to said detecting the failure of operation of the active agent, said first meta-agent reviving or restarting the active agent.
-
-
2. A method for managing a target system, said method comprising:
-
providing a systems management framework of a data processing system, wherein the systems management framework comprises; said target system that includes an active agent and a plurality of meta-agents, a plurality of central servers that includes an active central server into which the active agent is logged, and a redirection layer configured to connect the active agent to the plurality of central servers, wherein each central server comprises an endpoint specific to each other central server in a one-to-one relationship for monitoring each other central server, wherein each meta-agent is configured to monitor the active agent for failure of the active agent, and wherein each meta-agent corresponds to and is connected to a unique central server of the plurality of central servers; said active agent receiving instructions from the active central server to perform management tasks on the target system, wherein the instructions are received by the active agent are from the active central server over a connection path through the redirection layer, and wherein said receiving instructions is implemented by a processor of the data processing system; a first central server of the plurality of central servers monitoring the active central server, said first central server detecting, from said monitoring the active central server, a failure of operation of the active central server; and in response to said detecting the failure of the active central server, replacing the active server with a newly active central server of the plurality of central servers, wherein the active central server is a different central server than the first central server and the newly active central server. - View Dependent Claims (3, 4, 5, 6)
-
-
7. A data processing system, comprising a systems management framework, a processor, and a computer readable memory unit containing computer readable program code configured to be executed by the processor to implement a method for managing a target system via use of the systems management framework,
wherein the systems management framework comprises: -
a target system that includes an active agent and a plurality of meta-agents; a plurality of central servers that includes an active central server into which the active agent is logged; and a redirection layer configured to connect the active agent to the plurality of central servers, wherein each central server comprises an endpoint specific to each other central server in a one-to-one relationship for monitoring each other central server, wherein each meta-agent is configured to monitor the active agent for failure of the active agent, and wherein each meta-agent corresponds to and is connected to a unique central server of the plurality of central servers, and wherein the method comprises; said active agent receiving instructions from the active central server to perform management tasks on the target system, wherein the instructions are received by the active agent are from the active central server over a connection path through the redirection layer; a first meta-agent of the plurality of meta-agents monitoring the active agent; said first meta-agent detecting, from said monitoring the active agent, a failure of operation of the active agent; and in response to said detecting the failure of operation of the active agent, said first meta-agent reviving or restarting the active agent.
-
-
8. A data processing system, comprising a systems management framework, a processor, and a computer readable memory unit containing computer readable program code configured to be executed by the processor to implement a method for managing a target system via use of the systems management framework,
wherein the systems management framework comprises: -
a target system that includes an active agent and a plurality of meta-agents; a plurality of central servers that includes an active central server into which the active agent is logged; and a redirection layer configured to connect the active agent to the plurality of central servers, wherein each central server comprises an endpoint specific to each other central server in a one-to-one relationship for monitoring each other central server, wherein each meta-agent is configured to monitor the active agent for failure of the active agent, and wherein each meta-agent corresponds to and is connected to a unique central server of the plurality of central servers, and wherein the method comprises; said active agent receiving instructions from the active central server to perform management tasks on the target system, wherein the instructions are received by the active agent are from the active central server over a connection path through the redirection layer; a first central server of the plurality of central servers monitoring the active central server; said first central server detecting, from said monitoring the active central server, a failure of operation of the active central server; and in response to said detecting the failure of the active central server, replacing the active server with a newly active central server of the plurality of central servers, wherein the active central server is a different central server than the first central server and the newly active central server. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A tangible storage device, comprising computer readable program code configured to be executed by a processor of a data processing system to implement a method for managing a target system via use of the systems management framework,
wherein the systems management framework comprises: -
a target system that includes an active agent and a plurality of meta-agents; a plurality of central servers that includes an active central server into which the active agent is logged; and a redirection layer configured to connect the active agent to the plurality of central servers, wherein each central server comprises an endpoint specific to each other central server in a one-to-one relationship for monitoring each other central server, wherein each meta-agent is configured to monitor the active agent for failure of the active agent, and wherein each meta-agent corresponds to and is connected to a unique central server of the plurality of central servers, and wherein the method comprises; said active agent receiving instructions from the active central server to perform management tasks on the target system, wherein the instructions are received by the active agent are from the active central server over a connection path through the redirection layer; a first meta-agent of the plurality of meta-agents monitoring the active agent; said first meta-agent detecting, from said monitoring the active agent, a failure of operation of the active agent; and in response to said detecting the failure of operation of the active agent, said first meta-agent reviving or restarting the active agent.
-
-
14. A tangible storage device, comprising computer readable program code configured to be executed by a processor of a data processing system to implement a method for managing a target system via use of the systems management framework,
wherein the systems management framework comprises: -
a target system that includes an active agent and a plurality of meta-agents; a plurality of central servers that includes an active central server into which the active agent is logged; and a redirection layer configured to connect the active agent to the plurality of central servers, wherein each central server comprises an endpoint specific to each other central server in a one-to-one relationship for monitoring each other central server, wherein each meta-agent is configured to monitor the active agent for failure of the active agent, and wherein each meta-agent corresponds to and is connected to a unique central server of the plurality of central servers, and wherein the method comprises; said active agent receiving instructions from the active central server to perform management tasks on the target system, wherein the instructions are received by the active agent are from the active central server over a connection path through the redirection layer; a first central server of the plurality of central servers monitoring the active central server; said first central server detecting, from said monitoring the active central server, a failure of operation of the active central server; and in response to said detecting the failure of the active central server, replacing the active server with a newly active central server of the plurality of central servers, wherein the active central server is a different central server than the first central server and the newly active central server. - View Dependent Claims (15, 16, 17, 18)
-
Specification