SYSTEMS AND METHODS FOR AUTOMATIC DISCOVERY OF NETWORK SOFTWARE RELATIONSHIPS
First Claim
1. A method of generating a network map, comprising:
- generating a set of discovery commands to issue to a set of nodes of a managed network;
transmitting the set of discovery commands to the set of nodes of the managed network;
receiving a set of software relationship data from the set of nodes in response to the set of discovery commands; and
generating a dependency map based on the software relationship data, the dependency map representing a set of ordered links between software installed on the set of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for automatic discovery of network software relationships. A set of managed machines, such as personal computers or servers, can be managed by a network management platform communicating with the machines via a secure channel. The network management platform can issue a set of discovery commands interrogating nodes of the network to report software or services which they consume. The network management platform can build a dependency map encoding the dependency or other relationships between nodes in the managed network based on their use of software resources. Network restorations can therefore be conducted in a rational order, maintaining stability in the restored nodes and network.
123 Citations
20 Claims
-
1. A method of generating a network map, comprising:
-
generating a set of discovery commands to issue to a set of nodes of a managed network; transmitting the set of discovery commands to the set of nodes of the managed network; receiving a set of software relationship data from the set of nodes in response to the set of discovery commands; and generating a dependency map based on the software relationship data, the dependency map representing a set of ordered links between software installed on the set of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network management platform, comprising:
an interface to a managed network having a set of nodes; and
a network management engine, communicating with the set of nodes via the interface, the network management engine being configured to—generate a set of discovery commands to issue to the set of nodes of the managed network, transmit the set of discovery commands to the set of nodes of the managed network, receive a set of software relationship data from the set of nodes in response to the set of discovery commands, and generate a dependency map based on the software relationship data, the dependency map representing a set of ordered links between software installed on the set of nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A dependency map, the dependency map representing software dependencies of nodes in a managed network and being generated by a method comprising:
-
generating a set of discovery commands to issue to a set of nodes of a managed network; transmitting the set of discovery commands to the set of nodes of the managed network; receiving a set of software relationship data from the set of nodes in response to the set of discovery commands; and generating a dependency map based on the software relationship data, the dependency map representing a set of ordered links between software installed on the set of nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification