Monitoring system for monitoring a message-sending system
First Claim
1. A monitoring system for monitoring message-sending system in use, the message-sending system comprising at least two subsystems having interfaces for sending and/or receiving messages comprising one or more data values and an interface state, each subsystem having at least one associated interface description, the monitoring system comprising:
- i) at least one message detector for detecting messages output by a said interface;
ii) an interface description store for storing one or more of said interface descriptions; and
iii) a message data decoder for decoding data from a message detected by the at least one message detector by reference to a stored interface description associated with said interface;
the monitoring system, in use;
iv) detecting a message output by a subsystem interface; and
v) decoding data from the detected message by reference to said stored interface description for the subsystem interface,the monitoring system further comprising;
vi) a trigger store for storing sets of trigger data, for use by the monitoring system in monitoring messages detected by the message detector, each set of trigger data identifying a condition to be applied to at least one data value in a said detected message and an action to be taken by the monitoring system in response to detection of a data value meeting the condition,wherein at least one stored set of trigger data comprises an interface state to be found in a said detected message and the action is taken in response to both detection of a data value meeting the condition and the presence or absence of the interface state.
2 Assignments
0 Petitions
Accused Products
Abstract
In a monitoring system for a message-based, multi-component software system, such as a distributed system, interface descriptions are stored electronically for the various interfaces. Messages transmitted or received at the interfaces can be monitored and their content decoded by reference to the stored interface descriptions. Raw message data can be logged. Either monitored or logged data can be viewed by the user, either in its raw form or decoded and presented for instance in a tabular or graphical form. Different monitoring behaviors of the system can be triggered by message content. Rules can be applied so that monitoring is focused on selected message events and correlation can be done between message events at different interfaces. The monitoring system can be used with any software system for which interface descriptions are available. Messages can also be fed back into the monitored software system, optionally containing data based on detected messages, thus potentially creating monitored situations for further or better analysis.
12 Citations
31 Claims
-
1. A monitoring system for monitoring message-sending system in use, the message-sending system comprising at least two subsystems having interfaces for sending and/or receiving messages comprising one or more data values and an interface state, each subsystem having at least one associated interface description, the monitoring system comprising:
-
i) at least one message detector for detecting messages output by a said interface; ii) an interface description store for storing one or more of said interface descriptions; and iii) a message data decoder for decoding data from a message detected by the at least one message detector by reference to a stored interface description associated with said interface; the monitoring system, in use; iv) detecting a message output by a subsystem interface; and v) decoding data from the detected message by reference to said stored interface description for the subsystem interface, the monitoring system further comprising; vi) a trigger store for storing sets of trigger data, for use by the monitoring system in monitoring messages detected by the message detector, each set of trigger data identifying a condition to be applied to at least one data value in a said detected message and an action to be taken by the monitoring system in response to detection of a data value meeting the condition, wherein at least one stored set of trigger data comprises an interface state to be found in a said detected message and the action is taken in response to both detection of a data value meeting the condition and the presence or absence of the interface state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification