A method and system for monitoring and maintaining a primary service, its
associated services and requisite system resources on a computer system.
The system includes a fault monitor component and a system monitor
component. The fault monitor component monitors and maintains the
availability of the primary service, its associated services and the
system monitor component. The system monitor component monitors and
maintains the availability of the system resources. In the event of a
fault in the primary service, its associated service or the system
monitor component, the fault monitor component may notify an
administrator, restart the service or take other corrective action. The
operation of the fault monitor component is ensured through the operating
system which will restart the fault monitor component in the event of a
failure.