1. A fault management apparatus comprising: a plurality of fault generation means formed in a multilevel structure of a home network and generating fault notification when a fault is generated; a plurality of fault communication means for transferring fault notification from one of the fault generation means; a fault agent means for transferring each fault notification from a plurality of the fault communication means; and a fault diagnosis and process means for receiving the fault notification from the fault agent means, diagnosing a corresponding fault, and processing the corresponding fault using a fault model, a fault decision rule, and a fault process rule, wherein each of the plurality of fault generation means is configured to be classified into a different API (application programming interface) type for each of at least two or more different levels of the multilevel structure of the home network, wherein each of the different API types for each of the at least two or more different levels of the multilevel structure of the home network transfer their respective fault notification from their respective fault communication means to the fault agent means according to a software program acceptable to the respective API type which is transferring the fault notification, wherein each of the software programs acceptable to their respective API type are different, wherein the fault agent means transfers each the respective fault notifications from the at least two or more different API types for each of the at least two or more different levels of the multilevel structure of the home network to the fault diagnosis and process means using the same software program for each of the different levels of the multilevel of the home network as was received.