##########################################################################################################
#
# FreeIPMI Interpret Sensor
#
# This configuration file 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 we can allow tools and libraries such as
# ipmi-sensors(8) or libipmimonitoring(3) can report if a sensor
# reading is "good" or "bad" via 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/threshold 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.
#
# 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.
#
# If you configure different values, remember to uncomment the line :-)
#
##########################################################################################################
#
## IPMI_Threshold_Sensor
#
# Temperature, Voltage, RPM, etc. sensors
#
# IPMI_Threshold_Sensor_No_Event                                      Nominal
# IPMI_Threshold_Sensor_At_Or_Below_Lower_Non_Critical_Threshold      Nominal
# IPMI_Threshold_Sensor_At_Or_Below_Lower_Critical_Threshold          Critical
# IPMI_Threshold_Sensor_At_Or_Below_Lower_Non_Recoverable_Threshold   Critical
# IPMI_Threshold_Sensor_At_Or_Above_Upper_Non_Critical_Threshold      Nominal
# IPMI_Threshold_Sensor_At_Or_Above_Upper_Critical_Threshold          Critical
# IPMI_Threshold_Sensor_At_Or_Above_Upper_Non_Recoverable_Threshold   Critical
#
##########################################################################################################
#
## IPMI_Temperature_State
#
# IPMI_Temperature_State_No_Event       Nominal
# IPMI_Temperature_State_Deasserted     Nominal
# IPMI_Temperature_State_Asserted       Warning
#
##########################################################################################################
#
## IPMI_Temperature_Limit
#
# IPMI_Temperature_Limit_No_Event       Nominal
# IPMI_Temperature_Limit_Not_Exceeded   Nominal
# IPMI_Temperature_Limit_Exceeded       Critical
#
##########################################################################################################
#
## IPMI_Temperature_Transition_Severity
#
# IPMI_Temperature_Transition_Severity_No_Event                                         Nominal
# IPMI_Temperature_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Temperature_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Temperature_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Temperature_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Temperature_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Temperature_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Temperature_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Temperature_Transition_Severity_Monitor                                          Warning
# IPMI_Temperature_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Voltage_State
#
# IPMI_Voltage_State_No_Event       Nominal
# IPMI_Voltage_State_Deasserted     Nominal
# IPMI_Voltage_State_Asserted       Warning
#
##########################################################################################################
#
## IPMI_Voltage_Limit
#
# IPMI_Voltage_Limit_No_Event       Nominal
# IPMI_Voltage_Limit_Not_Exceeded   Nominal
# IPMI_Voltage_Limit_Exceeded       Critical
#
##########################################################################################################
#
## IPMI_Voltage_Performance
#
# IPMI_Voltage_Performance_No_Event  Nominal
# IPMI_Voltage_Performance_Met       Nominal
# IPMI_Voltage_Performance_Lags      Critical
#
##########################################################################################################
#
## IPMI_Voltage_Transition_Severity
#
# IPMI_Voltage_Transition_Severity_No_Event                                         Nominal
# IPMI_Voltage_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Voltage_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Voltage_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Voltage_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Voltage_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Voltage_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Voltage_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Voltage_Transition_Severity_Monitor                                          Warning
# IPMI_Voltage_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Current_Transition_Severity
#
# IPMI_Current_Transition_Severity_No_Event                                         Nominal
# IPMI_Current_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Current_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Current_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Current_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Current_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Current_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Current_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Current_Transition_Severity_Monitor                                          Warning
# IPMI_Current_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Fan_State
#
# IPMI_Fan_State_No_Event       Nominal
# IPMI_Fan_State_Deasserted     Nominal
# IPMI_Fan_State_Asserted       Warning
#
##########################################################################################################
#
## IPMI_Fan_Transition_Severity
#
# IPMI_Fan_Transition_Severity_No_Event                                         Nominal
# IPMI_Fan_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Fan_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Fan_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Fan_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Fan_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Fan_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Fan_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Fan_Transition_Severity_Monitor                                          Warning
# IPMI_Fan_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Fan_Device_Present
#
# IPMI_Fan_Device_Present_Device_No_Event                Nominal
# IPMI_Fan_Device_Present_Device_Removed_Device_Absent   Critical
# IPMI_Fan_Device_Present_Device_Inserted_Device_Present Nominal
#
##########################################################################################################
#
## IPMI_Fan_Transition_Availability
#
# IPMI_Fan_Transition_Availability_No_Event       Nominal
# IPMI_Fan_Transition_Availability_To_Running     Nominal
# IPMI_Fan_Transition_Availability_To_In_Test     Warning
# IPMI_Fan_Transition_Availability_To_Power_Off   Warning
# IPMI_Fan_Transition_Availability_To_On_Line     Warning
# IPMI_Fan_Transition_Availability_To_Off_Line    Warning
# IPMI_Fan_Transition_Availability_To_Off_Duty    Warning
# IPMI_Fan_Transition_Availability_To_Degraded    Critical
# IPMI_Fan_Transition_Availability_To_Power_Save  Warning
# IPMI_Fan_Transition_Availability_Install_Error  Critical
#
##########################################################################################################
#
## IPMI_Fan_Redundancy
#
# IPMI_Fan_Redundancy_No_Event                                                                 Nominal
# IPMI_Fan_Redundancy_Fully_Redundant                                                          Nominal
# IPMI_Fan_Redundancy_Redundancy_Lost                                                          Critical
# IPMI_Fan_Redundancy_Redundancy_Degraded                                                      Warning
# IPMI_Fan_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant                        Critical
# IPMI_Fan_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy          Critical
# IPMI_Fan_Redundancy_Non_Redundant_Insufficient_Resources                                     Critical
# IPMI_Fan_Redundancy_Redundancy_Degraded_From_Fully_Redundant                                 Warning
# IPMI_Fan_Redundancy_Redundancy_Degraded_From_Non_Redundant                                   Warning
#
##########################################################################################################
#
## IPMI_Physical_Security
#
# IPMI_Physical_Security_No_Event                  Nominal
# IPMI_Physical_Security_General_Chassis_Intrusion Critical
# IPMI_Physical_Security_Drive_Bay_Intrusion       Critical
# IPMI_Physical_Security_IO_Card_Intrusion         Critical
# IPMI_Physical_Security_Processor_Area_Intrusion  Critical
# IPMI_Physical_Security_LAN_Leash_Lost            Critical
# IPMI_Physical_Security_Unauthorized_Dock_Undock  Critical
# IPMI_Physical_Security_FAN_Area_Intrusion        Critical
#
##########################################################################################################
#
## IPMI_Physical_Security_State
#
# IPMI_Physical_Security_State_No_Event       Nominal
# IPMI_Physical_Security_State_Deasserted     Nominal
# IPMI_Physical_Security_State_Asserted       Critical
#
##########################################################################################################
#
## IPMI_Platform_Security_Violation_Attempt
#
# IPMI_Platform_Security_Violation_Attempt_No_Event                                           Nominal
# IPMI_Platform_Security_Violation_Attempt_Secure_Mode_Violation_Attempt                      Critical
# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_User_Password          Critical
# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_Attempt_Setup_Password Critical
# IPMI_Platform_Security_Violation_Attempt_Pre_Boot_Password_Violation_Network_Boot_Password  Critical
# IPMI_Platform_Security_Violation_Attempt_Other_Pre_Boot_Password_Violation                  Critical
# IPMI_Platform_Security_Violation_Attempt_Out_Of_Band_Access_Password_Violation              Critical
#
##########################################################################################################
#
## IPMI_Processor
#
# IPMI_Processor_No_Event                                      Nominal
# IPMI_Processor_IERR                                          Critical
# IPMI_Processor_Thermal_Trip                                  Critical
# IPMI_Processor_FRB1_BIST_Failure                             Critical
# IPMI_Processor_FRB2_Hang_In_POST_Failure                     Critical
# IPMI_Processor_FRB3_Processor_Startup_Initialization_Failure Critical
# IPMI_Processor_Configuration_Error                           Critical
# IPMI_Processor_SMBIOS_Uncorrectable_CPU_Complex_Error        Critical
# IPMI_Processor_Processor_Presence_Detected                   Nominal
# IPMI_Processor_Processor_Disabled                            Critical
# IPMI_Processor_Terminator_Presence_Detected                  Critical
# IPMI_Processor_Processor_Automatically_Throttled             Warning
# IPMI_Processor_Machine_Check_Exception                       Critical
# IPMI_Processor_Correctable_Machine_Check_Error               Warning
#
##########################################################################################################
#
## IPMI_Processor_State
#
# IPMI_Processor_State_No_Event       Nominal
# IPMI_Processor_State_Deasserted     Nominal
# IPMI_Processor_State_Asserted       Critical
#
##########################################################################################################
#
## IPMI_Power_Supply
#
# IPMI_Power_Supply_No_Event                                    Nominal
# IPMI_Power_Supply_Presence_Detected                           Nominal
# IPMI_Power_Supply_Power_Supply_Failure_Detected               Critical
# IPMI_Power_Supply_Predictive_Failure                          Critical
# IPMI_Power_Supply_Power_Supply_Input_Lost_AC_DC               Critical
# IPMI_Power_Supply_Power_Supply_Input_Lost_Or_Out_Of_Range     Critical
# IPMI_Power_Supply_Power_Supply_Input_Out_Of_Range_But_Present Critical
# IPMI_Power_Supply_Configuration_Error                         Critical
# IPMI_Power_Supply_Power_Supply_Inactive                       Warning
#
##########################################################################################################
#
## IPMI_Power_Supply_State
#
# IPMI_Power_Supply_State_No_Event       Nominal
# IPMI_Power_Supply_State_Deasserted     Nominal
# IPMI_Power_Supply_State_Asserted       Warning
#
##########################################################################################################
#
## IPMI_Power_Supply_Transition_Severity
#
# IPMI_Power_Supply_Transition_Severity_No_Event                                         Nominal
# IPMI_Power_Supply_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Power_Supply_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Power_Supply_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Power_Supply_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Power_Supply_Transition_Severity_Monitor                                          Warning
# IPMI_Power_Supply_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Power_Supply_Redundancy
#
# IPMI_Power_Supply_Redundancy_No_Event                                                        Nominal
# IPMI_Power_Supply_Redundancy_Fully_Redundant                                                 Nominal
# IPMI_Power_Supply_Redundancy_Redundancy_Lost                                                 Critical
# IPMI_Power_Supply_Redundancy_Redundancy_Degraded                                             Warning
# IPMI_Power_Supply_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant               Critical
# IPMI_Power_Supply_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy Critical
# IPMI_Power_Supply_Redundancy_Non_Redundant_Insufficient_Resources                            Critical
# IPMI_Power_Supply_Redundancy_Redundancy_Degraded_From_Fully_Redundant                        Warning
# IPMI_Power_Supply_Redundancy_Redundancy_Degraded_From_Non_Redundant                          Warning
#
##########################################################################################################
#
## IPMI_Power_Unit
#
# IPMI_Power_Unit_No_Event                    Nominal
# IPMI_Power_Unit_Power_Off_Power_Down        Nominal
# IPMI_Power_Unit_Power_Cycle                 Nominal
# IPMI_Power_Unit_240VA_Power_Down            Warning
# IPMI_Power_Unit_Interlock_Power_Down        Warning
# IPMI_Power_Unit_AC_Lost                     Critical
# IPMI_Power_Unit_Soft_Power_Control_Failure  Critical
# IPMI_Power_Unit_Power_Unit_Failure_Detected Critical
# IPMI_Power_Unit_Predictive_Failure          Critical
#
##########################################################################################################
#
## IPMI_Power_Unit_State
#
# IPMI_Power_Unit_State_No_Event       Nominal
# IPMI_Power_Unit_State_Deasserted     Nominal
# IPMI_Power_Unit_State_Asserted       Warning
#
##########################################################################################################
#
## IPMI_Power_Unit_Transition_Severity
#
# IPMI_Power_Unit_Transition_Severity_No_Event                                         Nominal
# IPMI_Power_Unit_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Power_Unit_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Power_Unit_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Power_Unit_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Power_Unit_Transition_Severity_Monitor                                          Warning
# IPMI_Power_Unit_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Power_Unit_Device_Present
#
# IPMI_Power_Unit_Device_Present_No_Event                       Nominal
# IPMI_Power_Unit_Device_Present_Device_Removed_Device_Absent   Critical
# IPMI_Power_Unit_Device_Present_Device_Inserted_Device_Present Nominal
#
##########################################################################################################
#
## IPMI_Power_Unit_Redundancy
#
# IPMI_Power_Unit_Redundancy_No_Event                                                          Nominal
# IPMI_Power_Unit_Redundancy_Fully_Redundant                                                   Nominal
# IPMI_Power_Unit_Redundancy_Redundancy_Lost                                                   Critical
# IPMI_Power_Unit_Redundancy_Redundancy_Degraded                                               Warning
# IPMI_Power_Unit_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant                 Critical
# IPMI_Power_Unit_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy   Critical
# IPMI_Power_Unit_Redundancy_Non_Redundant_Insufficient_Resources                              Critical
# IPMI_Power_Unit_Redundancy_Redundancy_Degraded_From_Fully_Redundant                          Warning
# IPMI_Power_Unit_Redundancy_Redundancy_Degraded_From_Non_Redundant                            Warning
#
##########################################################################################################
#
## IPMI_Cooling_Device_Redundancy
#
# IPMI_Cooling_Device_Redundancy_No_Event                                                         Nominal
# IPMI_Cooling_Device_Redundancy_Fully_Redundant                                                  Nominal
# IPMI_Cooling_Device_Redundancy_Redundancy_Lost                                                  Critical
# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded                                              Warning
# IPMI_Cooling_Device_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant                Critical
# IPMI_Cooling_Device_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy  Critical
# IPMI_Cooling_Device_Redundancy_Non_Redundant_Insufficient_Resources                             Critical
# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded_From_Fully_Redundant                         Warning
# IPMI_Cooling_Device_Redundancy_Redundancy_Degraded_From_Non_Redundant                           Warning
#
##########################################################################################################
#
## IPMI_Memory
#
# IPMI_Memory_No_Event                                           Nominal
# IPMI_Memory_Correctable_Memory_Error                           Warning
# IPMI_Memory_Uncorrectable_Memory_Error                         Critical
# IPMI_Memory_Parity                                             Critical
# IPMI_Memory_Memory_Scrub_Failed                                Critical
# IPMI_Memory_Memory_Device_Disabled                             Critical
# IPMI_Memory_Correctable_Memory_Error_Logging_Limit_Reached     Warning
# IPMI_Memory_Presence_Detected                                  Nominal
# IPMI_Memory_Configuration_Error                                Critical
# IPMI_Memory_Spare                                              Nominal
# IPMI_Memory_Memory_Automatically_Throttled                     Warning
# IPMI_Memory_Critical_Overtemperature                           Critical
#
##########################################################################################################
#
## IPMI_Memory_State
#
# IPMI_Memory_State_No_Event       Nominal
# IPMI_Memory_State_Deasserted     Nominal
# IPMI_Memory_State_Asserted       Critical
#
##########################################################################################################
#
## IPMI_Memory_Transition_Severity
#
# IPMI_Memory_Transition_Severity_No_Event                                         Nominal
# IPMI_Memory_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Memory_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Memory_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Memory_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Memory_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Memory_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Memory_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Memory_Transition_Severity_Monitor                                          Warning
# IPMI_Memory_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Memory_Redundancy
#
# IPMI_Memory_Redundancy_No_Event                                                         Nominal
# IPMI_Memory_Redundancy_Fully_Redundant                                                  Nominal
# IPMI_Memory_Redundancy_Redundancy_Lost                                                  Critical
# IPMI_Memory_Redundancy_Redundancy_Degraded                                              Warning
# IPMI_Memory_Redundancy_Non_Redundant_Sufficient_Resources_From_Redundant                Critical
# IPMI_Memory_Redundancy_Non_Redundant_Sufficient_Resources_From_Insufficient_Redundancy  Critical
# IPMI_Memory_Redundancy_Non_Redundant_Insufficient_Resources                             Critical
# IPMI_Memory_Redundancy_Redundancy_Degraded_From_Fully_Redundant                         Warning
# IPMI_Memory_Redundancy_Redundancy_Degraded_From_Non_Redundant                           Warning
#
##########################################################################################################
#
## IPMI_Drive_Slot
#
# IPMI_Drive_Slot_No_Event                                   Nominal
# IPMI_Drive_Slot_Drive_Presence                             Nominal
# IPMI_Drive_Slot_Drive_Fault                                Critical
# IPMI_Drive_Slot_Predictive_Failure                         Critical
# IPMI_Drive_Slot_Hot_Spare                                  Nominal
# IPMI_Drive_Slot_Consistency_Check_Parity_Check_In_Progress Nominal
# IPMI_Drive_Slot_In_Critical_Array                          Critical
# IPMI_Drive_Slot_In_Failed_Array                            Critical
# IPMI_Drive_Slot_Rebuild_Remap_In_Progress                  Nominal
# IPMI_Drive_Slot_Rebuild_Remap_Aborted                      Critical
#
##########################################################################################################
#
## IPMI_Drive_Slot_State
#
# IPMI_Drive_Slot_State_No_Event     Nominal
# IPMI_Drive_Slot_State_Deasserted   Warning
# IPMI_Drive_Slot_State_Asserted     Nominal
#
##########################################################################################################
#
## IPMI_Drive_Slot_Predictive_Failure
#
# IPMI_Drive_Slot_Predictive_Failure_No_Event     Nominal
# IPMI_Drive_Slot_Predictive_Failure_Deasserted   Nominal
# IPMI_Drive_Slot_Predictive_Failure_Asserted     Critical
#
##########################################################################################################
#
## IPMI_Drive_Slot_Transition_Severity
#
# IPMI_Drive_Slot_Transition_Severity_No_Event                                         Nominal
# IPMI_Drive_Slot_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Drive_Slot_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Drive_Slot_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Drive_Slot_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Drive_Slot_Transition_Severity_Monitor                                          Warning
# IPMI_Drive_Slot_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Drive_Slot_Device_Present
#
# IPMI_Drive_Slot_Device_Present_No_Event                       Nominal
# IPMI_Drive_Slot_Device_Present_Device_Removed_Device_Absent   Critical
# IPMI_Drive_Slot_Device_Present_Device_Inserted_Device_Present Nominal
#
##########################################################################################################
#
## IPMI_POST_Memory_Resize_State
#
# IPMI_POST_Memory_Resize_State_No_Event       Nominal
# IPMI_POST_Memory_Resize_State_Deasserted     Nominal
# IPMI_POST_Memory_Resize_State_Asserted       Warning
#
##########################################################################################################
#
## IPMI_System_Firmware_Progress
#
# IPMI_System_Firmware_Progress_No_Event                 Nominal
# IPMI_System_Firmware_Progress_System_Firmware_Error    Critical
# IPMI_System_Firmware_Progress_System_Firmware_Hang     Critical
# IPMI_System_Firmware_Progress_System_Firmware_Progress Nominal
#
##########################################################################################################
#
## IPMI_System_Firmware_Progress_State
#
# IPMI_System_Firmware_Progress_State_No_Event       Nominal
# IPMI_System_Firmware_Progress_State_Deasserted     Nominal
# IPMI_System_Firmware_Progress_State_Asserted       Warning
#
##########################################################################################################
#
## IPMI_System_Firmware_Progress_Device_Present
#
# IPMI_System_Firmware_Progress_Device_Present_Device_No_Event                Nominal
# IPMI_System_Firmware_Progress_Device_Present_Device_Removed_Device_Absent   Critical
# IPMI_System_Firmware_Progress_Device_Present_Device_Inserted_Device_Present Nominal
#
##########################################################################################################
#
## IPMI_System_Firmware_Progress_Transition_Severity
#
# IPMI_System_Firmware_Progress_Transition_Severity_No_Event                                         Nominal
# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_System_Firmware_Progress_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_System_Firmware_Progress_Transition_Severity_Monitor                                          Warning
# IPMI_System_Firmware_Progress_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Event_Logging_Disabled
#
# IPMI_Event_Logging_Disabled_No_Event                                         Nominal
# IPMI_Event_Logging_Disabled_Correctable_Memory_Error_Logging_Disabled        Critical
# IPMI_Event_Logging_Disabled_Event_Type_Logging_Disabled                      Critical
# IPMI_Event_Logging_Disabled_Log_Area_Reset_Cleared                           Nominal
# IPMI_Event_Logging_Disabled_All_Event_Logging_Disabled                       Critical
# IPMI_Event_Logging_Disabled_SEL_Full                                         Critical
# IPMI_Event_Logging_Disabled_SEL_Almost_Full                                  Warning
# IPMI_Event_Logging_Disabled_Correctable_Machine_Check_Error_Logging_Disabled Critical
#
##########################################################################################################
#
## IPMI_System_Event
#
# IPMI_System_Event_No_Event                             Nominal
# IPMI_System_Event_System_Reconfigured                  Warning
# IPMI_System_Event_OEM_System_Boot_Event                Nominal
# IPMI_System_Event_Undetermined_System_Hardware_Failure Critical
# IPMI_System_Event_Entry_Added_To_Auxiliary_Log         Nominal
# IPMI_System_Event_PEF_Action                           Nominal
# IPMI_System_Event_Timestamp_Clock_Sync                 Warning
#
##########################################################################################################
#
## IPMI_System_Event_Transition_State
#
# IPMI_System_Event_Transition_State_No_Event Nominal
# IPMI_System_Event_Transition_State_Idle     Nominal
# IPMI_System_Event_Transition_State_Active   Nominal
# IPMI_System_Event_Transition_State_Busy     Nominal
#
##########################################################################################################
#
## IPMI_System_Event_State
#
# IPMI_System_Event_State_No_Event       Nominal
# IPMI_System_Event_State_Deasserted     Nominal
# IPMI_System_Event_State_Asserted       Warning
#
##########################################################################################################
#
## IPMI_System_Event_Transition_Severity
#
# IPMI_System_Event_Transition_Severity_No_Event                                         Nominal
# IPMI_System_Event_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_System_Event_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_System_Event_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_System_Event_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_System_Event_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_System_Event_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_System_Event_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_System_Event_Transition_Severity_Monitor                                          Warning
# IPMI_System_Event_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Critical_Interrupt
#
# IPMI_Critical_Interrupt_No_Event                             Nominal
# IPMI_Critical_Interrupt_Front_Panel_NMI_Diagnostic_Interrupt Critical
# IPMI_Critical_Interrupt_Bus_Timeout                          Critical
# IPMI_Critical_Interrupt_IO_Channel_Check_NMI                 Critical
# IPMI_Critical_Interrupt_Software_NMI                         Warning
# IPMI_Critical_Interrupt_PCI_PERR                             Critical
# IPMI_Critical_Interrupt_PCI_SERR                             Critical
# IPMI_Critical_Interrupt_EISA_Fail_Safe_Timeout               Critical
# IPMI_Critical_Interrupt_Bus_Correctable_Error                Warning
# IPMI_Critical_Interrupt_Bus_Uncorrectable_Error              Critical
# IPMI_Critical_Interrupt_Fatal_NMI                            Critical
# IPMI_Critical_Interrupt_Bus_Fatal_Error                      Critical
# IPMI_Critical_Interrupt_Bus_Degraded                         Warning
#
##########################################################################################################
#
## IPMI_Button_Switch
#
# IPMI_Button_Switch_No_Event                   Nominal
# IPMI_Button_Switch_Power_Button_Pressed       Nominal
# IPMI_Button_Switch_Sleep_Button_Pressed       Nominal
# IPMI_Button_Switch_Reset_Button_Pressed       Nominal
# IPMI_Button_Switch_FRU_Latch_Open             Warning
# IPMI_Button_Switch_FRU_Service_Request_Button Warning
#
##########################################################################################################
#
## IPMI_Button_Switch_State
#
# IPMI_Button_Switch_State_No_Event     Nominal
# IPMI_Button_Switch_State_Deasserted   Nominal
# IPMI_Button_Switch_State_Asserted     Nominal
#
##########################################################################################################
#
## IPMI_Button_Switch_Transition_Severity
#
# IPMI_Button_Switch_Transition_Severity_No_Event                                         Nominal
# IPMI_Button_Switch_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Button_Switch_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Button_Switch_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Button_Switch_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Button_Switch_Transition_Severity_Monitor                                          Warning
# IPMI_Button_Switch_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Module_Board_State
#
# IPMI_Module_Board_State_No_Event     Nominal
# IPMI_Module_Board_State_Deasserted   Nominal
# IPMI_Module_Board_State_Asserted     Critical
#
##########################################################################################################
#
## IPMI_Module_Board_Device_Present
#
# IPMI_Module_Board_Device_Present_No_Event                       Nominal
# IPMI_Module_Board_Device_Present_Device_Removed_Device_Absent   Critical
# IPMI_Module_Board_Device_Present_Device_Inserted_Device_Present Nominal
#
##########################################################################################################
#
## IPMI_Chassis_Transition_Severity
#
# IPMI_Chassis_Transition_Severity_No_Event                                         Nominal
# IPMI_Chassis_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Chassis_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Chassis_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Chassis_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Chassis_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Chassis_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Chassis_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Chassis_Transition_Severity_Monitor                                          Warning
# IPMI_Chassis_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Chip_Set_Transition_Severity
#
# IPMI_Chip_Set_Transition_Severity_No_Event                                         Nominal
# IPMI_Chip_Set_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Chip_Set_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Chip_Set_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Chip_Set_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Chip_Set_Transition_Severity_Monitor                                          Warning
# IPMI_Chip_Set_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Cable_Interconnect
#
# IPMI_Cable_Interconnect_No_Event            Nominal
# IPMI_Cable_Interconnect_Is_Connected        Nominal
# IPMI_Cable_Interconnect_Configuration_Error Critical
#
##########################################################################################################
#
## IPMI_Cable_Interconnect_Transition_Severity
#
# IPMI_Cable_Interconnect_Transition_Severity_No_Event                                         Nominal
# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Cable_Interconnect_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Cable_Interconnect_Transition_Severity_Monitor                                          Warning
# IPMI_Cable_Interconnect_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Boot_Error
#
# IPMI_Boot_Error_No_Event                                           Nominal
# IPMI_Boot_Error_No_Bootable_Media                                  Critical
# IPMI_Boot_Error_Non_Bootable_Diskette_Left_In_Drive                Critical
# IPMI_Boot_Error_PXE_Server_Not_Found                               Critical
# IPMI_Boot_Error_Invalid_Boot_Sector                                Critical
# IPMI_Boot_Error_Timeout_Waiting_For_User_Selection_Of_Boot_Source  Warning
#
##########################################################################################################
#
## IPMI_Boot_Error_State
#
# IPMI_Boot_Error_State_No_Event     Nominal
# IPMI_Boot_Error_State_Deasserted   Nominal
# IPMI_Boot_Error_State_Asserted     Critical
#
##########################################################################################################
#
## IPMI_Boot_Error_Transition_Severity
#
# IPMI_Boot_Error_Transition_Severity_No_Event                                         Nominal
# IPMI_Boot_Error_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Boot_Error_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Boot_Error_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Boot_Error_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Boot_Error_Transition_Severity_Monitor                                          Warning
# IPMI_Boot_Error_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_OS_Boot
#
# IPMI_OS_Boot_No_Event                                  Nominal
# IPMI_OS_Boot_A_Boot_Completed                          Nominal
# IPMI_OS_Boot_C_Boot_Completed                          Nominal
# IPMI_OS_Boot_PXE_Boot_Completed                        Nominal
# IPMI_OS_Boot_Diagnostic_Boot_Completed                 Nominal
# IPMI_OS_Boot_CD_ROM_Boot_Completed                     Nominal
# IPMI_OS_Boot_ROM_Boot_Completed                        Nominal
# IPMI_OS_Boot_Boot_Completed_Boot_Device_Not_Specified  Warning
# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Started   Nominal
# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Completed Nominal
# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Aborted   Warning
# IPMI_OS_Boot_Base_OS_Hypervisor_Installation_Failed    Critical
#
##########################################################################################################
#
## IPMI_OS_Critical_Stop_State
#
# IPMI_OS_Critical_Stop_State_No_Event     Nominal
# IPMI_OS_Critical_Stop_State_Deasserted   Nominal
# IPMI_OS_Critical_Stop_State_Asserted     Critical
#
##########################################################################################################
#
## IPMI_Slot_Connector
#
# IPMI_Slot_Connector_No_Event                                     Nominal
# IPMI_Slot_Connector_Fault_Status_Asserted                        Critical
# IPMI_Slot_Connector_Identify_Status_Asserted                     Warning
# IPMI_Slot_Connector_Slot_Connector_Device_Installed_Attached     Nominal
# IPMI_Slot_Connector_Slot_Connector_Ready_For_Device_Installation Nominal
# IPMI_Slot_Connector_Slot_Connector_Ready_For_Device_Removal      Nominal
# IPMI_Slot_Connector_Slot_Power_Is_Off                            Nominal
# IPMI_Slot_Connector_Slot_Connector_Device_Removal_Request        Warning
# IPMI_Slot_Connector_Interlock_Asserted                           Warning
# IPMI_Slot_Connector_Slot_Is_Disabled                             Warning
# IPMI_Slot_Connector_Slot_Holds_Spare_Device                      Nominal
#
##########################################################################################################
#
## IPMI_Slot_Connector_Transition_Severity
#
# IPMI_Slot_Connector_Transition_Severity_No_Event                                         Nominal
# IPMI_Slot_Connector_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Slot_Connector_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Slot_Connector_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Slot_Connector_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Slot_Connector_Transition_Severity_Monitor                                          Warning
# IPMI_Slot_Connector_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_System_ACPI_Power_State
#
# IPMI_System_ACPI_Power_State_No_Event                          Nominal
# IPMI_System_ACPI_Power_State_S0_G0                             Nominal
# IPMI_System_ACPI_Power_State_S1                                Nominal
# IPMI_System_ACPI_Power_State_S2                                Nominal
# IPMI_System_ACPI_Power_State_S3                                Nominal
# IPMI_System_ACPI_Power_State_S4                                Nominal
# IPMI_System_ACPI_Power_State_S5_G2                             Nominal
# IPMI_System_ACPI_Power_State_S4_S5_Soft_Off                    Nominal
# IPMI_System_ACPI_Power_State_G3_Mechanical_Off                 Nominal
# IPMI_System_ACPI_Power_State_Sleeping_in_an_S1_S2_or_S3_States Nominal
# IPMI_System_ACPI_Power_State_G1_Sleeping                       Nominal
# IPMI_System_ACPI_Power_State_S5_Entered_By_Override            Nominal
# IPMI_System_ACPI_Power_State_Legacy_ON_State                   Nominal
# IPMI_System_ACPI_Power_State_Legacy_OFF_State                  Nominal
# IPMI_System_ACPI_Power_State_Unspecified                       Critical
# IPMI_System_ACPI_Power_State_Unknown                           Critical
#
##########################################################################################################
#
## IPMI_Watchdog2
#
# IPMI_Watchdog2_No_Event        Nominal
# IPMI_Watchdog2_Timer_Expired   Warning
# IPMI_Watchdog2_Hard_Reset      Critical
# IPMI_Watchdog2_Power_Down      Critical
# IPMI_Watchdog2_Power_Cycle     Critical
# IPMI_Watchdog2_Reserved1       Nominal
# IPMI_Watchdog2_Reserved2       Nominal
# IPMI_Watchdog2_Reserved3       Nominal
# IPMI_Watchdog2_Reserved4       Nominal
# IPMI_Watchdog2_Timer_Interrupt Warning
#
##########################################################################################################
#
## IPMI_Platform_Alert_State
#
# IPMI_Platform_Alert_State_No_Event     Nominal
# IPMI_Platform_Alert_State_Deasserted   Nominal
# IPMI_Platform_Alert_State_Asserted     Critical
#
##########################################################################################################
#
## IPMI_Entity_Presence
#
# IPMI_Entity_Presence_No_Event        Nominal
# IPMI_Entity_Presence_Entity_Present  Nominal
# IPMI_Entity_Presence_Entity_Absent   Critical
# IPMI_Entity_Presence_Entity_Disabled Critical
#
##########################################################################################################
#
## IPMI_Entity_Presence_Device_Present
#
# IPMI_Entity_Presence_Device_Present_No_Event                       Nominal
# IPMI_Entity_Presence_Device_Present_Device_Removed_Device_Absent   Critical
# IPMI_Entity_Presence_Device_Present_Device_Inserted_Device_Present Nominal
#
##########################################################################################################
#
## IPMI_Management_Subsystem_Health
#
# IPMI_Management_Subsystem_Health_No_Event                                   Nominal
# IPMI_Management_Subsystem_Health_Sensor_Access_Degraded_Or_Unavailable      Critical
# IPMI_Management_Subsystem_Health_Controller_Access_Degraded_Or_Unavailable  Critical
# IPMI_Management_Subsystem_Health_Management_Controller_Off_Line             Critical
# IPMI_Management_Subsystem_Health_Management_Controller_Unavailable          Critical
# IPMI_Management_Subsystem_Health_Sensor_Failure                             Critical
# IPMI_Management_Subsystem_Health_FRU_Failure                                Critical
#
##########################################################################################################
#
## IPMI_Management_Subsystem_Health_Transition_Severity
#
# IPMI_Management_Subsystem_Health_Transition_Severity_No_Event                                         Nominal
# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_OK                                 Nominal
# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Critical_From_OK               Warning
# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Critical_From_Less_Severe          Critical
# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Recoverable_From_Less_Severe   Critical
# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Critical_From_More_Severe      Warning
# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Critical_From_Non_Recoverable      Critical
# IPMI_Management_Subsystem_Health_Transition_Severity_Transition_To_Non_Recoverable                    Critical
# IPMI_Management_Subsystem_Health_Transition_Severity_Monitor                                          Warning
# IPMI_Management_Subsystem_Health_Transition_Severity_Informational                                    Nominal
#
##########################################################################################################
#
## IPMI_Management_Subsystem_Health_Device_Present
#
# IPMI_Management_Subsystem_Health_Device_Present_Device_No_Event                Nominal
# IPMI_Management_Subsystem_Health_Device_Present_Device_Removed_Device_Absent   Critical
# IPMI_Management_Subsystem_Health_Device_Present_Device_Inserted_Device_Present Nominal
#
##########################################################################################################
#
## IPMI_Battery
#
# IPMI_Battery_No_Event                  Nominal
# IPMI_Battery_Battery_Low               Warning
# IPMI_Battery_Battery_Failed            Critical
# IPMI_Battery_Battery_Presence_Detected Nominal
#
##########################################################################################################
#
## IPMI_Session_Audit
#
# IPMI_Session_Audit_No_Event                     Nominal
# IPMI_Session_Audit_Session_Activated            Nominal
# IPMI_Session_Audit_Session_Deactivated          Nominal
# IPMI_Session_Audit_Invalid_Username_Or_Password Warning
# IPMI_Session_Audit_Invalid_Password_Disable     Critical
#
##########################################################################################################
#
## IPMI_Version_Change
#
# IPMI_Version_Change_No_Event                                                               Nominal
# IPMI_Version_Change_Hardware_Change_Detected_With_Associated_Entity                        Warning
# IPMI_Version_Change_Firmware_Or_Software_Change_Detected_With_Associated_Entity            Warning
# IPMI_Version_Change_Hardware_Incompatability_Detected_With_Associated_Entity               Critical
# IPMI_Version_Change_Firmware_Or_Software_Incompatability_Detected_With_Associated_Entity   Critical
# IPMI_Version_Change_Entity_Is_Of_An_Invalid_Or_Unsupported_Hardware_Version                Critical
# IPMI_Version_Change_Entity_Contains_An_Invalid_Or_Unsupported_Firmware_Or_Software_Version Critical
# IPMI_Version_Change_Hardware_Change_Detected_With_Associated_Entity_Was_Successful         Nominal
# IPMI_Version_Change_Software_Or_FW_Change_Detected_With_Associated_Entity_Was_Successful   Nominal
#
##########################################################################################################
#
## IPMI_FRU_State
#
# IPMI_FRU_State_No_Event                     Nominal
# IPMI_FRU_State_FRU_Not_Installed            Critical
# IPMI_FRU_State_FRU_Inactive                 Critical
# IPMI_FRU_State_FRU_Activation_Requested     Warning
# IPMI_FRU_State_FRU_Activation_In_Progress   Warning
# IPMI_FRU_State_FRU_Active                   Nominal
# IPMI_FRU_State_FRU_Deactivation_Requested   Warning
# IPMI_FRU_State_FRU_Deactivation_In_Progress Warning
# IPMI_FRU_State_FRU_Communication_Lost       Critical
#
##########################################################################################################
#
## Dell Poweredge R610/R710 Power Optimized
##
## Manufacturer ID = 674 (Dell)
## Product ID = 256 (Poweredge)
## Event/Reading Type Code = 6Fh (Sensor Specific)
## Sensor Type = C0h (OEM)
## Bitmask 0x0001 = "Good"
## Bitmask 0x0002 = "Degraded, other"
## Bitmask 0x0004 = "Degraded, thermal protection"
## Bitmask 0x0008 = "Degraded, cooling capacity change"
## Bitmask 0x0010 = "Degraded, power capacity change"
## Bitmask 0x0020 = "Degraded, user defined power capacity"
## Bitmask 0x0040 = "Halted, system power exceeds capacity"
## Bitmask 0x0080 = "Degraded, system power exceeds capacity"
#
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0000 Nominal
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0001 Nominal
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0002 Warning
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0004 Warning
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0008 Warning
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0010 Warning
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0020 Warning
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0040 Critical
# IPMI_OEM_Bitmask 674:256 0x6F 0xC0 0x0080 Warning
#
##########################################################################################################
#
## Dell Poweredge R210 Module/Board OEM
##
## Manufacturer ID = 674 (Dell)
## Product ID = 256 (Poweredge)
## Event/Reading Type Code = 70h (OEM)
## Sensor Type = 15h (Module/Board)
##
## Bitmask 0x0001 = "Absent"
## Bitmask 0x0002 = "Standby"
## Bitmask 0x0004 = "IPMI Function ready"
## Bitmask 0x0008 = "Fully ready"
## Bitmask 0x0010 = "Offline"
## Bitmask 0x0020 = "Failed"
## Bitmask 0x0040 = "Active"
## Bitmask 0x0080 = "Booting"
## Bitmask 0x0100 = "Write protected"
#
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0000 Nominal
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0001 Critical
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0002 Nominal
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0004 Nominal
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0008 Nominal
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0010 Warning
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0020 Critical
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0040 Nominal
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0080 Nominal
# IPMI_OEM_Bitmask 674:256 0x70 0x15 0x0100 Warning
#
##########################################################################################################
#
## Supermicro CPU Temperature Sensor
## X7DBR-3/X7DB8/X8DTN/X7SBI-LN4/X8DTH/X8DTG/X8DTU/X8DT3-LN4F/X8DTU-6+/X8DTL/X8DTL-3F
##  X8SIL-F/X9SCL/X9SCM/X8DTN+-F/X8SIE/X9SCA-F-O/H8DGU-F/X9DRi-F/X9DRI-LN4F+/X9SPU-F-O
##  X9SCM-iiF/H8SGL-F
##
## Manufacturer ID = 10876 (Supermicro), 10437 (Peppercon, IPMI card manufacturer),
##                   47488 (Supermicro, not IANA number, special case),
##                   5593 (Magnum Technologies, rebranded Supermicro board)
## Product ID = 4 (X7DBR-3, X7DB8, X8DTN, X7SBI-LN4), 43707 (X8DTH, X8DTG, X8DTU, X8DT3-LN4F), 1549 (X8DTU-6+),
##              6 (X8DTL, X8DTL-3F), 1541 (X8SIL-F), 1572 (X9SCL, X9SCM), 1551 (X8DTN+-F), 1037 (X8SIE)
##              1585 (X9SCA-F-O), 43025 (H8DGU-F), 4520 (H8DGU), 48145 (H8DG6), 1576 (X9DRi-F), 1574 (X9DRI-LN4F+), 1603 (X9SPU-F-O)
##              1600 (X9SCM-iiF), 42769 (H8SGL-F)
## Event/Reading Type Code = 70h (OEM)
## Sensor Type = C0h (OEM)
## Value 0x0000 = "Low"
## Value 0x0001 = "Medium"
## Value 0x0002 = "High"
## Value 0x0004 = "Overheat"
## Value 0x0007 = "Not Installed"
##
## Note: Early Supermicro motherboards used the "Peppercon" Manufacturer ID
#
# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0000 Nominal
# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0001 Warning
# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0002 Warning
# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0004 Critical
# IPMI_OEM_Value 10876:1572+1576+1574+1603+1600,10437:4,47488:43707+1549+6+1541+1572+1551+1037+1585+43025+4520+48145+42769,5593:6 0x70 0xC0 0x0007 Warning
#
##########################################################################################################
#
## Intel SMI Timeout
## Intel SR1625
## Intel S5500WB/Penguin Computing Relion 700
## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID)
## Intel S5000PAL
##
## and
##
## Intel Power Throttled
## Quanta QSSC-S4R/Appro GB812X-CN (Quanta motherboard maintains Intel manufacturer ID)
##
## Manufacturer ID = 343 (Intel)
## Product ID = 62 (Intel SR1625, S5500WB), 64 (Quanta QSSC-S4R), 40 (Intel S5000PAL)
## Event/Reading Type Code = 3h (State Asserted/Deasserted)
## Sensor Type = F3h (OEM)
## Bitmask 0x0001 = "State Deasserted"
## Bitmask 0x0002 = "State Asserted"
##
#
# IPMI_OEM_Bitmask 343:62+64+40 0x03 0xF3 0x0000 Nominal
# IPMI_OEM_Bitmask 343:62+64+40 0x03 0xF3 0x0001 Nominal
# IPMI_OEM_Bitmask 343:62+64+40 0x03 0xF3 0x0002 Critical
#
##########################################################################################################
#
## Intel NMI State
##
## Manufacturer ID = 343 (Intel)
## Product ID = 40 (Intel S5000PAL)
## Event/Reading Type Code = 3h (State Asserted/Deasserted)
## Sensor Type = C0h (OEM)
## Bitmask 0x0001 = "State Deasserted"
## Bitmask 0x0002 = "State Asserted"
##
#
# IPMI_OEM_Bitmask 343:40 0x03 0xC0 0x0000 Nominal
# IPMI_OEM_Bitmask 343:40 0x03 0xC0 0x0001 Nominal
# IPMI_OEM_Bitmask 343:40 0x03 0xC0 0x0002 Critical
#
##########################################################################################################
