This file is indexed.

/etc/freeipmi/freeipmi_interpret_sensor.conf is in freeipmi-common 1.4.11-1ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
##########################################################################################################
#
# 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_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_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_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_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_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_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  
##
## 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)
## 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,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,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,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,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,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
#
##########################################################################################################