Failure handling apparatus and system, rule list generation method, and non-transitory computer-readable medium
Abstract
A failure handling apparatus ( 100 ) is provided with: an acceptance unit ( 15 ) that accepts specification of condition information in an execution condition; a code generation unit ( 16 ) that generates a program code of a conditional expression based on the specified condition information; a template generation unit ( 17 ) that generates an input template of a plurality of failure handling rules, including an input field of a determination criterion value for determining extracted information, based on the program code and an input field of a handling content; and a list generation unit ( 18 ) that sets input values, for the input template, in the input fields and stores the input values in a storage unit as a list.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A failure handling apparatus comprising:
at least one memory configured to store instructions and a list of a plurality of failure handling rules in which a handling content relevant to a failure message detected from an information system is associated with an execution condition for executing the handling content against the information system, and
at least one processor configured to execute the instructions to:
acquire the failure message;
determine whether extracted information being extracted from the acquired failure message is applicable to the execution condition for each of the plurality of failure handling rules in the list; and
identify a handling content associated with the execution condition that is determined to be applicable, and execute the identified handling content against the information system,
accept specification of condition information in the execution condition;
generate a program code of a conditional expression based on the specified condition information;
generate an input template of the plurality of failure handling rules, including an input field of a determination criterion value for determining the extracted information, based on the program code, and an input field of the handling content; and
set input values, for the input template, to the input fields, and storing the input values in the memory as the list.
2. The failure handling apparatus according to claim 1 , wherein,
the at least one processor is further configured to execute the instructions to:
when an input of an execution suppression condition for a specific failure handling rule is received, update the list by further associating the execution suppression condition with the execution condition of the specific failure handling rule,
when the execution condition that is determined to be applicable is associated with the execution suppression condition, determine whether the execution suppression condition is satisfied, and,
when the execution suppression condition is satisfied, suppress execution of the specified handling content.
3. The failure handling apparatus according to claim 2 , wherein
the execution suppression condition includes an upper limit number of times per unit time for executing the handling content to which the execution suppression condition is associated, and,
wherein the at least one processor is further configured to execute the instructions to:
when the number of times per unit time for executing the handling content exceeds the upper limit number of times is determined, determine that the execution suppression condition is satisfied.
4. The failure handling apparatus according to claim 2 or 3 , wherein
the execution suppression condition includes an interval for suppressing execution of the handling content to which the execution suppression condition is associated, and,
wherein the at least one processor is further configured to execute the instructions to:
when the interval has not elapsed since last execution of the handling content is determined, determine that the execution suppression condition is satisfied.
5. The failure handling apparatus according to claim 2 , wherein
the execution suppression condition includes a time period for suppressing execution of the handling content to which the execution suppression condition is associated, and,
wherein the at least one processor is further configured to execute the instructions to:
when current time is included in the time period is determined, determine that the execution suppression condition is satisfied.
6. The failure handling apparatus according to claim 1 , wherein
the at least one memory is further configured to store the list for each service type, and
wherein the at least one processor is further configured to execute the instructions to:
determine a service type from the extracted information, identify the list associated to the determined service type, and determine whether extracted information being extracted from the acquired failure message is applicable to the execution condition for each of the plurality of failure handling rules in the identified list.
7. A rule list generation method by a failure handling apparatus including:
at least one memory configured to store instructions and a list of a plurality of failure handling rules in which a handling content relevant to a failure message detected from an information system is associated with an execution condition for executing the handling content against the information system, and
at least one processor configured to execute the instructions to:
store a list of a plurality of failure handling rules in which a handling content relevant to a failure message detected from an information system is associated with an execution condition for executing the handling content against the information system;
acquire the failure message;
determining whether extracted information being extracted from the acquired failure message is applicable to the execution condition for each of the plurality of failure handling rules in the list; and
identify a handling content associated with the execution condition that is determined to be applicable and executing the identified handling content against the information system,
the rule list generation method comprising:
accepting specification of condition information in the execution condition;
generating a program code of a conditional expression based on the specified condition information;
generating an input template of the plurality of failure handling rules, including an input field of a determination criterion value for determining the extracted information, based on the program code, and an input field of the handling content; and
setting input values, for the input template, in the input fields and storing the input values in the memory as the list.
8. A non-transitory computer-readable medium that stores a program causing a computer to perform:
processing of accepting specification of condition information in an execution condition for executing a handling content associated with a failure message detected from an information system against the information system;
processing of generating a program code of a conditional expression based on the specified condition information;
processing of generating an input template of a plurality of failure handling rules, including an input field of a determination criterion value for determining extracted information extracted from the failure message, based on the program code, and an input field of the handling content;
processing of setting input values, for the input template, in the input fields and storing the input values in a storage apparatus as a list of the plurality of failure handling rules;
processing of acquiring the failure message;
processing of determining whether extracted information being extracted from the acquired failure message is applicable to the execution condition for each of the plurality of failure handling rules in the list; and
processing of identifying a handling content associated with the execution condition that is determined to be applicable and executing the identified handling content against the information system.Join the waitlist — get patent alerts
Track US11907053B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.