Patent ID: 7328376

Claim:
A computer network system having a fault management architecture configured for use in a computer network system, the computer network system comprising: a plurality of nodes interconnected in a network; and a fault manager mounted at a node on the network and configured to diagnose and resolve faults occurring at said node, wherein the fault manager is suitable for interfacing with diagnostic engines and fault correction agents, the fault manager being suitable for receiving error information and passing this information to diagnostic engines that have subscribed to receive the error information, and wherein the fault manager publishes error reports; and wherein each diagnostic engine subscribes to selected error reports associated with fault diagnosis capabilities of said diagnostic engine so that when the fault manager publishes error reports only subscribing diagnostic engines receive the selected error reports; at least one diagnostic engine for receiving error information and identifying a set of fault possibilities associated with errors contained in the error information; at least one fault correction agent for receiving the set of fault possibilities from the at least one diagnostic engine and then selecting a diagnosed fault, and then taking appropriate fault resolution action concerning the selected diagnosed fault; and logs for tracking a status of the error information, a status of the fault management exercises, and a fault status of the resources of the computer system.