Original Publication Date: 1995-Jan-01
Included in the Prior Art Database: 2005-Mar-29
Benignus, DM: AUTHOR [+3]
A feature for running periodic diagnostics and error log analysis is disclosed. This feature allows the system user to define the time to run the test and the resources to test.
A feature for
running periodic diagnostics and error log
analysis is disclosed. This feature allows the system user to define
the time to run the test and the resources to test.
consists of a diagnostics utility, a diagnostic
daemon, and a resource test table. The tests that are invoked by the
diagnostics daemon are the standard diagnostic tests.
test table contains a list of all supported
resources in the system. Flag and time entries are provided for each
resource. The flag indicates if the resource should be tested or
not. The time defines when the test should be run.
diagnostic utility allows hardware resources to be added to
or deleted from the resource test table and allows the times to be
The diagnostic daemon keeps track of the execution time of each test.
the resource test table is updated, the diagnostic
utility sends a signal to the diagnostic daemon to awaken the daemon.
The diagnostic daemon will scan the resource test table
in order to
determine the next time a resource needs to be tested. The daemon
will then set up its alarm signal and go back to sleep. To handle
power outages, the diagnostic daemon is invoked at each system boot.
diagnostic daemon will invoke the tests at the proper
times. If testing cannot be done because a resource is busy, error
log analysis will be performed. If a failure is detect...