System and method for agent reporting in to server
First Claim
Patent Images
1. A system for managing a multiple server computer system on a computer network, the system comprising:
- a central management server;
one or more remote nodes connected to the central management server;
a distributed task facility, running on the central management server, that assigns and monitors system management tasks on one or more of the remote nodes; and
an agent, running on each remote node, that executes system management tasks and initiates contact with the central management server to report the properties of the remote node on which it is running only whenever the remote node starts or restarts.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing a multiple server computer system on a computer network. The system includes a central management server and one or more remote nodes connected to the central management server. A distributed task facility assigns and monitors system management tasks on the remote nodes. An agent running on each of the remote nodes executes system management tasks and initiates contact with the central management server to report the status of the agent and the remote node on which it is running.
46 Citations
23 Claims
-
1. A system for managing a multiple server computer system on a computer network, the system comprising:
-
a central management server;
one or more remote nodes connected to the central management server;
a distributed task facility, running on the central management server, that assigns and monitors system management tasks on one or more of the remote nodes; and
an agent, running on each remote node, that executes system management tasks and initiates contact with the central management server to report the properties of the remote node on which it is running only whenever the remote node starts or restarts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for managing a multiple server computer system on a computer network, the method comprising the steps of:
-
executing an agent on a remote node;
creating a properties object, containing values for certain properties of the remote node on which the agent is executing;
an agent initiating contact with a central management server; and
the agent passing the properties of the remote node on which it is executing to the central management server only whenever the remote node starts or restarts. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium on which is embedded a program, the program comprising modules that execute a method for managing a multiple server computer system on a computer network, the method comprising the steps of:
-
executing an agent on a remote node;
creating a properties object, containing values for certain properties of the remote node on which the agent is executing;
an agent initiating contact with a central management server; and
the agent passing the properties object from the agent to the central management server, whereby the agent reports the properties of the remote node on which it is executing to the central management server only whenever the remote starts or restarts. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for managing a multiple server computer system on a computer network, the method comprising the steps of:
-
executing an agent on a remote node;
creating a properties object containing values for certain properties of the remote node on which the agent is executing;
an agent initiating contact with a distributed task facility on a central management server;
the agent passing the properties of the remote node on which it is executing to the central management server, wherein the creating step comprises specifying the status of the agent and of the remote node on which it is executing;
writing the contents of the properties object to a central properties file on the central management server;
making the central properties file available to a node manager module executing on the central management server;
logging the transaction between the distributed task facility and the agent to a log manager module; and
checking for any outstanding tasks previously assigned to the agent for which the distributed task facility is still awaiting a response from the agent.
-
-
23. A computer readable medium on which is embedded a program, the program comprising modules that execute a method for managing a multiple server computer system on a computer network, the method comprising the steps of:
-
executing an agent on a remote node;
creating a properties object containing values for certain properties of the remote node on which the agent is executing;
an agent initiating contact with a distributed task facility on a central management server;
the agent passing the properties object from the agent to the central management server, whereby the agent reports the properties of the remote node on which it is executing to the central management server, wherein the properties of the remote node includes the status of the agent and of the remote node on which it is executing;
writing the contents of the properties object to a central properties file on the central management server;
making the central properties file available to a node manager module executing on the central management server;
logging the transaction between the distributed task facility and the agent to a log manager module; and
checking for any outstanding tasks previously assigned to the agent for which the distributed task facility is still awaiting a response from the agent.
-
Specification