blob: 531d62face029dc359c9c19044b206b96c13f07c (
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
|
# 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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
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
calc: $failed
units: state
every: 10s
warn: $this != nan AND $this == 1
delay: down 5m multiplier 1.5 max 1h
info: systemd slice units in the failed state
to: sysadmin
|