1{
2    "Exposes": [
3        {
4            "Index": 0,
5            "Name": "PSU 12 Volt",
6            "ScaleFactor": 0.1124,
7            "Thresholds": [
8                {
9                    "Direction": "greater than",
10                    "Name": "upper critical",
11                    "Severity": 1,
12                    "Value": 13.494
13                },
14                {
15                    "Direction": "greater than",
16                    "Name": "upper non critical",
17                    "Severity": 0,
18                    "Value": 13.101
19                },
20                {
21                    "Direction": "less than",
22                    "Name": "lower non critical",
23                    "Severity": 0,
24                    "Value": 10.945
25                },
26                {
27                    "Direction": "less than",
28                    "Name": "lower critical",
29                    "Severity": 1,
30                    "Value": 10.616
31                }
32            ],
33            "Type": "ADC"
34        },
35        {
36            "Index": 1,
37            "Name": "P3V3",
38            "ScaleFactor": 0.4107,
39            "Thresholds": [
40                {
41                    "Direction": "greater than",
42                    "Name": "upper critical",
43                    "Severity": 1,
44                    "Value": 3.647
45                },
46                {
47                    "Direction": "greater than",
48                    "Name": "upper non critical",
49                    "Severity": 0,
50                    "Value": 3.066
51                },
52                {
53                    "Direction": "less than",
54                    "Name": "lower non critical",
55                    "Severity": 0,
56                    "Value": 3.066
57                },
58                {
59                    "Direction": "less than",
60                    "Name": "lower critical",
61                    "Severity": 1,
62                    "Value": 2.974
63                }
64            ],
65            "Type": "ADC"
66        },
67        {
68            "Index": 2,
69            "Name": "PVNN_PCH_AUX",
70            "ScaleFactor": 1.0,
71            "Thresholds": [
72                {
73                    "Direction": "greater than",
74                    "Name": "upper critical",
75                    "Severity": 1,
76                    "Value": 1.081
77                },
78                {
79                    "Direction": "greater than",
80                    "Name": "upper non critical",
81                    "Severity": 0,
82                    "Value": 1.049
83                },
84                {
85                    "Direction": "less than",
86                    "Name": "lower non critical",
87                    "Severity": 0,
88                    "Value": 0.807
89                },
90                {
91                    "Direction": "less than",
92                    "Name": "lower critical",
93                    "Severity": 1,
94                    "Value": 0.783
95                }
96            ],
97            "Type": "ADC"
98        },
99        {
100            "Index": 3,
101            "Name": "P1V05_PCH_AUX",
102            "ScaleFactor": 1.0,
103            "Thresholds": [
104                {
105                    "Direction": "greater than",
106                    "Name": "upper critical",
107                    "Severity": 1,
108                    "Value": 1.139
109                },
110                {
111                    "Direction": "greater than",
112                    "Name": "upper non critical",
113                    "Severity": 0,
114                    "Value": 1.106
115                },
116                {
117                    "Direction": "less than",
118                    "Name": "lower non critical",
119                    "Severity": 0,
120                    "Value": 0.995
121                },
122                {
123                    "Direction": "less than",
124                    "Name": "lower critical",
125                    "Severity": 1,
126                    "Value": 0.966
127                }
128            ],
129            "Type": "ADC"
130        },
131        {
132            "Index": 4,
133            "Name": "P0V83_LAN_AUX",
134            "ScaleFactor": 1.0,
135            "Thresholds": [
136                {
137                    "Direction": "greater than",
138                    "Name": "upper critical",
139                    "Severity": 1,
140                    "Value": 0.901
141                },
142                {
143                    "Direction": "greater than",
144                    "Name": "upper non critical",
145                    "Severity": 0,
146                    "Value": 0.875
147                },
148                {
149                    "Direction": "less than",
150                    "Name": "lower non critical",
151                    "Severity": 0,
152                    "Value": 0.786
153                },
154                {
155                    "Direction": "less than",
156                    "Name": "lower critical",
157                    "Severity": 1,
158                    "Value": 0.763
159                }
160            ],
161            "Type": "ADC"
162        },
163        {
164            "Index": 5,
165            "Name": "P5V_STBY",
166            "ScaleFactor": 0.2717,
167            "Thresholds": [
168                {
169                    "Direction": "greater than",
170                    "Name": "upper critical",
171                    "Severity": 1,
172                    "Value": 13.494
173                },
174                {
175                    "Direction": "greater than",
176                    "Name": "upper non critical",
177                    "Severity": 0,
178                    "Value": 13.101
179                },
180                {
181                    "Direction": "less than",
182                    "Name": "lower non critical",
183                    "Severity": 0,
184                    "Value": 10.945
185                },
186                {
187                    "Direction": "less than",
188                    "Name": "lower critical",
189                    "Severity": 1,
190                    "Value": 10.616
191                }
192            ],
193            "Type": "ADC"
194        },
195        {
196            "Index": 6,
197            "Name": "P1V8_PCH_AUX",
198            "ScaleFactor": 0.7505,
199            "Thresholds": [
200                {
201                    "Direction": "greater than",
202                    "Name": "upper critical",
203                    "Severity": 1,
204                    "Value": 1.961
205                },
206                {
207                    "Direction": "greater than",
208                    "Name": "upper non critical",
209                    "Severity": 0,
210                    "Value": 1.904
211                },
212                {
213                    "Direction": "less than",
214                    "Name": "lower non critical",
215                    "Severity": 0,
216                    "Value": 1.699
217                },
218                {
219                    "Direction": "less than",
220                    "Name": "lower critical",
221                    "Severity": 1,
222                    "Value": 1.648
223                }
224            ],
225            "Type": "ADC"
226        },
227        {
228            "Index": 7,
229            "Name": "P3V_BAT",
230            "ScaleFactor": 0.3333,
231            "Thresholds": [
232                {
233                    "Direction": "greater than",
234                    "Name": "upper critical",
235                    "Severity": 1,
236                    "Value": 3.296
237                },
238                {
239                    "Direction": "greater than",
240                    "Name": "upper non critical",
241                    "Severity": 0,
242                    "Value": 3.263
243                },
244                {
245                    "Direction": "less than",
246                    "Name": "lower non critical",
247                    "Severity": 0,
248                    "Value": 2.457
249                },
250                {
251                    "Direction": "less than",
252                    "Name": "lower critical",
253                    "Severity": 1,
254                    "Value": 2.138
255                }
256            ],
257            "Type": "ADC"
258        },
259        {
260            "Index": 8,
261            "Name": "PVCCIN_CPU1",
262            "ScaleFactor": 0.7505,
263            "Thresholds": [
264                {
265                    "Direction": "greater than",
266                    "Name": "upper critical",
267                    "Severity": 1,
268                    "Value": 2.151
269                },
270                {
271                    "Direction": "greater than",
272                    "Name": "upper non critical",
273                    "Severity": 0,
274                    "Value": 2.088
275                },
276                {
277                    "Direction": "less than",
278                    "Name": "lower non critical",
279                    "Severity": 0,
280                    "Value": 1.418
281                },
282                {
283                    "Direction": "less than",
284                    "Name": "lower critical",
285                    "Severity": 1,
286                    "Value": 1.376
287                }
288            ],
289            "Type": "ADC"
290        },
291        {
292            "Index": 9,
293            "Name": "PVCCIN_CPU2",
294            "ScaleFactor": 0.7505,
295            "Thresholds": [
296                {
297                    "Direction": "greater than",
298                    "Name": "upper critical",
299                    "Severity": 1,
300                    "Value": 2.151
301                },
302                {
303                    "Direction": "greater than",
304                    "Name": "upper non critical",
305                    "Severity": 0,
306                    "Value": 2.088
307                },
308                {
309                    "Direction": "less than",
310                    "Name": "lower non critical",
311                    "Severity": 0,
312                    "Value": 1.418
313                },
314                {
315                    "Direction": "less than",
316                    "Name": "lower critical",
317                    "Severity": 1,
318                    "Value": 1.376
319                }
320            ],
321            "Type": "ADC"
322        },
323        {
324            "Index": 10,
325            "Name": "PVDDQ_ABC_CPU1",
326            "ScaleFactor": 1.0,
327            "Thresholds": [
328                {
329                    "Direction": "greater than",
330                    "Name": "upper critical",
331                    "Severity": 1,
332                    "Value": 1.301
333                },
334                {
335                    "Direction": "greater than",
336                    "Name": "upper non critical",
337                    "Severity": 0,
338                    "Value": 1.263
339                },
340                {
341                    "Direction": "less than",
342                    "Name": "lower non critical",
343                    "Severity": 0,
344                    "Value": 1.138
345                },
346                {
347                    "Direction": "less than",
348                    "Name": "lower critical",
349                    "Severity": 1,
350                    "Value": 1.104
351                }
352            ],
353            "Type": "ADC"
354        },
355        {
356            "Index": 11,
357            "Name": "PVDDQ_DEF_CPU1",
358            "ScaleFactor": 1.0,
359            "Thresholds": [
360                {
361                    "Direction": "greater than",
362                    "Name": "upper critical",
363                    "Severity": 1,
364                    "Value": 1.301
365                },
366                {
367                    "Direction": "greater than",
368                    "Name": "upper non critical",
369                    "Severity": 0,
370                    "Value": 1.263
371                },
372                {
373                    "Direction": "less than",
374                    "Name": "lower non critical",
375                    "Severity": 0,
376                    "Value": 1.138
377                },
378                {
379                    "Direction": "less than",
380                    "Name": "lower critical",
381                    "Severity": 1,
382                    "Value": 1.104
383                }
384            ],
385            "Type": "ADC"
386        },
387        {
388            "Index": 12,
389            "Name": "PVDDQ_ABC_CPU2",
390            "ScaleFactor": 1.0,
391            "Thresholds": [
392                {
393                    "Direction": "greater than",
394                    "Name": "upper critical",
395                    "Severity": 1,
396                    "Value": 1.301
397                },
398                {
399                    "Direction": "greater than",
400                    "Name": "upper non critical",
401                    "Severity": 0,
402                    "Value": 1.263
403                },
404                {
405                    "Direction": "less than",
406                    "Name": "lower non critical",
407                    "Severity": 0,
408                    "Value": 1.138
409                },
410                {
411                    "Direction": "less than",
412                    "Name": "lower critical",
413                    "Severity": 1,
414                    "Value": 1.104
415                }
416            ],
417            "Type": "ADC"
418        },
419        {
420            "Index": 13,
421            "Name": "PVDDQ_DEF_CPU2",
422            "ScaleFactor": 1.0,
423            "Thresholds": [
424                {
425                    "Direction": "greater than",
426                    "Name": "upper critical",
427                    "Severity": 1,
428                    "Value": 1.301
429                },
430                {
431                    "Direction": "greater than",
432                    "Name": "upper non critical",
433                    "Severity": 0,
434                    "Value": 1.263
435                },
436                {
437                    "Direction": "less than",
438                    "Name": "lower non critical",
439                    "Severity": 0,
440                    "Value": 1.138
441                },
442                {
443                    "Direction": "less than",
444                    "Name": "lower critical",
445                    "Severity": 1,
446                    "Value": 1.104
447                }
448            ],
449            "Type": "ADC"
450        },
451        {
452            "Index": 14,
453            "Name": "PVCCIO_CPU1",
454            "ScaleFactor": 1.0,
455            "Thresholds": [
456                {
457                    "Direction": "greater than",
458                    "Name": "upper critical",
459                    "Severity": 1,
460                    "Value": 1.19
461                },
462                {
463                    "Direction": "greater than",
464                    "Name": "upper non critical",
465                    "Severity": 0,
466                    "Value": 1.155
467                },
468                {
469                    "Direction": "less than",
470                    "Name": "lower non critical",
471                    "Severity": 0,
472                    "Value": 0.752
473                },
474                {
475                    "Direction": "less than",
476                    "Name": "lower critical",
477                    "Severity": 1,
478                    "Value": 0.729
479                }
480            ],
481            "Type": "ADC"
482        },
483        {
484            "Index": 15,
485            "Name": "PVCCIO_CPU2",
486            "ScaleFactor": 1.0,
487            "Thresholds": [
488                {
489                    "Direction": "greater than",
490                    "Name": "upper critical",
491                    "Severity": 1,
492                    "Value": 1.19
493                },
494                {
495                    "Direction": "greater than",
496                    "Name": "upper non critical",
497                    "Severity": 0,
498                    "Value": 1.155
499                },
500                {
501                    "Direction": "less than",
502                    "Name": "lower non critical",
503                    "Severity": 0,
504                    "Value": 0.752
505                },
506                {
507                    "Direction": "less than",
508                    "Name": "lower critical",
509                    "Severity": 1,
510                    "Value": 0.729
511                }
512            ],
513            "Type": "ADC"
514        },
515        {
516            "Name": "BMC",
517            "Type": "BMC"
518        },
519        {
520            "Class": "Gpio",
521            "GpioPolarity": "Low",
522            "Name": "Chassis Intrusion Sensor",
523            "Type": "ChassisIntrusionSensor"
524        },
525        {
526            "Name": "4U System Fan connector 1",
527            "Pwm": 1,
528            "Status": "disabled",
529            "Tachs": [
530                1
531            ],
532            "Type": "IntelFanConnector"
533        },
534        {
535            "Name": "4U System Fan connector 2",
536            "Pwm": 2,
537            "Status": "disabled",
538            "Tachs": [
539                2
540            ],
541            "Type": "IntelFanConnector"
542        },
543        {
544            "Name": "4U System Fan connector 3",
545            "Pwm": 3,
546            "Status": "disabled",
547            "Tachs": [
548                3
549            ],
550            "Type": "IntelFanConnector"
551        },
552        {
553            "Name": "4U System Fan connector 4",
554            "Pwm": 4,
555            "Status": "disabled",
556            "Tachs": [
557                4
558            ],
559            "Type": "IntelFanConnector"
560        },
561        {
562            "Name": "4U System Fan connector 5",
563            "Pwm": 5,
564            "Status": "disabled",
565            "Tachs": [
566                5
567            ],
568            "Type": "IntelFanConnector"
569        },
570        {
571            "Name": "4U System Fan connector 6",
572            "Pwm": 6,
573            "Status": "disabled",
574            "Tachs": [
575                6
576            ],
577            "Type": "IntelFanConnector"
578        },
579        {
580            "Name": "4U CPU 1 fan connector",
581            "Pwm": 7,
582            "Status": "disabled",
583            "Tachs": [
584                7
585            ],
586            "Type": "IntelFanConnector"
587        },
588        {
589            "Name": "4U CPU 2 fan connector",
590            "Pwm": 8,
591            "Status": "disabled",
592            "Tachs": [
593                8
594            ],
595            "Type": "IntelFanConnector"
596        },
597        {
598            "Name": "4U System Fan connector 7",
599            "Pwm": 9,
600            "Status": "disabled",
601            "Tachs": [
602                9
603            ],
604            "Type": "IntelFanConnector"
605        },
606        {
607            "Address": "0x4C",
608            "Bus": 6,
609            "Name": "BMC Temp",
610            "Name1": "TMP421 Internal Temp",
611            "Thresholds": [
612                {
613                    "Direction": "greater than",
614                    "Name": "upper critical",
615                    "Severity": 1,
616                    "Value": 115
617                },
618                {
619                    "Direction": "greater than",
620                    "Name": "upper non critical",
621                    "Severity": 0,
622                    "Value": 110
623                },
624                {
625                    "Direction": "less than",
626                    "Name": "lower non critical",
627                    "Severity": 0,
628                    "Value": 5
629                },
630                {
631                    "Direction": "less than",
632                    "Name": "lower critical",
633                    "Severity": 1,
634                    "Value": 0
635                }
636            ],
637            "Type": "TMP421"
638        },
639        {
640            "Address": "0x48",
641            "Bus": 6,
642            "Name": "M_2 Temp",
643            "Thresholds": [
644                {
645                    "Direction": "greater than",
646                    "Name": "upper critical",
647                    "Severity": 1,
648                    "Value": 115
649                },
650                {
651                    "Direction": "greater than",
652                    "Name": "upper non critical",
653                    "Severity": 0,
654                    "Value": 110
655                },
656                {
657                    "Direction": "less than",
658                    "Name": "lower non critical",
659                    "Severity": 0,
660                    "Value": 5
661                },
662                {
663                    "Direction": "less than",
664                    "Name": "lower critical",
665                    "Severity": 1,
666                    "Value": 0
667                }
668            ],
669            "Type": "TMP75"
670        },
671        {
672            "Address": "0x4F",
673            "Bus": 6,
674            "Name": "Memory VRM Temp",
675            "Thresholds": [
676                {
677                    "Direction": "greater than",
678                    "Name": "upper critical",
679                    "Severity": 1,
680                    "Value": 115
681                },
682                {
683                    "Direction": "greater than",
684                    "Name": "upper non critical",
685                    "Severity": 0,
686                    "Value": 110
687                },
688                {
689                    "Direction": "less than",
690                    "Name": "lower non critical",
691                    "Severity": 0,
692                    "Value": 5
693                },
694                {
695                    "Direction": "less than",
696                    "Name": "lower critical",
697                    "Severity": 1,
698                    "Value": 0
699                }
700            ],
701            "Type": "TMP75"
702        },
703        {
704            "Address": "0x4E",
705            "Bus": 6,
706            "Name": "LR Memory Board Temp",
707            "Thresholds": [
708                {
709                    "Direction": "greater than",
710                    "Name": "upper critical",
711                    "Severity": 1,
712                    "Value": 115
713                },
714                {
715                    "Direction": "greater than",
716                    "Name": "upper non critical",
717                    "Severity": 0,
718                    "Value": 110
719                },
720                {
721                    "Direction": "less than",
722                    "Name": "lower non critical",
723                    "Severity": 0,
724                    "Value": 5
725                },
726                {
727                    "Direction": "less than",
728                    "Name": "lower critical",
729                    "Severity": 1,
730                    "Value": 0
731                }
732            ],
733            "Type": "TMP75"
734        },
735        {
736            "Address": "0x49",
737            "Bus": 6,
738            "Name": "CPU VR Temp",
739            "Thresholds": [
740                {
741                    "Direction": "greater than",
742                    "Name": "upper critical",
743                    "Severity": 1,
744                    "Value": 115
745                },
746                {
747                    "Direction": "greater than",
748                    "Name": "upper non critical",
749                    "Severity": 0,
750                    "Value": 110
751                },
752                {
753                    "Direction": "less than",
754                    "Name": "lower non critical",
755                    "Severity": 0,
756                    "Value": 5
757                },
758                {
759                    "Direction": "less than",
760                    "Name": "lower critical",
761                    "Severity": 1,
762                    "Value": 0
763                }
764            ],
765            "Type": "TMP75"
766        },
767        {
768            "Address": "0x4D",
769            "Bus": 6,
770            "Name": "Ambient Temp",
771            "Thresholds": [
772                {
773                    "Direction": "greater than",
774                    "Name": "upper critical",
775                    "Severity": 1,
776                    "Value": 115
777                },
778                {
779                    "Direction": "greater than",
780                    "Name": "upper non critical",
781                    "Severity": 0,
782                    "Value": 110
783                },
784                {
785                    "Direction": "less than",
786                    "Name": "lower non critical",
787                    "Severity": 0,
788                    "Value": 5
789                },
790                {
791                    "Direction": "less than",
792                    "Name": "lower critical",
793                    "Severity": 1,
794                    "Value": 0
795                }
796            ],
797            "Type": "TMP75"
798        },
799        {
800            "Address": "0x30",
801            "CpuID": 1,
802            "Name": "CPU 1",
803            "Thresholds": [
804                {
805                    "Direction": "greater than",
806                    "Label": "DIMM",
807                    "Name": "upper critical",
808                    "Severity": 1,
809                    "Value": 99
810                },
811                {
812                    "Direction": "greater than",
813                    "Label": "DIMM",
814                    "Name": "upper non critical",
815                    "Severity": 0,
816                    "Value": 89
817                }
818            ],
819            "Type": "XeonCPU"
820        },
821        {
822            "Address": "0x31",
823            "CpuID": 2,
824            "Name": "CPU 2",
825            "Thresholds": [
826                {
827                    "Direction": "greater than",
828                    "Label": "DIMM",
829                    "Name": "upper critical",
830                    "Severity": 1,
831                    "Value": 99
832                },
833                {
834                    "Direction": "greater than",
835                    "Label": "DIMM",
836                    "Name": "upper non critical",
837                    "Severity": 0,
838                    "Value": 89
839                }
840            ],
841            "Type": "XeonCPU"
842        }
843    ],
844    "Name": "STP Baseboard",
845    "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*STB'})",
846    "ProductId": 125,
847    "Type": "Board",
848    "xyz.openbmc_project.Inventory.Decorator.Asset": {
849        "Manufacturer": "$PRODUCT_MANUFACTURER",
850        "Model": "$PRODUCT_PRODUCT_NAME",
851        "PartNumber": "$PRODUCT_PART_NUMBER",
852        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
853    }
854}
855