PUBLISH AND SUBSCRIBE METHOD FOR REAL-TIME EVENT MONITORING IN A SYSTEM FOR MANAGING A PLURALITY OF DISPARATE NETWORKS
Converged network management application and system is provided that delivers a management platform as a service that can view and/or manage all managed networks in the aggregate, or any one of them individually (including individual devices within the managed networks), in a secure and efficient manner, providing continuously available intelligence in real time on the managed networks and systems, and overcoming integration issues including conflicting address schemas, the need to avoid unnecessary infrastructure, and the need acquire all necessary information in real time within applicable memory and bandwidth constraints.
1 . A method for a management system to access a plurality of network management processes, for a plurality of network facilities, comprising
(a) making a request to a selected one of said network facilities to subscribe to a network management process on said facility; and
(b) relaying changed information concerning the network management process subscribed to said management system, said relaying being effectuated by said facility at about the same time that it updates its own internal representation of said information.
2 . A method as described in claim 1 , wherein said relaying is done by the same software routine that updates the internal representation of the updated information.
3 . A method as described in claim 1 , wherein, when information is subscribed to, the middleware process that updates the local table also copies the new data to a socket,
4 . A method as described in claim 1 , wherein, wherein, if the network management processes being accessed reside on different networks, proxying the query and response by steps comprising:
(a) combining a first unique identifier with the address of each queried element, to form a combined unique identifier, this step being done within said element's local domain; and
(b) making said combined unique identifier available to the querying system.
5 . A method as described in claim 1 , further comprising setting a filter by time, to get historic and current metric information.