1{
2    "fans": [
3        {
4            "inventory": "/system/chassis/motherboard/fan0",
5            "method": "count",
6            "count_interval": 1,
7            "deviation": 18,
8            "num_sensors_nonfunc_for_fan_nonfunc": 0,
9            "monitor_start_delay": 30,
10            "fan_missing_error_delay": 20,
11            "nonfunc_rotor_error_delay": 0,
12            "set_func_on_present": true,
13            "sensors": [
14                {
15                    "name": "fan0_0",
16                    "threshold": 30,
17                    "has_target": true
18                }
19            ]
20        },
21        {
22            "inventory": "/system/chassis/motherboard/fan1",
23            "method": "count",
24            "count_interval": 1,
25            "deviation": 18,
26            "num_sensors_nonfunc_for_fan_nonfunc": 0,
27            "monitor_start_delay": 30,
28            "fan_missing_error_delay": 20,
29            "nonfunc_rotor_error_delay": 0,
30            "set_func_on_present": true,
31            "sensors": [
32                {
33                    "name": "fan1_0",
34                    "threshold": 30,
35                    "has_target": true
36                }
37            ]
38        },
39        {
40            "inventory": "/system/chassis/motherboard/fan2",
41            "method": "count",
42            "count_interval": 1,
43            "deviation": 18,
44            "num_sensors_nonfunc_for_fan_nonfunc": 0,
45            "monitor_start_delay": 30,
46            "fan_missing_error_delay": 20,
47            "nonfunc_rotor_error_delay": 0,
48            "set_func_on_present": true,
49            "sensors": [
50                {
51                    "name": "fan2_0",
52                    "threshold": 30,
53                    "has_target": true
54                }
55            ]
56        },
57        {
58            "inventory": "/system/chassis/motherboard/fan3",
59            "method": "count",
60            "count_interval": 1,
61            "deviation": 18,
62            "num_sensors_nonfunc_for_fan_nonfunc": 0,
63            "monitor_start_delay": 30,
64            "fan_missing_error_delay": 20,
65            "nonfunc_rotor_error_delay": 0,
66            "set_func_on_present": true,
67            "sensors": [
68                {
69                    "name": "fan3_0",
70                    "threshold": 30,
71                    "has_target": true
72                }
73            ]
74        },
75        {
76            "inventory": "/system/chassis/motherboard/fan4",
77            "method": "count",
78            "count_interval": 1,
79            "deviation": 18,
80            "num_sensors_nonfunc_for_fan_nonfunc": 0,
81            "monitor_start_delay": 30,
82            "fan_missing_error_delay": 20,
83            "nonfunc_rotor_error_delay": 0,
84            "set_func_on_present": true,
85            "sensors": [
86                {
87                    "name": "fan4_0",
88                    "threshold": 30,
89                    "has_target": true
90                }
91            ]
92        },
93        {
94            "inventory": "/system/chassis/motherboard/fan5",
95            "method": "count",
96            "count_interval": 1,
97            "deviation": 18,
98            "num_sensors_nonfunc_for_fan_nonfunc": 0,
99            "monitor_start_delay": 30,
100            "fan_missing_error_delay": 20,
101            "nonfunc_rotor_error_delay": 0,
102            "set_func_on_present": true,
103            "sensors": [
104                {
105                    "name": "fan5_0",
106                    "threshold": 30,
107                    "has_target": true
108                }
109            ]
110        }
111    ],
112    "fault_handling": {
113        "num_nonfunc_rotors_before_error": 1,
114
115        "power_off_config": [
116            {
117                "type": "hard",
118                "cause": "missing_fan_frus",
119                "count": 1,
120                "delay": 25,
121                "state": "at_pgood"
122            },
123            {
124                "type": "epow",
125                "cause": "nonfunc_fan_rotors",
126                "count": 2,
127                "service_mode_delay": 60,
128                "meltdown_delay": 60
129            }
130        ]
131    }
132}
133