Patent ID: 8341463

Claim:
A system operations management apparatus comprising: databases which store, respectively, a system management procedure made up of a plurality of operations for performing operations management on a computer system, and system management knowledge capable of specifying at least a post-status of each constituent element of the computer system, the post-status being expected as a result that the operations are executed in accordance with the system management procedure; judging means for judging that a failure occurs, when, as a result of the execution of operations in accordance with the system management procedure, an actual status of each constituent element of the computer system is inconsistent with the post-status specified based on the system management knowledge stored in the database; deriving means for, when it is judged by the judging means that failure occurred, deriving operations capable of making the actual status of the computer system as the result of the execution of operations in the system management procedure to be consistent with the specified post-status; and proposing means for proposing the operations derived by the deriving means, wherein the system management knowledge includes: operation knowledge including at least a pre-condition of each operation in the system management procedure, which is a premise for executing the operation and a post-condition to be satisfied at least in the constituent element which is an execution objective of the operation as the result of the execution of operation; and condition knowledge indicating a correlation to be necessarily satisfied in each constituent element of the computer system, and wherein the deriving means estimates a status in which at least a difference between the actual status of each constituent element after the execution of operation and the post-status of each constituent element is eliminated and the correlation indicated by the condition knowledge is satisfied, as a sub-goal status, and refers to the operation knowledge stored in the database to derive the operations capable of reaching the estimated sub-goal status.