Patent ID: 7752301

Claim:
A system for monitoring information technology assets of enterprises comprising: an application service provider database configured to receive data from a plurality of Simple Network Management Protocol (SNMP)-enabled devices of a plurality of enterprises on a by enterprise basis responsive to a request from a polling proxy server, the received data including application usage data, device metrics, and Internet Service Provider (ISP) performance data across data, wireless, voice over Internet Protocol, and virtual private networks (VPNs) for the plurality of SNMP-enabled devices of the plurality of enterprises; and a user interface to the application service provider database configured to display a correlation of the received data and associated costs of the SNMP-enabled devices for a respective enterprise responsive to receiving an authorized request from the respective enterprise, the user interface further configured to provide a correlation of virtual private network tunnel sessions across heterogeneous network environments, wherein the application service provider database is further configured to receive an alert about a prediction of a failure of an SNMP-enabled device from the polling proxy server, wherein the application service provider database is further configured to receive the data via polling proxy servers communicatively coupled with polling servers that perform functions of SNMP data gathering, the polling servers communicatively coupled with the polling proxy servers to determine SNMP-enabled devices that need to be polled, the servers grouped into polling clusters, wherein each polling cluster has at least two polling servers that enable each enterprise to use a same Internet Protocol (IP) address range for associated SNMP-enabled devices, and that enable unique identification of SNMP-enabled devices, each polling cluster assigned to a virtual firewall system, and wherein the user interface to the application service provider database is further configured to provide a web-based interface configured to display selectable templates and metrics for creating and saving reports, wherein the application service provider database is further configured to analyze stored data against alert rules, wherein alert rules are designated by rule type, notify of received data that violates an alert rule, correlate the received data and associated costs of the plurality of SNMP-enabled devices for a selected enterprise, and wherein the user interface to the application service provider database is further configured to graphically display a tabular report and, responsive to a selection of metrics to be generated, propagate point arrays twice to build a dynamic image and table.