1. A monitoring apparatus for monitoring an abnormality of each of target-objects and executing a countermeasure in accordance with a abnormal situation of the target-object, comprising: first storing unit configured to store general monitor knowledge and information on a general feature of the target-objects, a general observing method of the target-objects and a general executing method relating to the target-objects; input unit configured to input individual monitor knowledge and information on the respective target-objects with utilizing the general monitor knowledge and information; second storing unit configured to store the individual monitor knowledge and information; planning unit configured to plan observing and countermeasure programs relating to the abnormal situation of the target-object based on the general and individual monitor-knowledge and information; observing unit configured to observe the target-object in accordance with a observing program to generate a situation information; and executing unit configured to execute a countermeasure program in accordance with the situation information from the observing unit.