blob: 04629dbd3e2f75864390d35ad4574f5aa8823d5b [file] [log] [blame]
Matthew Barthd1066052017-04-12 09:47:28 -05001# Example sensor monitoring definition
2groups:
3 - name: fan_zone_group
4 description: Group of fan tach sensors
5 type: fan_tach
6 members:
7 - fan0
8 - fan1
9 - fan2
10 - fan3
11
12triggers:
13 - name: app_start
14 description: The sensor group manager application started
15 type: start
16 - name: properties_changed
17 description: A property change dbus signal
18 type: signal
19 signature:
20 interface: org.freedesktop.DBus.Properties
21 member: PropertiesChanged
22
23conditions:
24 - name: fans_at_or_above_speed
25 type: countAtOrAbove
26 interface: xyz.openbmc_project.Sensor.Value
27 property: Value
28 parameters:
29 group: name
30 group: member
31 count: 3
32 value:
33 value: 8000
34 type: int64
35
36actions:
37 - name: log_error
38 type: log_error
39 parameters:
40 message: string
41
42events:
43 - name: fans_over_speed
44 groups:
45 - fan_zone_group
46 triggers:
47 - name: app_start
48 conditions:
49 - fans_at_or_above_speed
50 - name: properties_changed
51 conditions:
52 - fans_at_or_above_speed
53 actions:
54 - name: log_error
55 message: "ERROR: Number of fans at or above 8000rpms reached"