A system with accompanying method and computer program product are provided for
reporting on the collection of network usage information from a plurality of network
devices. Included is a plurality of information source modules for collecting network
communications usage information in real-time from a plurality of network devices.
Gatherers are coupled to the information source modules for filtering and aggregating
the network communications usage information. Coupled to the gatherers is a central
event manager. The central event manager is adapted for completing a plurality
of data records from the filtered and aggregated network communications usage information.
The data records correspond to network usage by a plurality of users. Also included
is a database coupled to the central event manager for storing the plurality of
data records. Logic is provided for allowing the selection of one of a plurality
of reports for reporting purposes, submitting queries to the database utilizing
the selected reports for retrieving information on the collection of the network
usage information from the network devices, and outputting a report based on the queries.