Methods and systems for network management using periodic status messages
First Claim
1. A method of managing a network with a host computer comprising at least one processor and operatively associated memory, the network comprising a plurality of agents, wherein the method comprises:
- storing at the memory a plurality of agent data files, wherein each of the agent data files corresponds to one of the plurality of agents executed by at least one computer;
at least a portion of the plurality of agents sending periodic status messages to the host computer according to a predetermined schedule, wherein each of the periodic status messages comprises status information describing the operation of the agent from which the periodic status message originated;
receiving by the host computer the periodic status messages;
upon receiving a status message from a first agent, the host computer updating an agent data file corresponding to the first agent;
the host computer periodically identifying agent data files from the plurality of agent data files that have not been updated for a predetermined amount of time;
the host computer sending a request for response to a second agent corresponding to an agent data file that has not been updated for a predetermined amount of time; and
the host computer, for each of the plurality of agents, analyzing historical status information describing the operation of the agent and received from periodic status messages to determine a failure threshold; and
the host computer, for each periodic status message received from an agent selected from the plurality of agents, comparing status information describing the operation of the agent to the failure threshold associated with the agent.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods of managing a network comprising a plurality of agents. The methods may comprise the step of storing a plurality of agent data files corresponding to the plurality of agents. The methods may also comprise the step of receiving periodic status messages from at least a portion of the plurality of agents. Upon receiving a status message from a first agent, the methods may comprise the step of updating an agent data file corresponding to the first agent. Also, the methods may comprise the steps of periodically identifying agent data files from the plurality of agent data files that have not been updated for a predetermined amount of time; and sending a request for response to a second agent corresponding to an agent data file that has not been updated for a predetermined amount of time.
32 Citations
18 Claims
-
1. A method of managing a network with a host computer comprising at least one processor and operatively associated memory, the network comprising a plurality of agents, wherein the method comprises:
-
storing at the memory a plurality of agent data files, wherein each of the agent data files corresponds to one of the plurality of agents executed by at least one computer; at least a portion of the plurality of agents sending periodic status messages to the host computer according to a predetermined schedule, wherein each of the periodic status messages comprises status information describing the operation of the agent from which the periodic status message originated; receiving by the host computer the periodic status messages; upon receiving a status message from a first agent, the host computer updating an agent data file corresponding to the first agent; the host computer periodically identifying agent data files from the plurality of agent data files that have not been updated for a predetermined amount of time; the host computer sending a request for response to a second agent corresponding to an agent data file that has not been updated for a predetermined amount of time; and the host computer, for each of the plurality of agents, analyzing historical status information describing the operation of the agent and received from periodic status messages to determine a failure threshold; and the host computer, for each periodic status message received from an agent selected from the plurality of agents, comparing status information describing the operation of the agent to the failure threshold associated with the agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17)
-
-
10. A computer system comprising:
-
a plurality of agents executed by computer devices; and a host computer device in communication with the plurality of agents via a network, wherein the host computer device is configured to; store a plurality of agent data files, wherein each of the agent data files corresponds to one of the plurality of agents, wherein at least a portion of the plurality of agents are configured to transmit periodic status messages to the host computer device according to a predetermined schedule, wherein each of the periodic status messages comprises status information describing the operation of the agent from which the periodic status message originated; receive the periodic status messages from at least a portion of the plurality of agents; upon receiving a status message from a first agent, update an agent data file corresponding to the first agent; periodically identify agent data files from the plurality of agent data files that have not been updated for a predetermined amount of time; send a request for response to a second agent corresponding to an agent data file that has not been updated for a predetermined amount of time; for each of the plurality of agents, analyze historical status information describing the operation of the agent and received from periodic status messages to determine an failure threshold; and for each periodic status message received from an agent selected from the plurality of agents, compare status information describing the operation of the agent to the failure threshold associated with the agent. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
18. A computer readable medium having instructions stored thereon that when executed by a processor, cause the processor to:
-
store a plurality of agent data files, wherein each of the agent data files corresponds to one of the plurality of agents executed by at least one computer; periodically receive from at least a portion of the plurality of agents periodic status messages according to a pre-determined schedule, wherein each of the periodic status messages comprises status information describing the operation of the agent from which the periodic status message originated; receive the periodic status messages; upon receiving a status message from a first agent, update an agent data file corresponding to the first agent; periodically identify agent data files from the plurality of agent data files that have not been updated for a predetermined amount of time; and send a request for response to a second agent corresponding to an agent data file that has not been updated for a predetermined amount of time; for each of the plurality of agents, analyze historical status information describing the operation of the agent and received from periodic status messages to determine an failure threshold; and for each periodic status message received from an agent selected from the plurality of agents, compare status information describing the operation of the agent to the failure threshold associated with the agent, wherein the computer readable medium is a tangible article.
-
Specification