AGENT MANAGEMENT SYSTEM
First Claim
1. A method for automatically assigning active data reporting agents to network resources in a network, each active data reporting agent comprising executable code configured to cause transmission of data relating to an associated network resource to a data monitor, the network comprising the network resources, and the data monitor being configured to monitor the status of the network resources by (a) receiving the data transmitted from the active data reporting agents, (b) remotely scanning the network resources without the active data reporting agents to receive data from the scanned network resources, the method being computer-implemented and comprising:
- determining for a plurality of the scanned network resources a frequency of changes in the received data; and
for a scanned network resource determined to have a data change frequency above a first predetermined threshold;
(a) assigning an active data reporting agent to the network resource and (b) configuring the data monitor to not scan the network resource.
3 Assignments
0 Petitions
Accused Products
Abstract
The present application relates to a system for enhancing management of a network, including discovery of resources and management of agents.
-
Citations
50 Claims
-
1. A method for automatically assigning active data reporting agents to network resources in a network, each active data reporting agent comprising executable code configured to cause transmission of data relating to an associated network resource to a data monitor, the network comprising the network resources, and the data monitor being configured to monitor the status of the network resources by (a) receiving the data transmitted from the active data reporting agents, (b) remotely scanning the network resources without the active data reporting agents to receive data from the scanned network resources, the method being computer-implemented and comprising:
-
determining for a plurality of the scanned network resources a frequency of changes in the received data; and for a scanned network resource determined to have a data change frequency above a first predetermined threshold;
(a) assigning an active data reporting agent to the network resource and (b) configuring the data monitor to not scan the network resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for managing message traffic from data reporting agents in a network comprising network resources, each data reporting agent comprising executable code configured to cause transmission of data relating to an associated network resource to a data monitor, the data monitor being configured to monitor the status of the network resources by receiving the data transmitted from the data reporting agents, the data monitor being associated with a profile database comprising profiles for the network resources, the method being computer-implemented and comprising:
-
receiving agent messages in an agent message queue from agents associated with network resources; creating event specifications based on the agent messages; determining a priority of each event specification based on an event specification routing strategy; based on the determined priority; (a) transmitting each event specification below a predetermined priority level to an event specification queue;
or(b) transmitting each event specification at or above the predetermined priority level to the database for updating to the profiles for the associated network resources; and for the event specifications transmitted to the event specification queue, transmitting the event specifications from the event specification queue to the database for updating to the profiles for the associated network resources in accordance with an event specification queue management strategy. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. An agent manager for automatically assigning active data reporting agents to network resources in a network, each active data reporting agent comprising executable code configured to cause transmission of data relating to an associated network resource to a data monitor, the network comprising the network resources, and the data monitor being configured to monitor the status of the network resources by (a) receiving the data transmitted from the active data reporting agents, (b) remotely scanning the network resources without the active data reporting agents to receive data from the scanned network resources, the agent manager comprising:
-
a frequency change detection component for determining for a plurality of the scanned network resources a frequency of changes in the received data; and an agent assignment component for (a) assigning an active data reporting agent to a scanned network resource determined by the frequency change detection component to have a data change frequency above a first predetermined threshold and (b) configuring the data monitor to not scan the network resource. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A data monitor and agent management system for use in a network comprising network resources, comprising:
-
a data monitor; an agent manager for automatically assigning active data reporting agents to network resources in a network, each active data reporting agent comprising executable code configured to cause transmission of data relating to an associated network resource to the data monitor, and the data monitor being configured to monitor the status of the network resources by;
(a) receiving the data transmitted from the active data reporting agents, (b) remotely scanning the network resources without the active data reporting agents to receive data from the scanned network resources;the data monitor including a profile database with profiles for the network resources, wherein the data monitor is configured to store or update the data received from the scanning or the active agents to the profiles; the agent manager comprising; (i) a frequency change detection component for determining for a plurality of the scanned network resources a frequency of changes in the received data; and (ii) an agent assignment component for (a) assigning an active data reporting agent to a scanned network resource determined by the frequency change detection component to have a data change frequency above a first predetermined threshold and (b) configuring the data monitor to not scan the network resource. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. An agent message traffic manager for managing message traffic from data reporting agents in a network comprising network resources, each data reporting agent comprising executable code configured to cause transmission of data relating to an associated network resource to a data monitor, the data monitor being configured to monitor the status of the network resources by receiving the data transmitted from the data reporting agents, the data monitor being associated with a database comprising profiles for the network resources, the manager comprising:
-
an agent message queue for receiving agent messages from agents associated with network resources; an event specification creator coupled to the agent message queue for creating event specifications based on the agent messages; an event specification queue coupled to the event specification queue for receiving event specifications from the event specification creator; an event specification router coupled to the event specification queue for determining a priority of each event specification based on an event specification routing strategy, the event specification router being configured to, based on the determined priority; (a) transmit each event specification below a predetermined priority level to an event specification queue;
or(b) transmit each event specification at or above the predetermined priority level to the database for updating to the profiles for the associated network resources; and an event specification queue manager for transmitting the event specifications from the event specification queue to the database for updating to the profiles for the associated network resources in accordance with an event specification queue management strategy. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
Specification