Manage the Preconfigured Deadlock Detected Alert

Hyperic includes a preconfigured alert that triggers once if the Deadlocks Detected metric exceeds 0. Hyperic applies this alert to all auto-discovered tc Runtime instances, enables it by default, and then checks the metric every two minutes to see if the condition has been met. After triggering, Hyperic disables the alert until an administrator marks it as Fixed.

The following procedure describes how to view this preconfigured alert, modify it so that Hyperic automatically restarts the tc Runtime instance in which the alert is triggered, and then disable it.

  1. Navigate to the tc Runtime instance, as described in the first three steps of Restart a tc Runtime Instance.

  2. Click the Alert tab at the top of the page.

  3. Click the Configure button. A page is displayed with a table of alerts that have been defined for this tc Runtime instance. You should see the preconfigured Deadlocks Detected alert; by default it is active (enabled.)

  4. In the table, click Deadlocks Detected to display the Alert Definition page.

  5. Click the Control Action tab at the bottom of the page, and then click the EDIT... button.

  6. Select restart from the Control Type drop-down list.

  7. Click OK.

    You have modified the alert so that Hyperic automatically restarts the affected tc Runtime instance when Hyperic detects a thread deadlock.

  8. To disable the alert:

    1. Return to the page that contains the Alert Definitions table by clicking the Return to Alert Definitions link at the top left corner of the page.

    2. In the table, select the Deadlocks Detected alert by checking the box to the left of its name.

    3. At the bottom of the table, choose No in the Set Active drop-down list.

    4. Click the arrow to the right of the drop-down list. The Active column for the Deadlocks Detected alert changes to No.