Modern data and communications networks are highly complex and require substantial management in order to keep those networks and the services they provide up and running smoothly.
Many organizations require complex networks, but lack the resources to manage them, lack the budget to acquire a fully-outfitted
management system for their individual network, or believe that they could better economize if it were possible to outsource this activity.
An organization tasked with managing networks for a plurality of disparate customers will face multiplied expenses, however, if it must provide a separate management infrastructure for each customer.
These are primarily low-level protocols that help get management jobs done, but do not address the issues involved in managing a plurality of disparate networks.
They have only limited capabilities for managing completely disparate networks.
However, the Solarwinds
system uses stateless communications methods and is directed to monitoring rather than
remote management of individual devices within the monitored networks.
However, the Jumpnode® appliances track network events locally and are therefore vulnerable to loss of
connectivity and consequent
data loss and security risks.
Moreover, each of the hardware appliances must have its own“Internet drop” (or other access point (such as a modem port) directly accessible from outside the local network) to make the requisite connections to the
remote management facility, and the appliances rely on stateless communications and
polling, which does not provide for real-
time data acquisition.
However, these tools do not provide a way to communicate beyond the first level of a managed network without special arrangements, such as special credentials, VPN access, a special opening in a firewall, etc., or manual construction of sockets and tunnels, allowing deeper access.
They also do not provide a mechanism for reducing the enormous volume of data that might result from indiscriminately monitoring all events across a plurality of managed networks and systems, other than opting to view only one
data source at a time.
In addition, centralized
polling is often performed from a management network separate from end-user
community networks, resulting in a lack of fidelity of that end-user's local perspective of the availability of polled resources.
However, externally managing networks through a NAT firewall is impractical, because one would have to configure the NAT to make each
network element within the NAT accessible from outside.
Systems that have attempted to manage multiple networks have not satisfactorily dealt with a number of issues, including:Overlapping
private address spaces among the managed networks.
Disparate networks may well utilize the same
private address allocation, resulting in conflicts.
Existing workarounds have involved assigning different network schemas, which can be prohibitively inconvenient and expensive, particularly in light of the need to change the entire schema at once; attaching to one network at a time, through VPN or
static routing, thus creating time gaps in monitoring or providing multiple management infrastructures at great duplication and expense.
However, such a system, while providing a monitoring capability, does not provide any means for a remote facility, external to the devices' local network, to address the devices individually in order to manage them.Need for special arrangements to access and manage processes and resources within each network.
No
general method has existed for remotely managing network processes and resources without providing some “special” means of access, such as a VPN, a hole in a firewall or the like.
All of the prior approaches involve expense, inconvenience or security compromises that are unacceptable to many potential customers for
network management services.Overwhelming amount of network event information.
Existing systems have not adequately dealt with the issue of how to limit the event information to what is relevant, without compromising the continuous ability to monitor
relevant information.