1. A method comprising: on a monitoring system, monitoring a network, wherein the network is hierarchical and directional and comprises a plurality of information handling systems; wherein the plurality of information handling systems comprises a plurality of computer-networking devices and a plurality of remote nodes; creating, by the monitoring system, a stored network topology that is representative of a current state of the network; wherein the stored network topology comprises, for each of the plurality of networking devices, any direct children; wherein the creating comprises, for each networking device of the plurality of computer-networking devices: selecting the networking device; querying the networking device for topology information, receiving the topology information from the networking device; wherein the topology information comprises a list of any directly connected remote nodes, a list of any downstream endpoints, and endpoint-via-remote information for each downstream endpoint; adding any directly connected remote nodes to the stored network topology; determining any new parent references that can be inferred based on the topology information; and updating the stored network topology according to the new parent references.