Environment
Novell Identity Manager 3.6.1
Novell Identity Manager 4.0
Situation
How do you troubleshoot Driver Health Configuration and actions?
Resolution
The first step is to follow the documentation on setting up your driver health configuration. See section 5 Monitoring Driver Health in https://www.novell.com/documentation/idm401/pdfdoc/idm_common_driver/idm_common_driver.pdf
If you are still having problems, then look at a trace of your driver health job by setting the trace level to 3 on your Driver Set, and tracing your Driver Set to a file. On linux you can use a tail -f /path/driverset.log to watch the file as the trace is going. This will show the driver health job run, and the resulting actions. Note the action will only run once when the flag is changed, unless you have
Always execute actions when conditions are true checked.

The driver health job trace (name in the trace will be the name of your job), will give you errors and information on what may be potentially going wrong with your driver health configuration.
---------------Example of Trace-------------
04/02/12 14:48:44.862]:DriverHealth JT:: evaluating state: green
[04/02/12 14:48:44.863]:DriverHealth JT:: evaluating state: yellow
[04/02/12 14:48:44.864]:DriverHealth JT:: current health state: red
[04/02/12 14:48:44.865]:DriverHealth JT:: Trying to execute generate event action
[04/02/12 14:48:44.865]:DriverHealth JT:: Trying to execute send-email
[04/02/12 14:48:44.863]:DriverHealth JT:: evaluating state: yellow
[04/02/12 14:48:44.864]:DriverHealth JT:: current health state: red
[04/02/12 14:48:44.865]:DriverHealth JT:: Trying to execute generate event action
[04/02/12 14:48:44.865]:DriverHealth JT:: Trying to execute send-email