1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "Baseboard 12Volt",
6            "PowerState": "On",
7            "ScaleFactor": 0.1124,
8            "Thresholds": [
9                {
10                    "Direction": "greater than",
11                    "Name": "upper critical",
12                    "Severity": 1,
13                    "Value": 13.494
14                },
15                {
16                    "Direction": "greater than",
17                    "Name": "upper non critical",
18                    "Severity": 0,
19                    "Value": 13.101
20                },
21                {
22                    "Direction": "less than",
23                    "Name": "lower non critical",
24                    "Severity": 0,
25                    "Value": 10.945
26                },
27                {
28                    "Direction": "less than",
29                    "Name": "lower critical",
30                    "Severity": 1,
31                    "Value": 10.616
32                }
33            ],
34            "Type": "ADC"
35        },
36        {
37            "Index": 4,
38            "Name": "P0V83_LAN_AUX",
39            "Thresholds": [
40                {
41                    "Direction": "greater than",
42                    "Name": "upper critical",
43                    "Severity": 1,
44                    "Value": 0.901
45                },
46                {
47                    "Direction": "greater than",
48                    "Name": "upper non critical",
49                    "Severity": 0,
50                    "Value": 0.875
51                },
52                {
53                    "Direction": "less than",
54                    "Name": "lower non critical",
55                    "Severity": 0,
56                    "Value": 0.786
57                },
58                {
59                    "Direction": "less than",
60                    "Name": "lower critical",
61                    "Severity": 1,
62                    "Value": 0.763
63                }
64            ],
65            "Type": "ADC"
66        },
67        {
68            "Index": 3,
69            "Name": "P105_PCH_AUX",
70            "Thresholds": [
71                {
72                    "Direction": "greater than",
73                    "Name": "upper critical",
74                    "Severity": 1,
75                    "Value": 1.139
76                },
77                {
78                    "Direction": "greater than",
79                    "Name": "upper non critical",
80                    "Severity": 0,
81                    "Value": 1.106
82                },
83                {
84                    "Direction": "less than",
85                    "Name": "lower non critical",
86                    "Severity": 0,
87                    "Value": 0.995
88                },
89                {
90                    "Direction": "less than",
91                    "Name": "lower critical",
92                    "Severity": 1,
93                    "Value": 0.966
94                }
95            ],
96            "Type": "ADC"
97        },
98        {
99            "Index": 5,
100            "Name": "P12V_AUX",
101            "ScaleFactor": 0.1124,
102            "Thresholds": [
103                {
104                    "Direction": "greater than",
105                    "Name": "upper critical",
106                    "Severity": 1,
107                    "Value": 13.494
108                },
109                {
110                    "Direction": "greater than",
111                    "Name": "upper non critical",
112                    "Severity": 0,
113                    "Value": 13.101
114                },
115                {
116                    "Direction": "less than",
117                    "Name": "lower non critical",
118                    "Severity": 0,
119                    "Value": 10.945
120                },
121                {
122                    "Direction": "less than",
123                    "Name": "lower critical",
124                    "Severity": 1,
125                    "Value": 10.616
126                }
127            ],
128            "Type": "ADC"
129        },
130        {
131            "Index": 6,
132            "Name": "P1V8_PCH",
133            "ScaleFactor": 0.7505,
134            "Thresholds": [
135                {
136                    "Direction": "greater than",
137                    "Name": "upper critical",
138                    "Severity": 1,
139                    "Value": 1.961
140                },
141                {
142                    "Direction": "greater than",
143                    "Name": "upper non critical",
144                    "Severity": 0,
145                    "Value": 1.904
146                },
147                {
148                    "Direction": "less than",
149                    "Name": "lower non critical",
150                    "Severity": 0,
151                    "Value": 1.699
152                },
153                {
154                    "Direction": "less than",
155                    "Name": "lower critical",
156                    "Severity": 1,
157                    "Value": 1.648
158                }
159            ],
160            "Type": "ADC"
161        },
162        {
163            "Index": 1,
164            "Name": "P3V3",
165            "PowerState": "On",
166            "ScaleFactor": 0.4107,
167            "Thresholds": [
168                {
169                    "Direction": "greater than",
170                    "Name": "upper critical",
171                    "Severity": 1,
172                    "Value": 3.647
173                },
174                {
175                    "Direction": "greater than",
176                    "Name": "upper non critical",
177                    "Severity": 0,
178                    "Value": 3.541
179                },
180                {
181                    "Direction": "less than",
182                    "Name": "lower non critical",
183                    "Severity": 0,
184                    "Value": 3.066
185                },
186                {
187                    "Direction": "less than",
188                    "Name": "lower critical",
189                    "Severity": 1,
190                    "Value": 2.974
191                }
192            ],
193            "Type": "ADC"
194        },
195        {
196            "BridgeGpio": [
197                {
198                    "Name": "P3VBAT_BRIDGE_EN",
199                    "Polarity": "High"
200                }
201            ],
202            "Index": 7,
203            "Name": "P3VBAT",
204            "ScaleFactor": 0.3333,
205            "Thresholds": [
206                {
207                    "Direction": "greater than",
208                    "Name": "upper critical",
209                    "Severity": 1,
210                    "Value": 3.296
211                },
212                {
213                    "Direction": "greater than",
214                    "Name": "upper non critical",
215                    "Severity": 0,
216                    "Value": 3.263
217                },
218                {
219                    "Direction": "less than",
220                    "Name": "lower non critical",
221                    "Severity": 0,
222                    "Value": 2.457
223                },
224                {
225                    "Direction": "less than",
226                    "Name": "lower critical",
227                    "Severity": 1,
228                    "Value": 2.138
229                }
230            ],
231            "Type": "ADC"
232        },
233        {
234            "CPURequired": 1,
235            "Index": 8,
236            "Name": "PVCCIN_CPU1",
237            "PowerState": "On",
238            "ScaleFactor": 0.7505,
239            "Thresholds": [
240                {
241                    "Direction": "greater than",
242                    "Name": "upper critical",
243                    "Severity": 1,
244                    "Value": 2.151
245                },
246                {
247                    "Direction": "greater than",
248                    "Name": "upper non critical",
249                    "Severity": 0,
250                    "Value": 2.088
251                },
252                {
253                    "Direction": "less than",
254                    "Name": "lower non critical",
255                    "Severity": 0,
256                    "Value": 1.418
257                },
258                {
259                    "Direction": "less than",
260                    "Name": "lower critical",
261                    "Severity": 1,
262                    "Value": 1.376
263                }
264            ],
265            "Type": "ADC"
266        },
267        {
268            "CPURequired": 2,
269            "Index": 9,
270            "Name": "PVCCIN_CPU2",
271            "PowerState": "On",
272            "ScaleFactor": 0.7505,
273            "Thresholds": [
274                {
275                    "Direction": "greater than",
276                    "Name": "upper critical",
277                    "Severity": 1,
278                    "Value": 2.151
279                },
280                {
281                    "Direction": "greater than",
282                    "Name": "upper non critical",
283                    "Severity": 0,
284                    "Value": 2.088
285                },
286                {
287                    "Direction": "less than",
288                    "Name": "lower non critical",
289                    "Severity": 0,
290                    "Value": 1.418
291                },
292                {
293                    "Direction": "less than",
294                    "Name": "lower critical",
295                    "Severity": 1,
296                    "Value": 1.376
297                }
298            ],
299            "Type": "ADC"
300        },
301        {
302            "CPURequired": 1,
303            "Index": 14,
304            "Name": "PVCCIO_CPU1",
305            "PowerState": "On",
306            "Thresholds": [
307                {
308                    "Direction": "greater than",
309                    "Name": "upper critical",
310                    "Severity": 1,
311                    "Value": 1.19
312                },
313                {
314                    "Direction": "greater than",
315                    "Name": "upper non critical",
316                    "Severity": 0,
317                    "Value": 1.155
318                },
319                {
320                    "Direction": "less than",
321                    "Name": "lower non critical",
322                    "Severity": 0,
323                    "Value": 0.752
324                },
325                {
326                    "Direction": "less than",
327                    "Name": "lower critical",
328                    "Severity": 1,
329                    "Value": 0.729
330                }
331            ],
332            "Type": "ADC"
333        },
334        {
335            "CPURequired": 2,
336            "Index": 15,
337            "Name": "PVCCIO_CPU2",
338            "PowerState": "On",
339            "Thresholds": [
340                {
341                    "Direction": "greater than",
342                    "Name": "upper critical",
343                    "Severity": 1,
344                    "Value": 1.19
345                },
346                {
347                    "Direction": "greater than",
348                    "Name": "upper non critical",
349                    "Severity": 0,
350                    "Value": 1.155
351                },
352                {
353                    "Direction": "less than",
354                    "Name": "lower non critical",
355                    "Severity": 0,
356                    "Value": 0.752
357                },
358                {
359                    "Direction": "less than",
360                    "Name": "lower critical",
361                    "Severity": 1,
362                    "Value": 0.729
363                }
364            ],
365            "Type": "ADC"
366        },
367        {
368            "CPURequired": 1,
369            "Index": 10,
370            "Name": "PVDQ_ABC_CPU1",
371            "PowerState": "On",
372            "Thresholds": [
373                {
374                    "Direction": "greater than",
375                    "Name": "upper critical",
376                    "Severity": 1,
377                    "Value": 1.301
378                },
379                {
380                    "Direction": "greater than",
381                    "Name": "upper non critical",
382                    "Severity": 0,
383                    "Value": 1.263
384                },
385                {
386                    "Direction": "less than",
387                    "Name": "lower non critical",
388                    "Severity": 0,
389                    "Value": 1.138
390                },
391                {
392                    "Direction": "less than",
393                    "Name": "lower critical",
394                    "Severity": 1,
395                    "Value": 1.104
396                }
397            ],
398            "Type": "ADC"
399        },
400        {
401            "CPURequired": 2,
402            "Index": 12,
403            "Name": "PVDQ_ABC_CPU2",
404            "PowerState": "On",
405            "Thresholds": [
406                {
407                    "Direction": "greater than",
408                    "Name": "upper critical",
409                    "Severity": 1,
410                    "Value": 1.301
411                },
412                {
413                    "Direction": "greater than",
414                    "Name": "upper non critical",
415                    "Severity": 0,
416                    "Value": 1.263
417                },
418                {
419                    "Direction": "less than",
420                    "Name": "lower non critical",
421                    "Severity": 0,
422                    "Value": 1.138
423                },
424                {
425                    "Direction": "less than",
426                    "Name": "lower critical",
427                    "Severity": 1,
428                    "Value": 1.104
429                }
430            ],
431            "Type": "ADC"
432        },
433        {
434            "CPURequired": 1,
435            "Index": 11,
436            "Name": "PVDQ_DEF_CPU1",
437            "PowerState": "On",
438            "Thresholds": [
439                {
440                    "Direction": "greater than",
441                    "Name": "upper critical",
442                    "Severity": 1,
443                    "Value": 1.301
444                },
445                {
446                    "Direction": "greater than",
447                    "Name": "upper non critical",
448                    "Severity": 0,
449                    "Value": 1.263
450                },
451                {
452                    "Direction": "less than",
453                    "Name": "lower non critical",
454                    "Severity": 0,
455                    "Value": 1.138
456                },
457                {
458                    "Direction": "less than",
459                    "Name": "lower critical",
460                    "Severity": 1,
461                    "Value": 1.104
462                }
463            ],
464            "Type": "ADC"
465        },
466        {
467            "CPURequired": 2,
468            "Index": 13,
469            "Name": "PVDQ_DEF_CPU2",
470            "PowerState": "On",
471            "Thresholds": [
472                {
473                    "Direction": "greater than",
474                    "Name": "upper critical",
475                    "Severity": 1,
476                    "Value": 1.301
477                },
478                {
479                    "Direction": "greater than",
480                    "Name": "upper non critical",
481                    "Severity": 0,
482                    "Value": 1.263
483                },
484                {
485                    "Direction": "less than",
486                    "Name": "lower non critical",
487                    "Severity": 0,
488                    "Value": 1.138
489                },
490                {
491                    "Direction": "less than",
492                    "Name": "lower critical",
493                    "Severity": 1,
494                    "Value": 1.104
495                }
496            ],
497            "Type": "ADC"
498        },
499        {
500            "Index": 2,
501            "Name": "PVNN_PCH_AUX",
502            "Thresholds": [
503                {
504                    "Direction": "greater than",
505                    "Name": "upper critical",
506                    "Severity": 1,
507                    "Value": 1.081
508                },
509                {
510                    "Direction": "greater than",
511                    "Name": "upper non critical",
512                    "Severity": 0,
513                    "Value": 1.049
514                },
515                {
516                    "Direction": "less than",
517                    "Name": "lower non critical",
518                    "Severity": 0,
519                    "Value": 0.807
520                },
521                {
522                    "Direction": "less than",
523                    "Name": "lower critical",
524                    "Severity": 1,
525                    "Value": 0.783
526                }
527            ],
528            "Type": "ADC"
529        },
530        {
531            "Name": "BMC",
532            "Type": "BMC"
533        },
534        {
535            "Name": "Host CPU Utilization",
536            "Polling": {
537                "AveragingPeriod": 3000,
538                "Interval": 1000
539            },
540            "Type": "HostCpuUtilization"
541        },
542        {
543            "LED": "fan1_fault",
544            "Name": "1U System Fan connector 1",
545            "Pwm": 0,
546            "Status": "disabled",
547            "Tachs": [
548                0,
549                1
550            ],
551            "Type": "IntelFanConnector"
552        },
553        {
554            "LED": "fan2_fault",
555            "Name": "1U System Fan connector 2",
556            "Pwm": 1,
557            "Status": "disabled",
558            "Tachs": [
559                2,
560                3
561            ],
562            "Type": "IntelFanConnector"
563        },
564        {
565            "LED": "fan3_fault",
566            "Name": "1U System Fan connector 3",
567            "Pwm": 2,
568            "Status": "disabled",
569            "Tachs": [
570                4,
571                5
572            ],
573            "Type": "IntelFanConnector"
574        },
575        {
576            "LED": "fan4_fault",
577            "Name": "1U System Fan connector 4",
578            "Pwm": 3,
579            "Status": "disabled",
580            "Tachs": [
581                6,
582                7
583            ],
584            "Type": "IntelFanConnector"
585        },
586        {
587            "LED": "fan5_fault",
588            "Name": "1U System Fan connector 5",
589            "Pwm": 4,
590            "Status": "disabled",
591            "Tachs": [
592                8,
593                9
594            ],
595            "Type": "IntelFanConnector"
596        },
597        {
598            "LED": "fan6_fault",
599            "Name": "1U System Fan connector 6",
600            "Pwm": 5,
601            "Status": "disabled",
602            "Tachs": [
603                10,
604                11
605            ],
606            "Type": "IntelFanConnector"
607        },
608        {
609            "LED": "fan1_fault",
610            "Name": "2U System Fan connector 1",
611            "Pwm": 0,
612            "Status": "disabled",
613            "Tachs": [
614                0
615            ],
616            "Type": "IntelFanConnector"
617        },
618        {
619            "LED": "fan2_fault",
620            "Name": "2U System Fan connector 2",
621            "Pwm": 1,
622            "Status": "disabled",
623            "Tachs": [
624                2
625            ],
626            "Type": "IntelFanConnector"
627        },
628        {
629            "LED": "fan3_fault",
630            "Name": "2U System Fan connector 3",
631            "Pwm": 2,
632            "Status": "disabled",
633            "Tachs": [
634                4
635            ],
636            "Type": "IntelFanConnector"
637        },
638        {
639            "LED": "fan4_fault",
640            "Name": "2U System Fan connector 4",
641            "Pwm": 3,
642            "Status": "disabled",
643            "Tachs": [
644                6
645            ],
646            "Type": "IntelFanConnector"
647        },
648        {
649            "LED": "fan5_fault",
650            "Name": "2U System Fan connector 5",
651            "Pwm": 4,
652            "Status": "disabled",
653            "Tachs": [
654                8
655            ],
656            "Type": "IntelFanConnector"
657        },
658        {
659            "LED": "fan6_fault",
660            "Name": "2U System Fan connector 6",
661            "Pwm": 5,
662            "Status": "disabled",
663            "Tachs": [
664                10
665            ],
666            "Type": "IntelFanConnector"
667        },
668        {
669            "Name": "CPU 1 Fan Connector",
670            "Pwm": 7,
671            "Status": "disabled",
672            "Tachs": [
673                13
674            ],
675            "Type": "IntelFanConnector"
676        },
677        {
678            "Name": "CPU 2 Fan Connector",
679            "Pwm": 8,
680            "Status": "disabled",
681            "Tachs": [
682                14
683            ],
684            "Type": "IntelFanConnector"
685        },
686        {
687            "Address": "0x8",
688            "Class": "METemp",
689            "Name": "SSB Temp",
690            "PowerState": "BiosPost",
691            "Thresholds": [
692                {
693                    "Direction": "greater than",
694                    "Name": "upper critical",
695                    "Severity": 1,
696                    "Value": 103
697                },
698                {
699                    "Direction": "greater than",
700                    "Name": "upper non critical",
701                    "Severity": 0,
702                    "Value": 98
703                },
704                {
705                    "Direction": "less than",
706                    "Name": "lower non critical",
707                    "Severity": 0,
708                    "Value": 5
709                },
710                {
711                    "Direction": "less than",
712                    "Name": "lower critical",
713                    "Severity": 1,
714                    "Value": 0
715                }
716            ],
717            "Type": "IpmbSensor"
718        },
719        {
720            "Address": "0x7c",
721            "Class": "PxeBridgeTemp",
722            "HostSMbusIndex": 3,
723            "Name": "CPU1 P12V PVCCIO VR Temp",
724            "Thresholds": [
725                {
726                    "Direction": "greater than",
727                    "Name": "upper critical",
728                    "Severity": 1,
729                    "Value": 115
730                },
731                {
732                    "Direction": "greater than",
733                    "Name": "upper non critical",
734                    "Severity": 0,
735                    "Value": 110
736                },
737                {
738                    "Direction": "less than",
739                    "Name": "lower non critical",
740                    "Severity": 0,
741                    "Value": 5
742                },
743                {
744                    "Direction": "less than",
745                    "Name": "lower critical",
746                    "Severity": 1,
747                    "Value": 0
748                }
749            ],
750            "Type": "IpmbSensor"
751        },
752        {
753            "Address": "0x70",
754            "Class": "PxeBridgeTemp",
755            "HostSMbusIndex": 3,
756            "Name": "CPU1 P12V PVCCIN VR Temp",
757            "Thresholds": [
758                {
759                    "Direction": "greater than",
760                    "Name": "upper critical",
761                    "Severity": 1,
762                    "Value": 115
763                },
764                {
765                    "Direction": "greater than",
766                    "Name": "upper non critical",
767                    "Severity": 0,
768                    "Value": 110
769                },
770                {
771                    "Direction": "less than",
772                    "Name": "lower non critical",
773                    "Severity": 0,
774                    "Value": 5
775                },
776                {
777                    "Direction": "less than",
778                    "Name": "lower critical",
779                    "Severity": 1,
780                    "Value": 0
781                }
782            ],
783            "Type": "IpmbSensor"
784        },
785        {
786            "Address": "0x74",
787            "Class": "PxeBridgeTemp",
788            "HostSMbusIndex": 3,
789            "Name": "CPU1 VR Mem ABC Temp",
790            "Thresholds": [
791                {
792                    "Direction": "greater than",
793                    "Name": "upper critical",
794                    "Severity": 1,
795                    "Value": 115
796                },
797                {
798                    "Direction": "greater than",
799                    "Name": "upper non critical",
800                    "Severity": 0,
801                    "Value": 110
802                },
803                {
804                    "Direction": "less than",
805                    "Name": "lower non critical",
806                    "Severity": 0,
807                    "Value": 5
808                },
809                {
810                    "Direction": "less than",
811                    "Name": "lower critical",
812                    "Severity": 1,
813                    "Value": 0
814                }
815            ],
816            "Type": "IpmbSensor"
817        },
818        {
819            "Address": "0x78",
820            "Class": "PxeBridgeTemp",
821            "HostSMbusIndex": 3,
822            "Name": "CPU1 VR Mem DEF Temp",
823            "Thresholds": [
824                {
825                    "Direction": "greater than",
826                    "Name": "upper critical",
827                    "Severity": 1,
828                    "Value": 115
829                },
830                {
831                    "Direction": "greater than",
832                    "Name": "upper non critical",
833                    "Severity": 0,
834                    "Value": 110
835                },
836                {
837                    "Direction": "less than",
838                    "Name": "lower non critical",
839                    "Severity": 0,
840                    "Value": 5
841                },
842                {
843                    "Direction": "less than",
844                    "Name": "lower critical",
845                    "Severity": 1,
846                    "Value": 0
847                }
848            ],
849            "Type": "IpmbSensor"
850        },
851        {
852            "Address": "0x9c",
853            "Class": "PxeBridgeTemp",
854            "HostSMbusIndex": 3,
855            "Name": "CPU2 P12V PVCCIO VR Temp",
856            "Thresholds": [
857                {
858                    "Direction": "greater than",
859                    "Name": "upper critical",
860                    "Severity": 1,
861                    "Value": 115
862                },
863                {
864                    "Direction": "greater than",
865                    "Name": "upper non critical",
866                    "Severity": 0,
867                    "Value": 110
868                },
869                {
870                    "Direction": "less than",
871                    "Name": "lower non critical",
872                    "Severity": 0,
873                    "Value": 5
874                },
875                {
876                    "Direction": "less than",
877                    "Name": "lower critical",
878                    "Severity": 1,
879                    "Value": 0
880                }
881            ],
882            "Type": "IpmbSensor"
883        },
884        {
885            "Address": "0x50",
886            "Class": "PxeBridgeTemp",
887            "HostSMbusIndex": 3,
888            "Name": "CPU2 P12V PVCCIN VR Temp",
889            "Thresholds": [
890                {
891                    "Direction": "greater than",
892                    "Name": "upper critical",
893                    "Severity": 1,
894                    "Value": 115
895                },
896                {
897                    "Direction": "greater than",
898                    "Name": "upper non critical",
899                    "Severity": 0,
900                    "Value": 110
901                },
902                {
903                    "Direction": "less than",
904                    "Name": "lower non critical",
905                    "Severity": 0,
906                    "Value": 5
907                },
908                {
909                    "Direction": "less than",
910                    "Name": "lower critical",
911                    "Severity": 1,
912                    "Value": 0
913                }
914            ],
915            "Type": "IpmbSensor"
916        },
917        {
918            "Address": "0x94",
919            "Class": "PxeBridgeTemp",
920            "HostSMbusIndex": 3,
921            "Name": "CPU2 VR Mem ABC Temp",
922            "Thresholds": [
923                {
924                    "Direction": "greater than",
925                    "Name": "upper critical",
926                    "Severity": 1,
927                    "Value": 115
928                },
929                {
930                    "Direction": "greater than",
931                    "Name": "upper non critical",
932                    "Severity": 0,
933                    "Value": 110
934                },
935                {
936                    "Direction": "less than",
937                    "Name": "lower non critical",
938                    "Severity": 0,
939                    "Value": 5
940                },
941                {
942                    "Direction": "less than",
943                    "Name": "lower critical",
944                    "Severity": 1,
945                    "Value": 0
946                }
947            ],
948            "Type": "IpmbSensor"
949        },
950        {
951            "Address": "0x98",
952            "Class": "PxeBridgeTemp",
953            "HostSMbusIndex": 3,
954            "Name": "CPU2 VR Mem DEF Temp",
955            "Thresholds": [
956                {
957                    "Direction": "greater than",
958                    "Name": "upper critical",
959                    "Severity": 1,
960                    "Value": 115
961                },
962                {
963                    "Direction": "greater than",
964                    "Name": "upper non critical",
965                    "Severity": 0,
966                    "Value": 110
967                },
968                {
969                    "Direction": "less than",
970                    "Name": "lower non critical",
971                    "Severity": 0,
972                    "Value": 5
973                },
974                {
975                    "Direction": "less than",
976                    "Name": "lower critical",
977                    "Severity": 1,
978                    "Value": 0
979                }
980            ],
981            "Type": "IpmbSensor"
982        },
983        {
984            "Address": "0xAC",
985            "Class": "PxeBridgeTemp",
986            "HostSMbusIndex": 3,
987            "Name": "VR P1V05 Temp",
988            "Thresholds": [
989                {
990                    "Direction": "greater than",
991                    "Name": "upper critical",
992                    "Severity": 1,
993                    "Value": 115
994                },
995                {
996                    "Direction": "greater than",
997                    "Name": "upper non critical",
998                    "Severity": 0,
999                    "Value": 110
1000                },
1001                {
1002                    "Direction": "less than",
1003                    "Name": "lower non critical",
1004                    "Severity": 0,
1005                    "Value": 5
1006                },
1007                {
1008                    "Direction": "less than",
1009                    "Name": "lower critical",
1010                    "Severity": 1,
1011                    "Value": 0
1012                }
1013            ],
1014            "Type": "IpmbSensor"
1015        },
1016        {
1017            "Name": "Node Manager Sensor",
1018            "Type": "NMSensor"
1019        },
1020        {
1021            "Address": "0x71",
1022            "Bus": 2,
1023            "ChannelNames": [
1024                "M2_Slot1",
1025                "M2_Slot2",
1026                "",
1027                ""
1028            ],
1029            "Name": "M.2 Mux",
1030            "Type": "PCA9543Mux"
1031        },
1032        {
1033            "Address": "0x70",
1034            "Bus": 4,
1035            "ChannelNames": [
1036                "U2_Slot1",
1037                "U2_Slot2",
1038                "U2_Slot3",
1039                "U2_Slot4"
1040            ],
1041            "Name": "HSBP 1 Mux",
1042            "Type": "PCA9546Mux"
1043        },
1044        {
1045            "Address": "0x74",
1046            "Bus": 4,
1047            "ChannelNames": [
1048                "U2_Slot5",
1049                "U2_Slot6",
1050                "U2_Slot7",
1051                "U2_Slot8"
1052            ],
1053            "Name": "HSBP 1 Mux2",
1054            "Type": "PCA9546Mux"
1055        },
1056        {
1057            "Address": "0x77",
1058            "Bus": 4,
1059            "ChannelNames": [
1060                "U2_Slot1",
1061                "U2_Slot2",
1062                "U2_Slot3",
1063                "U2_Slot4"
1064            ],
1065            "Name": "HSBP 2 Mux",
1066            "Type": "PCA9546Mux"
1067        },
1068        {
1069            "Address": "0x73",
1070            "Bus": 4,
1071            "ChannelNames": [
1072                "U2_Slot5",
1073                "U2_Slot6",
1074                "U2_Slot7",
1075                "U2_Slot8"
1076            ],
1077            "Name": "HSBP 2 Mux2",
1078            "Type": "PCA9546Mux"
1079        },
1080        {
1081            "Address": "0x76",
1082            "Bus": 4,
1083            "ChannelNames": [
1084                "U2_Slot1",
1085                "U2_Slot2",
1086                "U2_Slot3",
1087                "U2_Slot4"
1088            ],
1089            "Name": "HSBP 3 Mux",
1090            "Type": "PCA9546Mux"
1091        },
1092        {
1093            "Address": "0x72",
1094            "Bus": 4,
1095            "ChannelNames": [
1096                "U2_Slot5",
1097                "U2_Slot6",
1098                "U2_Slot7",
1099                "U2_Slot8"
1100            ],
1101            "Name": "HSBP 3 Mux2",
1102            "Type": "PCA9546Mux"
1103        },
1104        {
1105            "Class": "temp",
1106            "FFGainCoefficient": 0.0,
1107            "FFOffCoefficient": 0.0,
1108            "ICoefficient": -4.64,
1109            "ILimitMax": 100,
1110            "ILimitMin": 30,
1111            "Inputs": [
1112                "BMC Temp"
1113            ],
1114            "Name": "BMC Temp",
1115            "NegativeHysteresis": 5.0,
1116            "OutLimitMax": 100,
1117            "OutLimitMin": 30,
1118            "Outputs": [],
1119            "PCoefficient": -0.15,
1120            "PositiveHysteresis": 0.0,
1121            "SetPoint": 80.0,
1122            "SlewNeg": -1,
1123            "SlewPos": 0.0,
1124            "Type": "Pid",
1125            "Zones": [
1126                "Zone 1",
1127                "Zone 2",
1128                "Zone 3"
1129            ]
1130        },
1131        {
1132            "Class": "temp",
1133            "FFGainCoefficient": 0.0,
1134            "FFOffCoefficient": 0.0,
1135            "ICoefficient": -4.64,
1136            "ILimitMax": 100,
1137            "ILimitMin": 30,
1138            "Inputs": [
1139                "DIMM [ABC]\\d+ CPU1"
1140            ],
1141            "Name": "CPU1 DIMM ABC",
1142            "NegativeHysteresis": 5.0,
1143            "OutLimitMax": 100,
1144            "OutLimitMin": 30,
1145            "Outputs": [],
1146            "PCoefficient": -0.15,
1147            "PositiveHysteresis": 0.0,
1148            "SetPoint": -15.0,
1149            "SetPointOffset": "WarningHigh",
1150            "SlewNeg": -1,
1151            "SlewPos": 0.0,
1152            "Type": "Pid",
1153            "Zones": [
1154                "Zone 2",
1155                "Zone 3",
1156                "Zone 4"
1157            ]
1158        },
1159        {
1160            "Class": "temp",
1161            "FFGainCoefficient": 0.0,
1162            "FFOffCoefficient": 0.0,
1163            "ICoefficient": -4.64,
1164            "ILimitMax": 100,
1165            "ILimitMin": 30,
1166            "Inputs": [
1167                "DIMM [DEF]\\d+ CPU1"
1168            ],
1169            "Name": "CPU1 DIMM DEF",
1170            "NegativeHysteresis": 5.0,
1171            "OutLimitMax": 100,
1172            "OutLimitMin": 30,
1173            "Outputs": [],
1174            "PCoefficient": -0.15,
1175            "PositiveHysteresis": 0.0,
1176            "SetPoint": -15.0,
1177            "SetPointOffset": "WarningHigh",
1178            "SlewNeg": -1,
1179            "SlewPos": 0.0,
1180            "Type": "Pid",
1181            "Zones": [
1182                "Zone 1",
1183                "Zone 2"
1184            ]
1185        },
1186        {
1187            "Class": "temp",
1188            "FFGainCoefficient": 0.0,
1189            "FFOffCoefficient": 0.0,
1190            "ICoefficient": -4.64,
1191            "ILimitMax": 100,
1192            "ILimitMin": 30,
1193            "Inputs": [
1194                "DIMM [ABC]\\d+ CPU2"
1195            ],
1196            "Name": "CPU2 DIMM ABC",
1197            "NegativeHysteresis": 5.0,
1198            "OutLimitMax": 100,
1199            "OutLimitMin": 30,
1200            "Outputs": [],
1201            "PCoefficient": -0.15,
1202            "PositiveHysteresis": 0.0,
1203            "SetPoint": -15.0,
1204            "SetPointOffset": "WarningHigh",
1205            "SlewNeg": -1,
1206            "SlewPos": 0.0,
1207            "Type": "Pid",
1208            "Zones": [
1209                "Zone 5",
1210                "Zone 6",
1211                "PSU"
1212            ]
1213        },
1214        {
1215            "Class": "temp",
1216            "FFGainCoefficient": 0.0,
1217            "FFOffCoefficient": 0.0,
1218            "ICoefficient": -4.64,
1219            "ILimitMax": 100,
1220            "ILimitMin": 30,
1221            "Inputs": [
1222                "DIMM [DEF]\\d+ CPU2"
1223            ],
1224            "Name": "CPU2 DIMM DEF",
1225            "NegativeHysteresis": 5.0,
1226            "OutLimitMax": 100,
1227            "OutLimitMin": 30,
1228            "Outputs": [],
1229            "PCoefficient": -0.15,
1230            "PositiveHysteresis": 0.0,
1231            "SetPoint": -15.0,
1232            "SetPointOffset": "WarningHigh",
1233            "SlewNeg": -1,
1234            "SlewPos": 0.0,
1235            "Type": "Pid",
1236            "Zones": [
1237                "Zone 3",
1238                "Zone 4",
1239                "Zone 5"
1240            ]
1241        },
1242        {
1243            "Class": "temp",
1244            "FFGainCoefficient": 0.0,
1245            "FFOffCoefficient": 0.0,
1246            "ICoefficient": -4.64,
1247            "ILimitMax": 100,
1248            "ILimitMin": 30,
1249            "Inputs": [
1250                "DTS CPU1"
1251            ],
1252            "Name": "DTS CPU1",
1253            "NegativeHysteresis": 5.0,
1254            "OutLimitMax": 100,
1255            "OutLimitMin": 30,
1256            "Outputs": [],
1257            "PCoefficient": -0.15,
1258            "PositiveHysteresis": 0.0,
1259            "SetPoint": -25.0,
1260            "SetPointOffset": "WarningHigh",
1261            "SlewNeg": -1,
1262            "SlewPos": 0.0,
1263            "Type": "Pid",
1264            "Zones": [
1265                "Zone 1",
1266                "Zone 2",
1267                "Zone 3"
1268            ]
1269        },
1270        {
1271            "Class": "temp",
1272            "FFGainCoefficient": 0.0,
1273            "FFOffCoefficient": 0.0,
1274            "ICoefficient": -4.64,
1275            "ILimitMax": 100,
1276            "ILimitMin": 30,
1277            "Inputs": [
1278                "DTS CPU2"
1279            ],
1280            "Name": "DTS CPU2",
1281            "NegativeHysteresis": 5.0,
1282            "OutLimitMax": 100,
1283            "OutLimitMin": 30,
1284            "Outputs": [],
1285            "PCoefficient": -0.15,
1286            "PositiveHysteresis": 0.0,
1287            "SetPoint": -25.0,
1288            "SetPointOffset": "WarningHigh",
1289            "SlewNeg": -1,
1290            "SlewPos": 0.0,
1291            "Type": "Pid",
1292            "Zones": [
1293                "Zone 4",
1294                "Zone 5",
1295                "Zone 6",
1296                "PSU"
1297            ]
1298        },
1299        {
1300            "Class": "temp",
1301            "FFGainCoefficient": 0.0,
1302            "FFOffCoefficient": 0.0,
1303            "ICoefficient": -8.8,
1304            "ILimitMax": 100,
1305            "ILimitMin": 30,
1306            "Inputs": [
1307                "Left Rear Temp"
1308            ],
1309            "Name": "Left Rear Temp",
1310            "NegativeHysteresis": 5.0,
1311            "OutLimitMax": 100,
1312            "OutLimitMin": 30,
1313            "Outputs": [],
1314            "PCoefficient": -0.15,
1315            "PositiveHysteresis": 0.0,
1316            "SetPoint": 55.0,
1317            "SlewNeg": -1,
1318            "SlewPos": 0.0,
1319            "Type": "Pid",
1320            "Zones": [
1321                "Zone 4",
1322                "Zone 5",
1323                "Zone 6"
1324            ]
1325        },
1326        {
1327            "Class": "temp",
1328            "FFGainCoefficient": 0.0,
1329            "FFOffCoefficient": 0.0,
1330            "ICoefficient": -8.8,
1331            "ILimitMax": 100,
1332            "ILimitMin": 30,
1333            "Inputs": [
1334                "Right Rear Board"
1335            ],
1336            "Name": "Right Rear Board",
1337            "NegativeHysteresis": 5.0,
1338            "OutLimitMax": 100,
1339            "OutLimitMin": 30,
1340            "Outputs": [],
1341            "PCoefficient": -0.15,
1342            "PositiveHysteresis": 0.0,
1343            "SetPoint": 55.0,
1344            "SlewNeg": -1,
1345            "SlewPos": 0.0,
1346            "Type": "Pid",
1347            "Zones": [
1348                "Zone 1",
1349                "Zone 2",
1350                "Zone 3"
1351            ]
1352        },
1353        {
1354            "Class": "temp",
1355            "FFGainCoefficient": 0.0,
1356            "FFOffCoefficient": 0.0,
1357            "ICoefficient": -4.64,
1358            "ILimitMax": 100,
1359            "ILimitMin": 30,
1360            "Inputs": [
1361                "SSB Temp"
1362            ],
1363            "Name": "SSB Temp",
1364            "NegativeHysteresis": 5.0,
1365            "OutLimitMax": 100,
1366            "OutLimitMin": 30,
1367            "Outputs": [],
1368            "PCoefficient": -0.15,
1369            "PositiveHysteresis": 0.0,
1370            "SetPoint": 76.0,
1371            "SlewNeg": -1,
1372            "SlewPos": 0.0,
1373            "Type": "Pid",
1374            "Zones": [
1375                "Zone 2",
1376                "Zone 3",
1377                "Zone 4"
1378            ]
1379        },
1380        {
1381            "Class": "temp",
1382            "FFGainCoefficient": 0.0,
1383            "FFOffCoefficient": 0.0,
1384            "ICoefficient": -8.8,
1385            "ILimitMax": 100,
1386            "ILimitMin": 30,
1387            "Inputs": [
1388                "VR 1 Temp"
1389            ],
1390            "Name": "VR 1 Temp",
1391            "NegativeHysteresis": 5.0,
1392            "OutLimitMax": 100,
1393            "OutLimitMin": 30,
1394            "Outputs": [],
1395            "PCoefficient": -0.15,
1396            "PositiveHysteresis": 0.0,
1397            "SetPoint": 90.0,
1398            "SlewNeg": -1,
1399            "SlewPos": 0.0,
1400            "Type": "Pid",
1401            "Zones": [
1402                "Zone 1",
1403                "Zone 2",
1404                "Zone 3"
1405            ]
1406        },
1407        {
1408            "Class": "temp",
1409            "FFGainCoefficient": 0.0,
1410            "FFOffCoefficient": 0.0,
1411            "ICoefficient": -8.8,
1412            "ILimitMax": 100,
1413            "ILimitMin": 30,
1414            "Inputs": [
1415                "VR 2 Temp"
1416            ],
1417            "Name": "VR 2 Temp",
1418            "NegativeHysteresis": 5.0,
1419            "OutLimitMax": 100,
1420            "OutLimitMin": 30,
1421            "Outputs": [],
1422            "PCoefficient": -0.15,
1423            "PositiveHysteresis": 0.0,
1424            "SetPoint": 90.0,
1425            "SlewNeg": -1,
1426            "SlewPos": 0.0,
1427            "Type": "Pid",
1428            "Zones": [
1429                "Zone 4",
1430                "Zone 5",
1431                "Zone 6",
1432                "PSU"
1433            ]
1434        },
1435        {
1436            "Address": "0x4D",
1437            "Bus": 6,
1438            "Name": "Right Rear Board Temp",
1439            "Name1": "Right Rear TMP421 Internal Temp",
1440            "Thresholds": [
1441                {
1442                    "Direction": "greater than",
1443                    "Name": "upper critical",
1444                    "Severity": 1,
1445                    "Value": 115
1446                },
1447                {
1448                    "Direction": "greater than",
1449                    "Name": "upper non critical",
1450                    "Severity": 0,
1451                    "Value": 110
1452                },
1453                {
1454                    "Direction": "less than",
1455                    "Name": "lower non critical",
1456                    "Severity": 0,
1457                    "Value": 5
1458                },
1459                {
1460                    "Direction": "less than",
1461                    "Name": "lower critical",
1462                    "Severity": 1,
1463                    "Value": 0
1464                }
1465            ],
1466            "Type": "TMP421"
1467        },
1468        {
1469            "Address": "0x4A",
1470            "Bus": 6,
1471            "Name": "BMC Temp",
1472            "Thresholds": [
1473                {
1474                    "Direction": "greater than",
1475                    "Name": "upper critical",
1476                    "Severity": 1,
1477                    "Value": 115
1478                },
1479                {
1480                    "Direction": "greater than",
1481                    "Name": "upper non critical",
1482                    "Severity": 0,
1483                    "Value": 110
1484                },
1485                {
1486                    "Direction": "less than",
1487                    "Name": "lower non critical",
1488                    "Severity": 0,
1489                    "Value": 5
1490                },
1491                {
1492                    "Direction": "less than",
1493                    "Name": "lower critical",
1494                    "Severity": 1,
1495                    "Value": 0
1496                }
1497            ],
1498            "Type": "TMP75"
1499        },
1500        {
1501            "Address": "0x49",
1502            "Bus": 6,
1503            "Name": "Left Rear Temp",
1504            "Thresholds": [
1505                {
1506                    "Direction": "greater than",
1507                    "Name": "upper critical",
1508                    "Severity": 1,
1509                    "Value": 115
1510                },
1511                {
1512                    "Direction": "greater than",
1513                    "Name": "upper non critical",
1514                    "Severity": 0,
1515                    "Value": 110
1516                },
1517                {
1518                    "Direction": "less than",
1519                    "Name": "lower non critical",
1520                    "Severity": 0,
1521                    "Value": 5
1522                },
1523                {
1524                    "Direction": "less than",
1525                    "Name": "lower critical",
1526                    "Severity": 1,
1527                    "Value": 0
1528                }
1529            ],
1530            "Type": "TMP75"
1531        },
1532        {
1533            "Address": "0x48",
1534            "Bus": 6,
1535            "Name": "VR 1 Temp",
1536            "Thresholds": [
1537                {
1538                    "Direction": "greater than",
1539                    "Name": "upper critical",
1540                    "Severity": 1,
1541                    "Value": 115
1542                },
1543                {
1544                    "Direction": "greater than",
1545                    "Name": "upper non critical",
1546                    "Severity": 0,
1547                    "Value": 110
1548                },
1549                {
1550                    "Direction": "less than",
1551                    "Name": "lower non critical",
1552                    "Severity": 0,
1553                    "Value": 5
1554                },
1555                {
1556                    "Direction": "less than",
1557                    "Name": "lower critical",
1558                    "Severity": 1,
1559                    "Value": 0
1560                }
1561            ],
1562            "Type": "TMP75"
1563        },
1564        {
1565            "Address": "0x4B",
1566            "Bus": 6,
1567            "Name": "VR 2 Temp",
1568            "Thresholds": [
1569                {
1570                    "Direction": "greater than",
1571                    "Name": "upper critical",
1572                    "Severity": 1,
1573                    "Value": 115
1574                },
1575                {
1576                    "Direction": "greater than",
1577                    "Name": "upper non critical",
1578                    "Severity": 0,
1579                    "Value": 110
1580                },
1581                {
1582                    "Direction": "less than",
1583                    "Name": "lower non critical",
1584                    "Severity": 0,
1585                    "Value": 5
1586                },
1587                {
1588                    "Direction": "less than",
1589                    "Name": "lower critical",
1590                    "Severity": 1,
1591                    "Value": 0
1592                }
1593            ],
1594            "Type": "TMP75"
1595        },
1596        {
1597            "Address": "0x30",
1598            "Bus": 0,
1599            "CpuID": 1,
1600            "Name": "CPU 1",
1601            "PresenceGpio": [
1602                {
1603                    "Name": "CPU1_PRESENCE",
1604                    "Polarity": "Low"
1605                }
1606            ],
1607            "Type": "XeonCPU"
1608        },
1609        {
1610            "Address": "0x31",
1611            "Bus": 0,
1612            "CpuID": 2,
1613            "Name": "CPU 2",
1614            "PresenceGpio": [
1615                {
1616                    "Name": "CPU2_PRESENCE",
1617                    "Polarity": "Low"
1618                }
1619            ],
1620            "Type": "XeonCPU"
1621        }
1622    ],
1623    "Name": "WFP Baseboard",
1624    "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})",
1625    "Type": "Board",
1626    "xyz.openbmc_project.Inventory.Decorator.Asset": {
1627        "Manufacturer": "$BOARD_MANUFACTURER",
1628        "Model": "$BOARD_PRODUCT_NAME",
1629        "PartNumber": "$BOARD_PART_NUMBER",
1630        "SerialNumber": "$BOARD_SERIAL_NUMBER"
1631    },
1632    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
1633        "AssetTag": "$PRODUCT_ASSET_TAG"
1634    },
1635    "xyz.openbmc_project.Inventory.Item.Board.Motherboard": {
1636        "ProductId": 123
1637    },
1638    "xyz.openbmc_project.Inventory.Item.System": {}
1639}
1640