C H A P T E R  4

Alarms

This chapter summarizes the Alarm Rules that are specific to the supported platform components.

The chapter contains the following sections:


Overview

The hardware common config reader contains a number of alarm rules used by the system to determine the state of various components. Each alarm rule instance is applied to a specific property of a table in the config reader. A single rule can be applied to multiple properties and tables.

An alarm rule takes input from three main sources:

All three of these sources can be modified on a per-object and property basis. You can change user-specifiable values, while the rule programmer specifies which object properties and stored data are used.

You can assign actions to rule states and state transitions through the Sun Management Center console (see chapter 9 and chapter 12 of the Sun Management 3.0 Center Software User's Guide).


Operational State Rule

This rule is applied to any node that contains an operational status property. It will alarm if the operational state is anything other than OK, Starting or Stopping (all of which are deemed to be normal operational states). The error string incorporates the value of the Additional Information property to provide additional information to the end user.

TABLE 4-1 Operation Status Rule

Rule Property

Details

Applicable tables

Any that contain operational status property

Properties read

Operational Status, Additional Information

Alarm trigger

Operational Status is not OK, Starting or Stopping

Editable parameters

Alarm Severity for each of the following four groups of Operational Status values:

  • Error, Non-Recoverable
  • Degraded, Predicted Failure, Stressed
  • Unknown, Lost Comms, No Contact
  • Service, Stopped


Availability Rule

This rule is applied to any table with an availability property.

TABLE 4-2 Availability Rule

Rule Property

Details

Applicable tables

Any that contain the availability property

Properties read

Availability

Alarm trigger

Availability is not Running, or Not Applicable

Editable parameters

Alarm Severity for each of the following three groups of Availability values:

  • Degraded, Warning, Power Save - Warning,
    Install Error
  • Not Configured, Not Installed, Not Ready
  • In Test, Off Duty, Off Line, Paused, Quiesced, Power Cycle, Power Off,
    Power Save - Low Power Mode,
    Power Save - Standby, Power Save - Unknown


Non-Numeric Sensor Rule

This rule is applied to any non-numeric sensor. It uses the Current Reading in the error message.

TABLE 4-3 Non Numeric Sensor Rule

Rule Property

Details

Applicable tables

Non Numeric Temperature, Voltage and Current sensors

Properties read

Current Value, Normal Values

Alarm trigger

Current Value is not one of the Normal Values

Editable parameters

Alarm Severity



Numeric Sensor Threshold Rule

This rule is applied to any numeric sensor. It reads the various thresholds presented in the sensor, and generates an alarm if the current value is outside the specified ranges.

TABLE 4-4 Numeric Sensor Threshold Rule

Rule Property

Details

Applicable tables

Numeric Temperature, Voltage and Current Sensors, Tachometers

Properties read

Current Value, Threshold Values

Alarm trigger

Current Value is outside Threshold ranges

Editable parameters

Alarm Severity for Non-Critical, Critical and Fatal thresholds



Occupancy Rule

This rule generates an alarm when the occupancy of a location changes.

TABLE 4-5 Occupancy Rule

Rule Property

Details

Applicable tables

Location

Properties read

Name, Occupancy

Alarm trigger

The occupancy changes

Editable parameters

Alarm Severity




Note - You can clear this alarm by acknowledging the alarm in the Sun Management Center console. All other alarms are cleared by a change of state.




Rate or Count Rule

This rule enables you to specify a rate or count for any integer property. If the rate or count exceeds the specified values, an alarm is generated. Apply the rule to all properties that count a number of errors, so that you can generate such alarms as required.

TABLE 4-6 Occupancy Rule

Rule Property

Details

Applicable tables

Any table with an integer property

Properties read

Error Counts and similar integer properties

Alarm trigger

Rate or Count exceeds user-specified value

Editable parameters

Rate, Count and Alarm Severity



Module Status Rule

This rule only applies to the Module Status property in the system object. It is primarily used to report module data acquisition problems.

TABLE 4-7 Module Status Rule

Rule Property

Details

Applicable tables

System

Properties read

Module Status, Module Status Severity

Alarm trigger

Status is not OK

Editable parameters

An Alarm Severity level can be assigned to each of the Module Status Severity levels of Information, Warning and Error



Indicator Status Rule

This rule applies only to the Indicator Alarm Status property in the Indicator object.

TABLE 4-8 Indicator Status Rule

Rule Property

Details

Applicable tables

Indicator

Properties read

Indicator State, Expected State

Alarm trigger

State does not equal Expected State

Editable parameters

Alarm Severity