Dissolving network resource monitor
First Claim
1. A method of monitoring a node in a network by a monitoring application, comprising:
- monitoring information about said node automatically reported to said monitoring application by a first monitor running on said node;
in response to information reported by said first monitor, automatically transmitting to said node a second monitor that automatically ceases operation at the conclusion of a predetermined lifespan; and
during the lifespan of said second monitor, monitoring information about said node automatically reported to said monitoring application by said second monitor, including information that is not reported by said first monitor.
1 Assignment
0 Petitions
Accused Products
Abstract
A network monitoring application deploys conventional monitor applications to network nodes and receives diagnostic events from the monitors. In response to a monitor reporting a high severity event or condition, the monitor application automatically deploys a dissolving monitor to the network node that automatically ceases operation at the conclusion of a predetermined lifespan. The dissolving monitor automatically reports verbose diagnostic events to the monitoring application, including diagnostic events not reported by the conventional monitor. The dissolving monitor removes itself from the node at the end of its lifespan by freeing all resources of said node that it consumed. In some embodiments, the dissolving monitor reports diagnostic events with decreasing frequency prior to its dissolution. The dissolution of the dissolving monitor may be triggered by time since its deployment, performance and status of the monitored node, error or anomaly counts, or combinations thereof.
110 Citations
19 Claims
-
1. A method of monitoring a node in a network by a monitoring application, comprising:
-
monitoring information about said node automatically reported to said monitoring application by a first monitor running on said node;
in response to information reported by said first monitor, automatically transmitting to said node a second monitor that automatically ceases operation at the conclusion of a predetermined lifespan; and
during the lifespan of said second monitor, monitoring information about said node automatically reported to said monitoring application by said second monitor, including information that is not reported by said first monitor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A network, comprising:
-
a plurality of nodes, at least one said node having a first monitor running thereon;
a monitoring application automatically receiving information about said node from said first monitor; and
a second monitor that automatically ceases operation at the conclusion of a predetermined lifespan, automatically deployed from said monitoring application to said node in response to information received from said first monitor, said second monitor automatically transmitting, during said lifespan, information about said node to said monitoring application, including information that is not reported by said first monitor;
- View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable medium that stores computer-executable process steps for monitoring a network comprising a plurality of nodes, at least one said node having a first monitor running thereon, said computer-executable process steps causing a computer to perform the steps of:
-
monitoring at least one said node by automatically receiving information about said node from said first monitor running on said node;
in response to information reported by said first monitor, automatically transmitting to said node a second monitor that automatically ceases operation at the conclusion of a predetermined lifespan; and
during the lifespan of said second monitor, monitoring information about said node automatically reported to said monitoring application by said second monitor, including information that is not reported by said first monitor. - View Dependent Claims (18, 19)
-
Specification