Compare commits
2 commits
f3f624be1f
...
21af9c8b62
Author | SHA1 | Date | |
---|---|---|---|
![]() |
21af9c8b62 | ||
![]() |
d4ccc3dce0 |
2 changed files with 10 additions and 2 deletions
|
@ -14,7 +14,8 @@
|
||||||
if key.endswith('_interval'):
|
if key.endswith('_interval'):
|
||||||
return value
|
return value
|
||||||
else:
|
else:
|
||||||
return f'"{value}"'
|
escaped_value = value.replace('$', '$$').replace('"', '\\"')
|
||||||
|
return f'"{escaped_value}"'
|
||||||
elif isinstance(value, (list, set)):
|
elif isinstance(value, (list, set)):
|
||||||
return '[' + ', '.join(render_value(e) for e in sorted(value)) + ']'
|
return '[' + ', '.join(render_value(e) for e in sorted(value)) + ']'
|
||||||
else:
|
else:
|
||||||
|
|
|
@ -3,7 +3,14 @@ defaults = {
|
||||||
'units': {},
|
'units': {},
|
||||||
'services': {},
|
'services': {},
|
||||||
'logind': {},
|
'logind': {},
|
||||||
}
|
},
|
||||||
|
'monitoring': {
|
||||||
|
'services': {
|
||||||
|
'systemd': {
|
||||||
|
'vars.command': "systemctl --failed --no-legend | wc -l | grep -q '^0$' && exit 0 || systemctl --failed && exit 2",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@metadata_reactor.provides(
|
@metadata_reactor.provides(
|
||||||
|
|
Loading…
Reference in a new issue