NAME¶
freeipmi_interpret_sensor.conf - specify sensor interpretation rules
DESCRIPTION¶
The
/etc/freeipmi//freeipmi_interpret_sensor.conf defines how IPMI
sensors should be interpreted. IPMI based sensors specify a number of
states/thresholds when they are read. Based on those states/thresholds,
libraries and tools such as
libfreeipmi(3), libipmimonitoring(3)
and
ipmi-sensors(8) can report if a sensor reading is "good"
or "bad" via a report of a NOMINAL, WARNING, or CRITICAL state.
Each of the states listed below are (hopefully) descriptive enough to describe
the state conditions that may be set/unset for each sensor type. For more
detailed information on each of the individual states listed below, please see
the IPMI Specification "Sensor and Event Code Tables".
Ipmi-sensors(8) can be used to determine the sensor types and the
states/thresholds that exist on a system by outputting very verbose output and
seeing what types of Assertion or Deassertion events are possible.
The possible values for all states/thresholds below are:
Nominal - Signal Nominal reading if state/threshold tripped
Warning - Signal Warning reading if state/treshold tripped
Critical - Signal Critical reading if state/threshold tripped
Not all IPMI sensor types and event types are currently supported. If you would
like more to be supported, please e-mail the FreeIPMI mailing list.
The default values selected for individual states/thresholds being tripped are
based on best guesses and motherboards being analyzed. If you think they
should be changed, please e-mail the FreeIPMI mailing list to discuss what the
defaults should be.
Most default interpretations can be determined quite easily and can meet the
needs of most users. For example, a reading of "Performance_Met" is
normally better than "Performance_Lags". However, some sensors can
be ambiguous and depend completely on the manufacturer. For example,
"State_Asserted" vs. "State_Deasserted" are completely at
the interpretation of the vendor. Users are advised to adjust the
interpretations below as needed for their machines.
Every group of state conditions below includes a configuration for
"No_Event". This is the condition under which no sensor
states/events have occurred or are triggered. Under most conditions, a mapping
to "Nominal" is preferred. However, under some circumstances, it may
be useful to report something else. For example, if a sensor on a particular
motherboard is required to report a state/event, a no sensor state condition
could indicate a broken a sensor. This is highly dependent on the motherboard.
The configuration options that can be specified in the configuration file are
listed below. Each configuration option must be listed on a separate line.
Arguments for an option are separated by any amount of whitespace. Multiple
arguments are also separated by whitespace. Comments can be marked by using
the pound sign ("#") character, and lines can be continued on the
next using backslash ("\").
OPTIONS¶
- IPMI_Threshold_Sensor
- The following states correspond to threshold sensors. This
normally applies to sensors that measure non-discrete values, such as
temperatures, voltages, RPM, etc.
- IPMI_Threshold_Sensor_No_Event
- Defaults to Nominal.
- IPMI_Threshold_Sensor_At_Or_Below_Lower_Non_Critical_Threshold
- Defaults to Nominal.
- IPMI_Threshold_Sensor_At_Or_Below_Lower_Critical_Threshold
- Defaults to Critical.
- IPMI_Threshold_Sensor_At_Or_Below_Lower_Non_Recoverable_Threshold
- Defaults to Critical.
- IPMI_Threshold_Sensor_At_Or_Above_Upper_Non_Critical_Threshold
- Defaults to Nominal.
- IPMI_Threshold_Sensor_At_Or_Above_Upper_Critical_Threshold
- Defaults to Critical.
- IPMI_Threshold_Sensor_At_Or_Above_Upper_Non_Recoverable_Threshold
- Defaults to Critical.
- IPMI_Temperature_State
- The following states correspond to Temperature sensors that
report an assertion or deassertion.
- IPMI_Temperature_State_No_Event
- Defaults to Nominal.
- IPMI_Temperature_State_Deasserted
- Defaults to Nominal.
- IPMI_Temperature_State_Asserted
- Defaults to Warning.
- IPMI_Temperature_Limit
- The following states correspond to Temperature sensors that
report on limits.
- IPMI_Temperature_Limit_No_Event
- Defaults to Nominal.
- IPMI_Temperature_Limit_Not_Exceeded
- Defaults to Nominal.
- IPMI_Temperature_Limit_Exceeded
- Defaults to Critical.
- IPMI_Temperature_Transition_Severity
- The following states correspond to Temperature sensors that
report on device severity.
- IPMI_Temperature_Transition_Severity_No_Event
- Defaults to Nominal.
- IPMI_Temperature_Transition_Severity_Transition_To_OK
- Defaults to Nominal.
- IPMI_Temperature_Transition_Severity_Transition_To_Non_Critical_From_OK
- Defaults to Warning.
- IPMI_Temperature_Transition_Severity_Transition_To_Critical_From_Less_Severe
- Defaults to Critical.
- IPMI_Temperature_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe
- Defaults to Critical.
- IPMI_Temperature_Transition_Severity_Transition_To_Non_Critical_From_More_Severe
- Defaults to Warning.
- IPMI_Temperature_Transition_Severity_Transition_To_Critical_From_Non_Recoverable
- Defaults to Critical.
- IPMI_Temperature_Transition_Severity_Transition_To_Non_Recoverable
- Defaults to Critical.
- IPMI_Temperature_Transition_Severity_Monitor
- Defaults to Warning.
- IPMI_Temperature_Transition_Severity_Informational
- Defaults to Nominal.
- IPMI_Voltage_State
- The following states correspond to Voltage sensors that
report an assertion or deassertion.
- IPMI_Voltage_State_No_Event
- Defaults to Nominal.
- IPMI_Voltage_State_Deasserted
- Defaults to Nominal.
- IPMI_Voltage_State_Asserted
- Defaults to Warning.
- IPMI_Voltage_Limit
- The following states correspond to Voltage sensors that
report on limits.
- IPMI_Voltage_Limit_No_Event
- Defaults to Nominal.
- IPMI_Voltage_Limit_Not_Exceeded
- Defaults to Nominal.
- IPMI_Voltage_Limit_Exceeded
- Defaults to Critical.
- IPMI_Voltage_Performance
- The following states correspond to Voltage sensors that
report on performance.
- IPMI_Voltage_Performance_No_Event
- Defaults to Nominal.
- IPMI_Voltage_Performance_Met
- Defaults to Nominal.
- IPMI_Voltage_Performance_Lags
- Defaults to Critical.
- IPMI_Voltage_Transition_Severity
- The following states correspond to Voltage sensors that
report on device severity.
- IPMI_Voltage_Transition_Severity_No_Event
- Defaults to Nominal.
- IPMI_Voltage_Transition_Severity_Transition_To_OK
- Defaults to Nominal.
- IPMI_Voltage_Transition_Severity_Transition_To_Non_Critical_From_OK
- Defaults to Warning.
- IPMI_Voltage_Transition_Severity_Transition_To_Critical_From_Less_Severe
- Defaults to Critical.
- IPMI_Voltage_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe
- Defaults to Critical.
- IPMI_Voltage_Transition_Severity_Transition_To_Non_Critical_From_More_Severe
- Defaults to Warning.
- IPMI_Voltage_Transition_Severity_Transition_To_Critical_From_Non_Recoverable
- Defaults to Critical.
- IPMI_Voltage_Transition_Severity_Transition_To_Non_Recoverable
- Defaults to Critical.
- IPMI_Voltage_Transition_Severity_Monitor
- Defaults to Warning.
- IPMI_Voltage_Transition_Severity_Informational
- Defaults to Nominal.
- IPMI_Current_Transition_Severity
- The following states correspond to Current sensors that
report on device severity.
- IPMI_Current_Transition_Severity_No_Event
- Defaults to Nominal.
- IPMI_Current_Transition_Severity_Transition_To_OK
- Defaults to Nominal.
- IPMI_Current_Transition_Severity_Transition_To_Non_Critical_From_OK
- Defaults to Warning.
- IPMI_Current_Transition_Severity_Transition_To_Critical_From_Less_Severe
- Defaults to Critical.
- IPMI_Current_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe
- Defaults to Critical.
- IPMI_Current_Transition_Severity_Transition_To_Non_Critical_From_More_Severe
- Defaults to Warning.
- IPMI_Current_Transition_Severity_Transition_To_Critical_From_Non_Recoverable
- Defaults to Critical.
- IPMI_Current_Transition_Severity_Transition_To_Non_Recoverable
- Defaults to Critical.
- IPMI_Current_Transition_Severity_Monitor
- Defaults to Warning.
- IPMI_Current_Transition_Severity_Informational
- Defaults to Nominal.
- IPMI_Fan_State
- The following states correspond to Fan sensors that report
an assertion or deassertion.
- IPMI_Fan_State_No_Event
- Defaults to Nominal.
- IPMI_Fan_State_Deasserted
- Defaults to Nominal.
- IPMI_Fan_State_Asserted
- Defaults to Warning.
- IPMI_Fan_Transition_Severity
- The following states correspond to Fan sensors that report
on device severity.
- IPMI_Fan_Transition_Severity_No_Event
- Defaults to Nominal.
- IPMI_Fan_Transition_Severity_Transition_To_OK
- Defaults to Nominal.
- IPMI_Fan_Transition_Severity_Transition_To_Non_Critical_From_OK
- Defaults to Warning.
- IPMI_Fan_Transition_Severity_Transition_To_Critical_From_Less_Severe
- Defaults to Critical.
- IPMI_Fan_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe
- Defaults to Critical.
- IPMI_Fan_Transition_Severity_Transition_To_Non_Critical_From_More_Severe
- Defaults to Warning.
- IPMI_Fan_Transition_Severity_Transition_To_Critical_From_Non_Recoverable
- Defaults to Critical.
- IPMI_Fan_Transition_Severity_Transition_To_Non_Recoverable
- Defaults to Critical.
- IPMI_Fan_Transition_Severity_Monitor
- Defaults to Warning.
- IPMI_Fan_Transition_Severity_Informational
- Defaults to Nominal.
- IPMI_Fan_Device_Present
- The following states correspond to Fan sensors that report
on device installation.
- IPMI_Fan_Device_Present_Device_No_Event
- Defaults to Nominal.
- IPMI_Fan_Device_Present_Device_Removed_Device_Absent
- Defaults to Critical.
- IPMI_Fan_Device_Present_Device_Inserted_Device_Present
- Defaults to Nominal.
- IPMI_Power_Supply_Transition_Severity
- The following states correspond to Power Supply sensors
that report on device severity.
- IPMI_Power_Supply_Transition_Severity_No_Event
- Defaults to Nominal.
- IPMI_Power_Supply_Transition_Severity_Transition_To_OK
- Defaults to Nominal.
- IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Critical_From_OK
- Defaults to Warning.
- IPMI_Power_Supply_Transition_Severity_Transition_To_Critical_From_Less_Severe
- Defaults to Critical.
- IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe
- Defaults to Critical.
- IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Critical_From_More_Severe
- Defaults to Warning.
- IPMI_Power_Supply_Transition_Severity_Transition_To_Critical_From_Non_Recoverable
- Defaults to Critical.
- IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Recoverable
- Defaults to Critical.
- IPMI_Power_Supply_Transition_Severity_Monitor
- Defaults to Warning.
- IPMI_Power_Supply_Transition_Severity_Informational
- Defaults to Nominal.
- IPMI_Fan_Transition_Availability
- The following states correspond to Fan sensors that report
on device availability.
- IPMI_Fan_Transition_Availability_No_Event
- Defaults to Nominal.
- IPMI_Fan_Transition_Availability_To_Running
- Defaults to Nominal.
- IPMI_Fan_Transition_Availability_To_In_Test
- Defaults to Warning.
- IPMI_Fan_Transition_Availability_To_Power_Off
- Defaults to Warning.
- IPMI_Fan_Transition_Availability_To_On_Line
- Defaults to Warning.
- IPMI_Fan_Transition_Availability_To_Off_Line
- Defaults to Warning.
- IPMI_Fan_Transition_Availability_To_Off_Duty
- Defaults to Warning.
- IPMI_Fan_Transition_Availability_To_Degraded
- Defaults to Critical.
- IPMI_Fan_Transition_Availability_To_Power_Save
- Defaults to Warning.
- IPMI_Fan_Transition_Availability_Install_Error
- Defaults to Critical.
- IPMI_Fan_Redundancy
- The following states correspond to Fan sensors that report
on redundancy.
- IPMI_Fan_Redundancy_No_Event
- Defaults to Nominal.
- IPMI_Fan_Redundancy_Fully_Redundant
- Defaults to Nominal.
- IPMI_Fan_Redundancy_Redundancy_Lost
- Defaults to Critical.
- IPMI_Fan_Redundancy_Redundancy_Degraded
- Defaults to Warning.
- IPMI_Fan_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant
- Defaults to Critical.
- IPMI_Fan_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy
- Defaults to Critical.
- IPMI_Fan_Redundancy_Non_Redundant_Insufficient_Resources
- Defaults to Critical.
- IPMI_Fan_Redundancy_Redundancy_Degraded_From_Fully_Redundant
- Defaults to Warning.
- IPMI_Fan_Redundancy_Redundancy_Degraded_From_Non_Redundant
- Defaults to Warning.
- IPMI_Physical_Security
- The following states correspond to Physical Security
sensors w/ Physical Security specific output states.
- IPMI_Physical_Security_No_Event
- Defaults to Nominal.
- IPMI_Physical_Security_General_Chassis_Intrusion
- Defaults to Critical.
- IPMI_Physical_Security_Drive_Bay_Intrusion
- Defaults to Critical.
- IPMI_Physical_Security_IO_Card_Intrusion
- Defaults to Critical.
- IPMI_Physical_Security_Processor_Area_Intrusion
- Defaults to Critical.
- IPMI_Physical_Security_LAN_Leash_Lost
- Defaults to Critical.
- IPMI_Physical_Security_Unauthorized_Dock_Undock
- Defaults to Critical.
- IPMI_Physical_Security_FAN_Area_Intrusion
- Defaults to Critical.
- IPMI_Platform_Security_Violation_Attempt
- The following states correspond to Platform Violation
Attempt sensors w/ Platform Security Violation Attempt specific output
states.
- IPMI_Platform_Security_Violation_Attempt_No_Event
- Defaults to Nominal.
- IPMI_Platform_Security_Violation_Attempt_Secure_Mode_Violation_Attempt
- Defaults to Critical.
- IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_User_Password
- Defaults to Critical.
- IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_Attempt_Setup_Password
- Defaults to Critical.
- IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_Network_Boot_Password
- Defaults to Critical.
- IPMI_Platform_Security_Violation_Attempt_Other_Pre_Boot_Password_Violation
- Defaults to Critical.
- IPMI_Platform_Security_Violation_Attempt_Out_Of_Band_Access_Password_Violation
- Defaults to Critical.
- IPMI_Processor
- The following states correspond to Processor sensors w/
Processor specific output states.
- IPMI_Processor_No_Event
- Defaults to Nominal.
- IPMI_Processor_IERR
- Defaults to Critical.
- IPMI_Processor_Thermal_Trip
- Defaults to Critical.
- IPMI_Processor_FRB1_BIST_Failure
- Defaults to Critical.
- IPMI_Processor_FRB2_Hang_In_POST_Failure
- Defaults to Critical.
- IPMI_Processor_FRB3_Processor_Startup_Initialization_Failure
- Defaults to Critical.
- IPMI_Processor_Configuration_Error
- Defaults to Critical.
- IPMI_Processor_SMBIOS_Uncorrectable_CPU_Complex_Error
- Defaults to Critical.
- IPMI_Processor_Processor_Presence_Detected
- Defaults to Nominal.
- IPMI_Processor_Processor_Disabled
- Defaults to Critical.
- IPMI_Processor_Terminator_Presence_Detected
- Defaults to Critical.
- IPMI_Processor_Processor_Automatically_Throttled
- Defaults to Warning.
- IPMI_Processor_Machine_Check_Exception
- Defaults to Critical.
- IPMI_Processor_Correctable_Machine_Check_Error
- Defaults to Warning.
- IPMI_Processor_State
- The following states correspond to Processor sensors that
report an assertion or deassertion.
- IPMI_Processor_State_No_Event
- Defaults to Nominal.
- IPMI_Processor_State_Deasserted
- Defaults to Nominal.
- IPMI_Processor_State_Asserted
- Defaults to Critical.
- IPMI_Power_Supply
- The following states correspond to Power Supply sensors w/
Power Supply specific output states.
- IPMI_Power_Supply_No_Event
- Defaults to Nominal.
- IPMI_Power_Supply_Presence_Detected
- Defaults to Nominal.
- IPMI_Power_Supply_Power_Supply_Failure_Detected
- Defaults to Critical.
- IPMI_Power_Supply_Predictive_Failure
- Defaults to Critical.
- IPMI_Power_Supply_Power_Supply_Input_Lost_AC_DC
- Defaults to Critical.
- IPMI_Power_Supply_Power_Supply_Input_Lost_Or_Out_Of_Range
- Defaults to Critical.
- IPMI_Power_Supply_Power_Supply_Input_Out_Of_Range_But_Present
- Defaults to Critical.
- IPMI_Power_Supply_Configuration_Error
- Defaults to Critical.
- IPMI_Power_Supply_State
- The following states correspond to Power_Supply sensors
that report an assertion or deassertion.
- IPMI_Power_Supply_State_No_Event
- Defaults to Nominal.
- IPMI_Power_Supply_State_Deasserted
- Defaults to Critical.
- IPMI_Power_Supply_State_Asserted
- Defaults to Nominal.
- IPMI_Power_Supply_Redundancy
- The following states correspond to Power Supply sensors
that report on redundancy.
- IPMI_Power_Supply_Redundancy_No_Event
- Defaults to Nominal.
- IPMI_Power_Supply_Redundancy_Fully_Redundant
- Defaults to Nominal.
- IPMI_Power_Supply_Redundancy_Redundancy_Lost
- Defaults to Critical.
- IPMI_Power_Supply_Redundancy_Redundancy_Degraded
- Defaults to Warning.
- IPMI_Power_Supply_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant
- Defaults to Critical.
- IPMI_Power_Supply_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy
- Defaults to Critical.
- IPMI_Power_Supply_Redundancy_Non_Redundant_Insufficient_Resources
- Defaults to Critical.
- IPMI_Power_Supply_Redundancy_Redundancy_Degraded_From_Fully_Redundant
- Defaults to Warning.
- IPMI_Power_Supply_Redundancy_Redundancy_Degraded_From_Non_Redundant
- Defaults to Warning.
- IPMI_Power_Unit
- The following states correspond to Power Unit sensors w/
Power Unit specific output states.
- IPMI_Power_Unit_No_Event
- Defaults to Nominal.
- IPMI_Power_Unit_Power_Off_Power_Down
- Defaults to Nominal.
- IPMI_Power_Unit_Power_Cycle
- Defaults to Nominal.
- IPMI_Power_Unit_240VA_Power_Down
- Defaults to Warning.
- IPMI_Power_Unit_Interlock_Power_Down
- Defaults to Warning.
- IPMI_Power_Unit_AC_Lost
- Defaults to Critical.
- IPMI_Power_Unit_Soft_Power_Control_Failure
- Defaults to Critical.
- IPMI_Power_Unit_Power_Unit_Failure_Detected
- Defaults to Critical.
- IPMI_Power_Unit_Predictive_Failure
- Defaults to Critical.
- IPMI_Power_Unit_Device_Present
- The following states correspond to Power Unit sensors that
report on device installation.
- IPMI_Power_Unit_Device_Present_No_Event
- Defaults to Nominal.
- IPMI_Power_Unit_Device_Present_Device_Removed_Device_Absent
- Defaults to Critical.
- IPMI_Power_Unit_Device_Present_Device_Inserted_Device_Present
- Defaults to Nominal.
- IPMI_Power_Unit_Redundancy
- The following states correspond to Power Unit sensors that
report on redundancy.
- IPMI_Power_Unit_Redundancy_No_Event
- Defaults to Nominal.
- IPMI_Power_Unit_Redundancy_Fully_Redundant
- Defaults to Nominal.
- IPMI_Power_Unit_Redundancy_Redundancy_Lost
- Defaults to Critical.
- IPMI_Power_Unit_Redundancy_Redundancy_Degraded
- Defaults to Warning.
- IPMI_Power_Unit_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant
- Defaults to Critical.
- IPMI_Power_Unit_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy
- Defaults to Critical.
- IPMI_Power_Unit_Redundancy_Non_Redundant_Insufficient_Resources
- Defaults to Critical.
- IPMI_Power_Unit_Redundancy_Redundancy_Degraded_From_Fully_Redundant
- Defaults to Warning.
- IPMI_Power_Unit_Redundancy_Redundancy_Degraded_From_Non_Redundant
- Defaults to Warning.
- IPMI_Cooling_Device_Redundancy
- The following states correspond to Cooling Device sensors
that report on redundancy.
- IPMI_Cooling_Device_Redundancy_No_Event
- Defaults to Nominal.
- IPMI_Cooling_Device_Redundancy_Fully_Redundant
- Defaults to Nominal.
- IPMI_Cooling_Device_Redundancy_Redundancy_Lost
- Defaults to Critical.
- IPMI_Cooling_Device_Redundancy_Redundancy_Degraded
- Defaults to Warning.
- IPMI_Cooling_Device_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant
- Defaults to Critical.
- IPMI_Cooling_Device_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy
- Defaults to Critical.
- IPMI_Cooling_Device_Redundancy_Non_Redundant_Insufficient_Resources
- Defaults to Critical.
- IPMI_Cooling_Device_Redundancy_Redundancy_Degraded_From_Fully_Redundant
- Defaults to Warning.
- IPMI_Cooling_Device_Redundancy_Redundancy_Degraded_From_Non_Redundant
- Defaults to Warning.
- IPMI_Memory
- The following states correspond to Memory sensors w/ Memory
specific output states.
- IPMI_Memory_No_Event
- Defaults to Nominal.
- IPMI_Memory_Correctable_Memory_Error
- Defaults to Warning.
- IPMI_Memory_Uncorrectable_Memory_Error
- Defaults to Critical.
- IPMI_Memory_Parity
- Defaults to Critical.
- IPMI_Memory_Memory_Scrub_Failed
- Defaults to Critical.
- IPMI_Memory_Memory_Device_Disabled
- Defaults to Critical.
- IPMI_Memory_Correctable_Memory_Error_Logging_Limit_Reached
- Defaults to Warning.
- IPMI_Memory_Presence_Detected
- Defaults to Nominal.
- IPMI_Memory_Configuration_Error
- Defaults to Critical.
- IPMI_Memory_Spare
- Defaults to Nominal.
- IPMI_Memory_Memory_Automatically_Throttled
- Defaults to Warning.
- IPMI_Memory_Critical_Overtemperature
- Defaults to Critical.
- IPMI_Memory_Redundancy
- The following states correspond to Cooling Device sensors
that report on redundancy.
- IPMI_Memory_Redundancy_No_Event
- Defaults to Nominal.
- IPMI_Memory_Redundancy_Fully_Redundant
- Defaults to Nominal.
- IPMI_Memory_Redundancy_Redundancy_Lost
- Defaults to Critical.
- IPMI_Memory_Redundancy_Redundancy_Degraded
- Defaults to Warning.
- IPMI_Memory_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant
- Defaults to Critical.
- IPMI_Memory_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy
- Defaults to Critical.
- IPMI_Memory_Redundancy_Non_Redundant_Insufficient_Resources
- Defaults to Critical.
- IPMI_Memory_Redundancy_Redundancy_Degraded_From_Fully_Redundant
- Defaults to Warning.
- IPMI_Memory_Redundancy_Redundancy_Degraded_From_Non_Redundant
- Defaults to Warning.
- IPMI_Drive_Slot
- The following states correspond to Drive Slot sensors w/
Drive Slot specific output states.
- IPMI_Drive_Slot_No_Event
- Defaults to Nominal.
- IPMI_Drive_Slot_Drive_Presence
- Defaults to Nominal.
- IPMI_Drive_Slot_Drive_Fault
- Defaults to Critical.
- IPMI_Drive_Slot_Predictive_Failure
- Defaults to Critical.
- IPMI_Drive_Slot_Hot_Spare
- Defaults to Nominal.
- IPMI_Drive_Slot_Consistency_Check_Parity_Check_In_Progress
- Defaults to Nominal.
- IPMI_Drive_Slot_In_Critical_Array
- Defaults to Critical.
- IPMI_Drive_Slot_In_Failed_Array
- Defaults to Critical.
- IPMI_Drive_Slot_Rebuild_Remap_In_Progress
- Defaults to Nominal.
- IPMI_Drive_Slot_Rebuild_Remap_Aborted
- Defaults to Critical.
- IPMI_Drive_Slot_State
- The following states correspond to Drive Slot sensors that
report an assertion or deassertion.
- IPMI_Drive_Slot_State_No_Event
- Defaults to Nominal.
- IPMI_Drive_Slot_State_Deasserted
- Defaults to Warning.
- IPMI_Drive_Slot_State_Asserted
- Defaults to Nominal.
- IPMI_Drive_Slot_Predictive_Failure
- The following states correspond to Drive_Slot sensors that
report a predictive failure assertion or deassertion.
- IPMI_Drive_Slot_Predictive_Failure_No_Event
- Defaults to Nominal.
- IPMI_Drive_Slot_Predictive_Failure_Deasserted
- Defaults to Nominal.
- IPMI_Drive_Slot_Predictive_Failure_Asserted
- Defaults to Critical.
- IPMI_Drive_Slot_Device_Present
- The following states correspond to Drive Slot sensors that
report on device installation.
- IPMI_Drive_Slot_Device_Present_No_Event
- Defaults to Nominal.
- IPMI_Drive_Slot_Device_Present_Device_Removed_Device_Absent
- Defaults to Critical.
- IPMI_Drive_Slot_Device_Present_Device_Inserted_Device_Present
- Defaults to Nominal.
- IPMI_System_Firmware_Progress
- The following states correspond to System Firmware Progress
sensors w/ System Firmware Progress specific output states.
- IPMI_System_Firmware_Progress_No_Event
- Defaults to Nominal.
- IPMI_System_Firmware_Progress_System_Firmware_Error
- Defaults to Critical.
- IPMI_System_Firmware_Progress_System_Firmware_Hang
- Defaults to Critical.
- IPMI_System_Firmware_Progress_System_Firmware_Progress
- Defaults to Nominal.
- IPMI_Event_Logging_Disabled
- The following states correspond to Event Logging Disabled
sensors w/
- IPMI_Event_Logging_Disabled_No_Event
- Defaults to Nominal.
- IPMI_Event_Logging_Disabled_Correctable_Memory_Error_Logging_Disabled
- Defaults to Critical.
- IPMI_Event_Logging_Disabled_Event_Type_Logging_Disabled
- Defaults to Critical.
- IPMI_Event_Logging_Disabled_Log_Area_Reset_Cleared
- Defaults to Nominal.
- IPMI_Event_Logging_Disabled_All_Event_Logging_Disabled
- Defaults to Critical.
- IPMI_Event_Logging_Disabled_SEL_Full
- Defaults to Critical.
- IPMI_Event_Logging_Disabled_SEL_Almost_Full
- Defaults to Warning.
- IPMI_Event_Logging_Disabled_Correctable_Machine_Check_Error_Logging_Disabled
- Defaults to Critical.
- IPMI_System_Event
- The following states correspond to System Event sensors w/
System Event specific output states.
- IPMI_System_Event_No_Event
- Defaults to Nominal.
- IPMI_System_Event_System_Reconfigured
- Defaults to Warning.
- IPMI_System_Event_OEM_System_Boot_Event
- Defaults to Nominal.
- IPMI_System_Event_Undetermined_System_Hardware_Failure
- Defaults to Critical.
- IPMI_System_Event_Entry_Added_To_Auxiliary_Log
- Defaults to Nominal.
- IPMI_System_Event_PEF_Action
- Defaults to Nominal.
- IPMI_System_Event_Timestamp_Clock_Sync
- Defaults to Warning.
- IPMI_System_Event_State
- The following states correspond to System Event sensors
that report an assertion or deassertion.
- IPMI_System_Event_State_No_Event
- Defaults to Nominal.
- IPMI_System_Event_State_Deasserted
- Defaults to Nominal.
- IPMI_System_Event_State_Asserted
- Defaults to Warning.
- IPMI_Critical_Interrupt
- The following states correspond to Critical Interrupt
sensors w/ Critical Interrupt specific output states.
- IPMI_Critical_Interrupt_No_Event
- Defaults to Nominal.
- IPMI_Critical_Interrupt_Front_Panel_NMI_Diagnostic_Interrupt
- Defaults to Critical.
- IPMI_Critical_Interrupt_Bus_Timeout
- Defaults to Critical.
- IPMI_Critical_Interrupt_IO_Channel_Check_NMI
- Defaults to Critical.
- IPMI_Critical_Interrupt_Software_NMI
- Defaults to Warning.
- IPMI_Critical_Interrupt_PCI_PERR
- Defaults to Critical.
- IPMI_Critical_Interrupt_PCI_SERR
- Defaults to Critical.
- IPMI_Critical_Interrupt_EISA_Fail_Safe_Timeout
- Defaults to Critical.
- IPMI_Critical_Interrupt_Bus_Correctable_Error
- Defaults to Warning.
- IPMI_Critical_Interrupt_Bus_Uncorrectable_Error
- Defaults to Critical.
- IPMI_Critical_Interrupt_Fatal_NMI
- Defaults to Critical.
- IPMI_Critical_Interrupt_Bus_Fatal_Error
- Defaults to Critical.
IPMI_Critical_Interrupt_Bus_Degraded Defaults to Warning.
- IPMI_Button_Switch
- The following states correspond to Button/Switch sensors w/
Button/Switch specific output states.
- IPMI_Button_Switch_No_Event
- Defaults to Nominal.
- IPMI_Button_Switch_Power_Button_Pressed
- Defaults to Nominal.
- IPMI_Button_Switch_Sleep_Button_Pressed
- Defaults to Nominal.
- IPMI_Button_Switch_Reset_Button_Pressed
- Defaults to Nominal.
- IPMI_Button_Switch_FRU_Latch_Open
- Defaults to Warning.
- IPMI_Button_Switch_FRU_Service_Request_Button
- Defaults to Warning.
- IPMI_Button_Switch_State
- The following states correspond to Button/Switch sensors
that report an assertion or deassertion.
- IPMI_Button_Switch_State_No_Event
- Defaults to Nominal.
- IPMI_Button_Switch_State_Deasserted
- Defaults to Nominal.
- IPMI_Button_Switch_State_Asserted
- Defaults to Nominal.
- IPMI_Module_Board_State
- The following states correspond to Module/Board sensors
that report an assertion or deassertion.
- IPMI_Module_Board_State_No_Event
- Defaults to Nominal.
- IPMI_Module_Board_State_Deasserted
- Defaults to Nominal.
- IPMI_Module_Board_State_Asserted
- Defaults to Critical.
- IPMI_Module_Board_Device_Present
- The following states correspond to Module/Board sensors
that report on device installation.
- IPMI_Module_Board_Device_Present_No_Event
- Defaults to Nominal.
- IPMI_Module_Board_Device_Present_Device_Removed_Device_Absent
- Defaults to Critical.
- IPMI_Module_Board_Device_Present_Device_Inserted_Device_Present
- Defaults to Nominal.
- IPMI_Chip_Set_Transition_Severity
- The following states correspond to Chip Set sensors that
report on device severity.
- IPMI_Chip_Set_Transition_Severity_No_Event
- Defaults to Nominal.
- IPMI_Chip_Set_Transition_Severity_Transition_To_OK
- Defaults to Nominal.
- IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Critical_From_OK
- Defaults to Warning.
- IPMI_Chip_Set_Transition_Severity_Transition_To_Critical_From_Less_Severe
- Defaults to Critical.
- IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe
- Defaults to Critical.
- IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Critical_From_More_Severe
- Defaults to Warning.
- IPMI_Chip_Set_Transition_Severity_Transition_To_Critical_From_Non_Recoverable
- Defaults to Critical.
- IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Recoverable
- Defaults to Critical.
- IPMI_Chip_Set_Transition_Severity_Monitor
- Defaults to Warning.
- IPMI_Chip_Set_Transition_Severity_Informational
- Defaults to Nominal.
- IPMI_Cable_Interconnect
- The following states correspond to Cable/Interconnect
sensors w/ Cable/Interconnect specific output states.
- IPMI_Cable_Interconnect_No_Event
- Defaults to Nominal.
- IPMI_Cable_Interconnect_Is_Connected
- Defaults to Nominal.
- IPMI_Cable_Interconnect_Configuration_Error
- Defaults to Critical.
- IPMI_Boot_Error
- The following states correspond to Boot Error sensors w/
Boot Error specific output states.
- IPMI_Boot_Error_No_Event
- Defaults to Nominal.
- IPMI_Boot_Error_No_Bootable_Media
- Defaults to Critical.
- IPMI_Boot_Error_Non_Bootable_Diskette_Left_In_Drive
- Defaults to Critical.
- IPMI_Boot_Error_PXE_Server_Not_Found
- Defaults to Critical.
- IPMI_Boot_Error_Invalid_Boot_Sector
- Defaults to Critical.
- IPMI_Boot_Error_Timeout_Waiting_For_User_Selection_Of_Boot_Source
- Defaults to Warning.
- IPMI_Slot_Connector
- The following states correspond to Slot Connector sensors
w/ Slot Connector specific output states.
- IPMI_Slot_Connector_No_Event
- Defaults to Nominal.
- IPMI_Slot_Connector_Fault_Status_Asserted
- Defaults to Critical.
- IPMI_Slot_Connector_Identify_Status_Asserted
- Defaults to Warning.
- IPMI_Slot_Connector_Slot_Connector_Device_Installed_Attached
- Defaults to Nominal.
- IPMI_Slot_Connector_Slot_Connector_Ready_For_Device_Installation
- Defaults to Nominal.
- IPMI_Slot_Connector_Slot_Connector_Ready_For_Device_Removal
- Defaults to Nominal.
- IPMI_Slot_Connector_Slot_Power_Is_Off
- Defaults to Nominal.
- IPMI_Slot_Connector_Slot_Connector_Device_Removal_Request
- Defaults to Warning.
- IPMI_Slot_Connector_Interlock_Asserted
- Defaults to Warning.
- IPMI_Slot_Connector_Slot_Is_Disabled
- Defaults to Warning.
- IPMI_Slot_Connector_Slot_Holds_Spare_Device
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State
- IPMI_System_ACPI_Power_State_No_Event
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_S0_G0
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_S1
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_S2
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_S3
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_S4
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_S5_G2
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_S4_S5_Soft_Off
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_G3_Mechanical_Off
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_Sleeping_in_an_S1_S2_or_S3_States
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_G1_Sleeping
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_S5_Entered_By_Override
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_Legacy_ON_State
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_Legacy_OFF_State
- Defaults to Nominal.
- IPMI_System_ACPI_Power_State_Unspecified
- Defaults to Critical.
- IPMI_System_ACPI_Power_State_Unknown
- Defaults to Critical.
- IPMI_Watchdog2
- The following states correspond to Watchdog 2 sensors w/
Watchdog 2 specific output states.
- IPMI_Watchdog2_No_Event
- Defaults to Nominal.
- IPMI_Watchdog2_Timer_Expired
- Defaults to Warning.
- IPMI_Watchdog2_Hard_Reset
- Defaults to Critical.
- IPMI_Watchdog2_Power_Down
- Defaults to Critical.
- IPMI_Watchdog2_Power_Cycle
- Defaults to Critical.
- IPMI_Watchdog2_Reserved1
- Defaults to Nominal.
- IPMI_Watchdog2_Reserved2
- Defaults to Nominal.
- IPMI_Watchdog2_Reserved3
- Defaults to Nominal.
- IPMI_Watchdog2_Reserved4
- Defaults to Nominal.
- IPMI_Watchdog2_Timer_Interrupt
- Defaults to Warning.
- IPMI_Entity_Presence
- The following states correspond to Entity Presence sensors
w/ Entity Presence specific output states.
- IPMI_Entity_Presence_No_Event
- Defaults to Nominal.
- IPMI_Entity_Presence_Entity_Present
- Defaults to Nominal.
- IPMI_Entity_Presence_Entity_Absent
- Defaults to Critical.
- IPMI_Entity_Presence_Entity_Disabled
- Defaults to Critical.
- IPMI_Entity_Presence_Device_Present
- The following states correspond to Entity Presence sensors
that report on device installation.
- IPMI_Entity_Presence_Device_Present_No_Event
- Defaults to Nominal.
- IPMI_Entity_Presence_Device_Present_Device_Removed_Device_Absent
- Defaults to Nominal.
- IPMI_Entity_Presence_Device_Present_Device_Inserted_Device_Present
- Defaults to Nominal.
- IPMI_Management_Subsystem_Health
- The following states correspond to Management Subsystem
Health sensors w/ Management Subsystem Health specific output states.
- IPMI_Management_Subsystem_Health_No_Event
- Defaults to Nominal.
- IPMI_Management_Subsystem_Health_Sensor_Access_Degraded_Or_Unavailable
- Defaults to Critical.
- IPMI_Management_Subsystem_Health_Controller_Access_Degraded_Or_Unavailable
- Defaults to Critical.
- IPMI_Management_Subsystem_Health_Management_Controller_Off_Line
- Defaults to Critical.
- IPMI_Management_Subsystem_Health_Management_Controller_Unavailable
- Defaults to Critical.
- IPMI_Management_Subsystem_Health_Sensor_Failure
- Defaults to Critical.
- IPMI_Management_Subsystem_Health_FRU_Failure
- Defaults to Critical.
- IPMI_Battery
- The following states correspond to Battery sensors w/
Battery specific output states.
- IPMI_Battery_No_Event
- Defaults to Nominal.
- IPMI_Battery_Battery_Low
- Defaults to Warning.
- IPMI_Battery_Battery_Failed
- Defaults to Critical.
- IPMI_Battery_Battery_Presence_Detected
- Defaults to Nominal.
- IPMI_Session_Audit
- The following states correspond to Session Audit sensors w/
Session_Audit specific output states.
- IPMI_Session_Audit_No_Event
- Defaults to Nominal.
- IPMI_Session_Audit_Session_Activated
- Defaults to Nominal.
- IPMI_Session_Audit_Session_Deactivated
- Defaults to Nominal.
- IPMI_Session_Audit_Invalid_Username_Or_Password
- Defaults to Warning.
- IPMI_Session_Audit_Invalid_Password_Disable
- Defaults to Critical.
- IPMI_FRU_State
- The following states correspond to FRU State sensors w/ FRU
State specific output states.
- IPMI_FRU_State_No_Event
- Defaults to Nominal.
- IPMI_FRU_State_FRU_Not_Installed
- Defaults to Critical.
- IPMI_FRU_State_FRU_Inactive
- Defaults to Critical.
- IPMI_FRU_State_FRU_Activation_Requested
- Defaults to Warning.
- IPMI_FRU_State_FRU_Activation_In_Progress
- Defaults to Warning.
- IPMI_FRU_State_FRU_Active
- Defaults to Nominal.
- IPMI_FRU_State_FRU_Deactivation_Requested
- Defaults to Warning.
- IPMI_FRU_State_FRU_Deactivation_In_Progress
- Defaults to Warning.
- IPMI_FRU_State_FRU_Communication_Lost
- Defaults to Critical.
- IPMI_OEM
- The following configuration options can be used to
configure OEM specific interpretations. Users should be aware that both
IPMI_OEM_Bitmask and IPMI_OEM_Value can be configured for an
identical Manufacturer-ID, Product-ID,
Event-Reading-Type-Code, and Sensor-Type combination. All
interpretations rules for a specific combination are iterated through and
the worst resulting sensor state is returned (i.e. Warning < Nominal,
Critical < Warning). If no match is found, no sensor state is returned
for the OEM sensor reading. For each of the configuration options below,
<Manufacturer-ID> is the numeric IANA manufacturer ID for the
manufacturer in question. The <Product-ID> is one or more
numeric IDs representing the manufacturer's product. The
<Product-ID> can be listed as a single numeric number (e.g.
1234), a range of IDs separated by a dash (e.g. 12-20), or a list of
specific product IDs separted by a plus (e.g. 12+19+22). Both the
Manufacturer-ID and Product-ID can be found using
bmc-info(8). Multiple <Manufacturer-ID> and
<Product-ID> pairs can be input separated by commas. The
Event-Reading-Type-Code and Sensor-Type need not be OEM
types. They may be non-OEM types and used to provide interpretation rules
for sensors that may be behaving outside the standard of the IPMI
specification.
- IPMI_OEM_Bitmask
<Manufacturer-ID>:<Product-ID>,...
Event-Reading-Type-Code Sensor-Type
Sensor-Event-Bitmask State
- IPMI_OEM_Bitmask can be used to configure a state
interpretation for a specific Manufacturer-ID, Product-ID,
Event-Reading-Type-Code, and Sensor-Type combination and a
specific bitmask of the Sensor-Event. The state will be accepted as
the sensor interpretation if the inputted bitmask ANDed with the actual
sensor event bitmask reading is true. As a special case, the state will be
accepted if the inputted bitmask and the actual sensor event bitmask are
both 0. In other words, if no events happened, an OEM interpretation can
be configured for this case by inputing a bitmask of 0x0000.
- IPMI_OEM_Value
<Manufacturer-ID>:<Product-ID>,...
Event-Reading-Type-Code Sensor-Type
Sensor-Event-Bitmask-Value State
- IPMI_OEM_Value can be used to configure a state
interpretation for a specific Manufacturer-ID, Product-ID,
Event-Reading-Type-Code, and Sensor-Type combination and a
specific value for the Sensor-Event-Bitmask. The state will be
accepted as the sensor interpretation if the inputted bitmask value is
equal to the actual sensor event bitmask reading.
FILES¶
/etc/freeipmi//freeipmi_interpret_sensor.conf
REPORTING BUGS¶
Report bugs to <freeipmi-users@gnu.org> or <freeipmi-devel@gnu.org>.
COPYRIGHT¶
Copyright (C) 2007-2012 Lawrence Livermore National Security, LLC.
This library is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later
version.
SEE ALSO¶
libfreeipmi(3),
libipmimonitoring(3),
ipmi-sensors(8)
http://www.gnu.org/software/freeipmi/