Claims
- 1. A system for use in a computer network to monitor and record outage status of a service provided on the network, wherein the system comprises:
a meta service generator operative on network inventory to define a service definition, each service definition including usergroup and point of presence; a first module receiving element event data corresponding to changes in a state of elements associated with said defined service and creating element outage data indicating outage events associated with each of said elements; a second module for receiving transaction data and determining transaction outages, and a third module operative on output data from said first and second modules to determine sevice outages.
- 2. A system according to claim 1, wherein said first module includes an Event Stream Merger for receiving said element event data and creating a merged event stream containing said element event data in time sequence.
- 3. A system according to claim 1, wherein said first and second modules produce an element outage log and a transaction spec outage log, respectively, and further comprising a batch processing system operative on said logs for generating service outage reports.
- 4. A system according to claim 3, wherein said batch processing system includes an historical element outage generator, the historical element outage generator operating with said element outage logs and records of planned element outages to produce modified element outage data.
- 5. A system according to claim 4, wherein said batch processing system includes an historical service outage generator, the historical service outage generator operating with said modified element outage data and with said transaction spec outage logs to determine service outages.
- 6. A system according to claim 5, wherein said outage generator modifies service outage data in accordance with at least one of planned and forced outages to determine said service outages.
- 7. A system according to claim 1, wherein said meta service generator operates at a predefined period to define service objects for operation on a stream of element state data.
- 8. A system according to claim 1, further comprising a service outage reporting facility receiving data from said third module and presenting to a user an SLA based report.
- 9. In a network, a method for monitoring and recording outage status of a service provided on the network, said method comprising the steps of:
providing a meta service generator, said meta service generator periodically receiving a system inventory and operating thereon to determine service definitions; providing a plurality of element event data streams, each indicating a change in status of a selected element associated with a service definition; merging said element event streams into an output stream containing said event streams in time sequence and determining outage events of said selected elements from said merged output stream; and using said outage events to create service reports.
- 10. A method according to claim 9, wherein a service definition includes usergroup and points of presence for selecting events relevant to the defined service.
- 11. A system for reporting service level and service outages on a network, wherein the system receives element outage logs and service outage logs, and produces a service outage output corrected for planned and/or forced outages so that the service outage output may better reflect at least one of
deficiencies under a contracted set of service levels, and service outages actually experienced by users of the network.
REFERENCE TO RELATED APPLICATION
[0001] The present application claims priority to provisional application No. 60/280,227, entitled “SERVICE MONITORING AND REPORTING SYSTEM,” filed on Mar. 30, 2001, and herein incorporated by reference. The present application is also related to United States patent application entitled Service Level Monitoring Technology, filed on Jul. 14, 2000, and having a Ser. No. 09/616,557. That application, describing a system for monitoring and quantifying service in a network, is hereby incorporated herein by reference in its entirety.
[0002] That application describes a system operating in the context of a Service Level Agreement based upon performance thresholds and contracted hours, and monitoring multiple concurrent services, which are considered available when all aspects of the service are within pre-defined acceptable ranges. Various aspects of a service can include, for example, the basic functioning of the service (i.e., whether it is up or down); the level of performance such as its bandwidth, speed of operation, timing aspects; and other qualitative and/or quantitative measures defining the performance level of the service.
[0003] The system of that application operates by receiving a plurality of event streams, e.g., state changes of equipment, ordering and merging these streams, and using the merged records to determine service outages and performance measures. Many of its teachings will be assumed herein for operation of such a system and application of service metrics, and reference is made thereto for general descriptions of techniques for collection and evaluation of service-related data.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60280227 |
Mar 2001 |
US |