System, method, apparatus and program for event processing
First Claim
1. An event processing system that receives, each time when a state of a monitored system makes a transition, an event message specifying a content of said transition from a monitoring system, and controls said monitored system according to the received event message, wherein:
- said event processing system comprises;
an event message holding means, which holds event messages issued by said monitoring system and outputs said event messages in order of issue;
an event processing means, which processes the event messages outputted from said event message holding means, to control said monitored system; and
an event filtering means, which selects event messages to be processed among the event messages in said event message holding means and supplies the selected event messages to said event processing means; and
said event filtering means searches the event messages held in said event message holding means for an event message for which a state of said monitored system after issue of said event message coincides with a state of said monitored system before issue of an oldest event message stored in said event message holding means; and
when said event filtering means can retrieve the event message in question, the event filtering means performs filtering processing by deleting event messages ranging from the oldest event message to the retrieved event message from said event message holding means.
1 Assignment
0 Petitions
Accused Products
Abstract
An event processing system that can perform processing corresponding to event messages certainly, and improve efficiency of processing event messages.
To that end, the event processing system of the present invention holds event messages, which are received owing to state transitions of an IT service system, in an event message holding unit in order of issue. Among the event messages held in the event message holding unit, the event processing system searches for an event message for which a state of the IT service system after issue of the event message in question coincides with a state of the IT service system before issue of the oldest event message in the event message holding unit. When the event processing system can retrieve the event message in question, the event processing system deletes event messages ranging from the oldest event message to the retrieved event message from the event message holding unit.
71 Citations
15 Claims
-
1. An event processing system that receives, each time when a state of a monitored system makes a transition, an event message specifying a content of said transition from a monitoring system, and controls said monitored system according to the received event message, wherein:
-
said event processing system comprises; an event message holding means, which holds event messages issued by said monitoring system and outputs said event messages in order of issue; an event processing means, which processes the event messages outputted from said event message holding means, to control said monitored system; and an event filtering means, which selects event messages to be processed among the event messages in said event message holding means and supplies the selected event messages to said event processing means; and said event filtering means searches the event messages held in said event message holding means for an event message for which a state of said monitored system after issue of said event message coincides with a state of said monitored system before issue of an oldest event message stored in said event message holding means; and when said event filtering means can retrieve the event message in question, the event filtering means performs filtering processing by deleting event messages ranging from the oldest event message to the retrieved event message from said event message holding means. - View Dependent Claims (2, 3, 4)
-
-
5. An event processing method in an event processing system that receives, each time when a state of a monitored system makes a transition, an event message specifying a content of said transition from a monitoring system, and controls said monitored system according to the received event message, wherein:
-
said event processing system performs; a step of holding an event message issued from said monitoring system in an event message holding means; a step of searching for an event message for which a state of said monitored system after issue of said event message coincides with a state of said monitored system before issue of an oldest event message stored in said event message holding means, among event messages held in said event message holding means; and a step of deleting, from said event message holding means, event messages ranging from said oldest event message to the retrieved event message in question when the event processing system can retrieve said event message.
-
-
6. An event processing method in an event processing system that receives, each time when a state of a monitored system makes a transition, an event message specifying a content of said transition from a monitoring system, and controls said monitored system according to the received event message, wherein:
-
said event processing system performs; a first step in which event messages issued from said monitoring system are held in an event holding means; a second step in which, with respect to n event messages held in said event message holding means, a k-th (1<
k<
=n)) event message, for which a state of the monitored system after issue of said k-th event message coincides with a state of the monitored system before issue of an oldest event message stored in said event message holding means, is searched for;a third step in which, when the event processing system can retrieve the k-th event message in the second step, the event processing system deletes event messages ranging from said oldest event message to said k-th event message from said event message holding means; and a fourth step in which said first step through said third step are repeated with respect to event messages remaining in said event message holding means. - View Dependent Claims (7)
-
-
8. An event processing apparatus that receives, each time when a state of a monitored system makes a transition, an event message specifying a content of said transition from a monitoring system, wherein:
-
said event processing apparatus comprises; an event message holding unit that holds event messages issued by said monitoring system and outputs said event messages in order of issue; an event processing unit that processes the event messages outputted from said event message holding unit, to control said monitored system; and an event filtering unit that selects event messages to be processed among the event messages in said event message holding unit and supplies the selected event messages to said event processing unit; and with respect to n event messages held in said event message holding unit, said event message filtering unit searches for a k-th (1<
k<
=n) event message, for which a state of the monitored system after issue of said k-th event message coincides with a state of said monitored system before issue of an oldest event message stored in said event message holding unit; andwhen the event message filtering unit can retrieve said k-th event message, the event message filtering unit performs filtering processing by deleting event messages ranging from said oldest event message to said k-th event message from said event message holding unit. - View Dependent Claims (9, 10, 11)
-
-
12. A storage medium storing an event processing program that makes an event processing apparatus operate such that said event processing apparatus receives, each time when a state of a monitored system makes a transition, an event message specifying a content of said transition from a monitoring system and controls said monitored system according to the received event message, wherein:
-
said event processing program comprises; an event message holding module that holds event messages issued by said event monitoring system and outputs said event messages in order of issue; an event processing module that processes the event messages outputted from said event message holding module, to control said monitored system; and an event filtering module that selects event messages to be processed among the event messages held by said event message holding module and supplies the selected event messages to said event processing module; and with respect to n event messages held by said event message holding module, said event message filtering module searches for a k-th (1<
k<
=n) event message, for which a state of the monitored system after issue of said k-th event message coincides with a state of said monitored system before issue of an oldest event message stored by said event message holding module; andwhen the event message filtering module can retrieve said k-th event message, the event message filtering module performs filtering processing by deleting event messages ranging from said oldest event message to said k-th event message from said event message holding module. - View Dependent Claims (13, 14, 15)
-
Specification