@@ -124,7 +124,9 @@ | |||
{% set storage = salt['grains.filter_by']({ | |||
'Arch': { | |||
'mount': {}, | |||
'swap': {}, | |||
'swap': { | |||
'enabled': True, | |||
}, | |||
'lvm': {}, | |||
'multipath': { | |||
'enabled': False, | |||
@@ -134,7 +136,9 @@ | |||
}, | |||
'Debian': { | |||
'mount': {}, | |||
'swap': {}, | |||
'swap': { | |||
'enabled': True, | |||
}, | |||
'lvm': {}, | |||
'multipath': { | |||
'enabled': False, | |||
@@ -145,7 +149,9 @@ | |||
}, | |||
'RedHat': { | |||
'mount': {}, | |||
'swap': {}, | |||
'swap': { | |||
'enabled': True, | |||
}, | |||
'lvm': {}, | |||
'multipath': { | |||
'enabled': False, |
@@ -18,7 +18,7 @@ check: | |||
occurrences: 1 | |||
subscribers: | |||
- local-linux-system | |||
{%- if storage.swap is defined %} | |||
{%- if storage.swap.enabled %} | |||
local_linux_storage_swap_usage_{{ system.name|replace('.', '-') }}-{{ system.domain|replace('.', '-') }}: | |||
command: "PATH=$PATH:/usr/lib64/nagios/plugins:/usr/lib/nagios/plugins check_swap -a -w 50% -c 20%" | |||
interval: 60 |