Method, comupter system, and computer program product for monitoring services of an information technology environment
First Claim
1. A method for monitoring services of an information technology (IT) environment, said method comprising evaluating, by a status engine, the status of a service (superordinate service) that depends on at least one of the statuses of one or more other services (subordinate services) and one or more messages coming from services of the IT environment and affecting the status of the superordinate service, according to one or more rules, the rules include at least one of:
- a) a rule that is based on additional attributes of the service other than the status;
b) a rule that ignores subordinate services;
c) a rule that is defined by a user on the basis of at least one of i) logical and ii) arithmetical operations of the status of subordinate services or of said messages or of said attributes; and
d) a rule that is programmed individually by a user.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention is directed to a method for monitoring services of an information technology (IT) environment. The method comprises evaluating, by a status engine, the status of a service (superordinate service) that depends on at least one of the statuses of one or more other services (subordinate services) and one or more messages. The messages come from services of the IT environment and affect the status of the superordinate service. The evaluation is performed according to one or more rules. The rules include at least one of:
a) a rule that is based on additional attributes of the service other than the status;
b) a rule that ignores subordinate services;
c) a rule that is defined by a user on the basis of at least one of i) logical and ii) arithmetical operations of the status of subordinate services or of said messages or of said attributes; and
d) a rule that is programmed individually by a user.
The invention is also directed to a corresponding computer system and a corresponding computer program product.
21 Citations
20 Claims
-
1. A method for monitoring services of an information technology (IT) environment, said method comprising evaluating, by a status engine, the status of a service (superordinate service) that depends on at least one of the statuses of one or more other services (subordinate services) and one or more messages coming from services of the IT environment and affecting the status of the superordinate service, according to one or more rules, the rules include at least one of:
-
a) a rule that is based on additional attributes of the service other than the status;
b) a rule that ignores subordinate services;
c) a rule that is defined by a user on the basis of at least one of i) logical and ii) arithmetical operations of the status of subordinate services or of said messages or of said attributes; and
d) a rule that is programmed individually by a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for monitoring services of an information technology (IT) environment, comprising:
-
a status engine for evaluating the status of the services, said status engine is programmed so as to calculate the status of a service (superordinate service) that depends on at least one of the statuses of one or more other services (subordinate services) and one or more messages coming from services of the IT environment and affecting the status of the superordinate service, according to one or more rules, the rules include at least one of;
a) a rule that is based on additional attributes of the service other than the status;
b) a rule that ignores subordinate services;
c) a rule that is defined by a user on the basis of at least one of i) logical and ii) arithmetical operations of the status of subordinate services or of said messages or of said attributes; and
d) a rule that is programmed individually by a user;
a user interface for configuring the rules; and
a graphical display for visualizing the monitoring results. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A computer program product including program code, when executed on a computer system, for carrying out a method for monitoring services within an information technology (IT) environment, said method comprising evaluating, by a status engine, the status of a service (superordinate service) that depends on at least one of the statuses of one or more other services (subordinate services) and one or more messages coming from services of the IT environment and affecting the status of the superordinate service, according to one or more rules, the rules include at least one of:
-
a) a rule that is based on additional attributes of the service other than the status;
b) a rule that ignores subordinate services;
c) a rule that is defined by a user on the basis of at least one of i) logical and ii) arithmetical operations of the status of subordinate services or of said messages or of said attributes; and
d) a rule that is programmed individually by a user.
-
Specification