Customer-based service system including a cascaded pipeline with self-monitoring relays
First Claim
1. A relay for use in a network monitoring system, comprising:
- a downstream interface that receives messages from downstream sources, each message comprising a recipient list, and assembles the messages in a message assembly area into upstream forwarding messages;
an upstream interface that receives messages from upstream sources and assembles the messages in a message assembly area into upstream forwarding messages;
a priority-based queuing mechanism that queues messages for transmission in accordance with a priority associated with the messages; and
an instrumentation process that collects data regarding one or more message threads in the relay and sends the data downstream to a service provider system.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-based system that permits a service-provider to monitoring other computer systems includes a plurality of relays. A monitored relay collects data from one or more monitored computers in the system. This data is forwarded through a secure communication pipeline implemented by the monitoring system to a forwarding relay. The forwarding relay controls data flow between a service provider node and the monitored relays, and includes an instrumentation process that collects data regarding one or more message threads in the relay and sends the data downstream to a service provider system. Computers at the service provider node analyze the data to generate meaningful information about the monitored system, which can be accessed by the service provider or by the owner/operator of the computer system. In addition, the information may be used to generate notices or alarms of specific events.
-
Citations
15 Claims
-
1. A relay for use in a network monitoring system, comprising:
-
a downstream interface that receives messages from downstream sources, each message comprising a recipient list, and assembles the messages in a message assembly area into upstream forwarding messages;
an upstream interface that receives messages from upstream sources and assembles the messages in a message assembly area into upstream forwarding messages;
a priority-based queuing mechanism that queues messages for transmission in accordance with a priority associated with the messages; and
an instrumentation process that collects data regarding one or more message threads in the relay and sends the data downstream to a service provider system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15)
-
-
12. A system for monitoring a computer system, comprising:
-
a plurality of monitored relays that collect data from computers in a customer system;
a communication pipeline within the customer system adapted for digital data transfer;
a forwarding relay communicatively connected to the pipeline upstream of the monitored relays and adapted to control data flow between a service provider node and the monitored relays, wherein the forwarding relay includes an instrumentation process that collects data regarding one or more message threads in the relay and sends the data downstream to a service provider system; and
a customer relay communicatively connected to the pipeline and to a communications network that provides a communication interface between the service provider node and the forwarding relay. - View Dependent Claims (13, 14)
-
Specification