Method of diagnosing and repairing network devices based on scenarios
First Claim
Patent Images
1. A method for diagnosing and repairing network devices on a network, wherein the method is performed by a network management system located on a client computer, comprising:
- communicating with and managing a plurality of network devices, each of the network devices having at least one application located therein;
the network management system maintaining and updating a plurality of queries that communicate with the applications associated with the one or more network devices;
the network management system selecting one or more of the plurality of queries to be performed on one or more of the network devices;
the network management system automatically, without user intervention, detecting modifications to the network and automatically, without user intervention, modifying the selected queries to match the modifications to the network;
the network management system performing the selected queries on one or more of the network devices;
the network management system receiving and aggregating responses to the selected queries, wherein the responses are received from the plurality of applications on the network devices;
the network management system receiving responses to the selected queries and automatically evaluating the responses to formulate corrective actions, wherein the corrective actions cause automatically repairing failures of one or more of the network devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus are disclosed for diagnosing and repairing network devices based on scenarios. The method and apparatus aggregate responses to a selectable list of queries for a plurality of network scenarios that involve a plurality of applications on the network devices. In addition, the responses are automatically evaluated to formulate the appropriate corrective actions to address the scenarios for the applications.
72 Citations
30 Claims
-
1. A method for diagnosing and repairing network devices on a network, wherein the method is performed by a network management system located on a client computer, comprising:
-
communicating with and managing a plurality of network devices, each of the network devices having at least one application located therein; the network management system maintaining and updating a plurality of queries that communicate with the applications associated with the one or more network devices; the network management system selecting one or more of the plurality of queries to be performed on one or more of the network devices; the network management system automatically, without user intervention, detecting modifications to the network and automatically, without user intervention, modifying the selected queries to match the modifications to the network; the network management system performing the selected queries on one or more of the network devices; the network management system receiving and aggregating responses to the selected queries, wherein the responses are received from the plurality of applications on the network devices; the network management system receiving responses to the selected queries and automatically evaluating the responses to formulate corrective actions, wherein the corrective actions cause automatically repairing failures of one or more of the network devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable volatile or non-volatile storage medium storing one or more sequences of instructions for managing a plurality of network devices on a network, which instructions, when executed by one or more processors of a network management system located on a client computer, cause:
-
communicating with and managing a plurality of network devices, each network device having at least one application located therein; the network management system maintaining and updating a plurality of selected queries, wherein the selected queries communicate with the applications associated with the one or more network devices; the network management system selecting one or more of the plurality of selected queries to be performed on one or more of the network devices; the network management system automatically, without user intervention, detecting modifications to the network and automatically, without user intervention, modifying the selected queries to match the modifications; the network management system performing the selected queries on one or more of the network devices; the network management system receiving and aggregating responses to the selected queries, wherein the responses are received from the plurality of applications on the network devices; the network management system receiving responses to the selected queries and automatically evaluating the responses to formulate corrective actions, wherein the corrective actions automatically repairing failures of one or more of the network devices. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
20. An apparatus for managing a plurality of network devices on a network, comprising:
-
one or more processors; means for communicating with and managing a plurality of network devices, each network device having at least one application located therein; means for maintaining and updating a plurality of queries, wherein the queries communicate with the applications associated with the one or more network devices; means for selecting one or more of the plurality of queries to be performed on one or more of the network devices; means for automatically, without user intervention, detecting modifications to the network and automatically, without user intervention, modifying the selected queries to match the modifications; means for performing the selected queries on one or more of the network devices; means for receiving and aggregating responses to the selected queries, wherein the responses are received from the plurality of applications on the network devices; means for receiving responses to the selected queries and automatically evaluating the responses to formulate corrective actions, wherein the corrective actions cause automatically repairing failures of one or more of the network devices. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification