Automatic Grouping of Similar Applications and Devices on a Network Map
First Claim
1. A system comprising:
- a managed network containing a plurality of computing devices; and
a proxy server device disposed behind a firewall of the managed network containing programming instructions that cause the proxy server device to probe and discover computing devices from the plurality of computing devices by;
scanning the managed network to;
identify the computing devices from the plurality of computing devices included in the managed network; and
for each identified computing device, identify an operating system running on the computing device;
classifying each of the of the identified computing devices based on the identified operating system for the identified computing device;
sending probe messages to the identified computing devices;
receiving responses from the identified computing devices;
processing the responses to obtain additional details about the identified computing devices, wherein, for at least some of the identified computing devices, the additional details comprise an application running on that identified computing device; and
generating a map of the managed network, wherein the applications operating on the identified computing devices are represented as individual nodes in the map, and wherein edges between the individual nodes are defined based on the network connectivity of the plurality of computing devices, anddisplay, on a display of a client device, a representation of the map.
1 Assignment
0 Petitions
Accused Products
Abstract
An embodiment may involve a managed network containing computing devices. The computing devices may be respectively associated with unqualified domain names. One or more server devices may be disposed within a remote network management platform that manages the managed network. These server devices may be configured to: probe the managed network, by way of a proxy server application disposed within the managed network, to obtain information related to applications operating on the computing devices, network connectivity of the computing devices, and representations of the unqualified domain names; obtain a regular expression; determine a subset of the computing devices in the managed network on which a particular application is operating and for which the respectively associated unqualified domain names match the regular expression; and generate a map of the managed network in which the subset of the computing devices is represented as a grouped node instead of individual nodes.
14 Citations
18 Claims
-
1. A system comprising:
-
a managed network containing a plurality of computing devices; and a proxy server device disposed behind a firewall of the managed network containing programming instructions that cause the proxy server device to probe and discover computing devices from the plurality of computing devices by; scanning the managed network to; identify the computing devices from the plurality of computing devices included in the managed network; and for each identified computing device, identify an operating system running on the computing device; classifying each of the of the identified computing devices based on the identified operating system for the identified computing device; sending probe messages to the identified computing devices; receiving responses from the identified computing devices; processing the responses to obtain additional details about the identified computing devices, wherein, for at least some of the identified computing devices, the additional details comprise an application running on that identified computing device; and generating a map of the managed network, wherein the applications operating on the identified computing devices are represented as individual nodes in the map, and wherein edges between the individual nodes are defined based on the network connectivity of the plurality of computing devices, and display, on a display of a client device, a representation of the map. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
causing a proxy server device disposed behind a firewall of a managed network to probe and discover computing devices from a plurality of computing devices included in the managed network by; scanning the managed network to; identify the computing devices from the plurality of computing devices in the managed network; and for each identified computing device, identify an operating system running on the computing device; classifying each of the of the identified computing devices based on the identified operating system for the identified computing device; sending probe messages to the identified computing devices; receiving responses from the identified computing devices; processing the responses to obtain additional details about the identified computing devices, wherein, for at least some of the identified computing devices, the additional details comprise an application running on that identified computing device; and generating a map of the managed network, wherein the applications operating on the identified computing devices are represented as individual nodes in the map, and wherein edges between the individual nodes are defined based on the network connectivity of the plurality of computing devices; and display, on a display of a client device, a representation of the map. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium encoded with instructions, executable by a processing device, comprising:
-
causing a proxy server device disposed behind a firewall of a managed network to probe and discover computing devices from a plurality of computing devices included in the managed network by; scanning the managed network to; identify the computing devices from the plurality of computing devices in the managed network; and for each identified computing device, identify an operating system running on the computing device; classifying each of the of the identified computing devices based on the identified operating system for the identified computing device; sending probe messages to the identified computing devices; receiving responses from the identified computing devices; processing the responses to obtain additional details about the identified computing devices, wherein, for at least some of the identified computing devices, the additional details comprise an application running on that identified computing device; and generating a map of the managed network, wherein the applications operating on the identified computing devices are represented as individual nodes in the map, and wherein edges between the individual nodes are defined based on the network connectivity of the plurality of computing devices, and display, on a display of a client device, a representation of the map. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification