summaryrefslogtreecommitdiffstats
path: root/src/health/health.d/systemdunits.conf
blob: bb5c627e8f82ea8a57421599aa3137b1d7090830 (plain)
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
# you can disable an alarm notification by setting the 'to' line to: silent

## Service units
    template: systemd_service_unit_failed_state
          on: systemd.service_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd service unit in the failed state
          to: sysadmin

## Socket units
    template: systemd_socket_unit_failed_state
          on: systemd.socket_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd socket unit in the failed state
          to: sysadmin

## Target units
    template: systemd_target_unit_failed_state
          on: systemd.target_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd target unit in the failed state
          to: sysadmin

## Path units
    template: systemd_path_unit_failed_state
          on: systemd.path_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd path unit in the failed state
          to: sysadmin

## Device units
    template: systemd_device_unit_failed_state
          on: systemd.device_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd device unit in the failed state
          to: sysadmin

## Mount units
    template: systemd_mount_unit_failed_state
          on: systemd.mount_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd mount units in the failed state
          to: sysadmin

## Automount units
    template: systemd_automount_unit_failed_state
          on: systemd.automount_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd automount unit in the failed state
          to: sysadmin

## Swap units
    template: systemd_swap_unit_failed_state
          on: systemd.swap_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd swap units in the failed state
          to: sysadmin

## Scope units
    template: systemd_scope_unit_failed_state
          on: systemd.scope_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd scope units in the failed state
          to: sysadmin

## Slice units
    template: systemd_slice_unit_failed_state
          on: systemd.slice_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd slice units in the failed state
          to: sysadmin

## Timer units
    template: systemd_timer_unit_failed_state
          on: systemd.timer_unit_state
       class: Errors
        type: Linux
   component: Systemd units
chart labels: unit_name=!*
        calc: $failed
       units: state
       every: 10s
        warn: $this != nan AND $this == 1
       delay: down 5m multiplier 1.5 max 1h
     summary: systemd unit ${label:unit_name} state
        info: systemd timer unit in the failed state
          to: sysadmin