{%- if pillar.salt is defined %} {%- if pillar.salt.get('master', {}).get('enabled', False) or pillar.salt.get('minion', {}).get('enabled', False) %} server: alert: {%- if pillar.salt.get('master', {}).get('enabled', False) %} {%- raw %} SaltMasterServiceDown: if: >- procstat_running{process_name="salt-master"} == 0 labels: severity: critical service: salt annotations: summary: "Salt-master service is down" description: "The salt-master service on the {{ $labels.host }} node is down." {%- endraw %} {%- endif %} {%- if pillar.salt.get('minion', {}).get('enabled', False) %} {%- raw %} SaltMinionServiceDown: if: >- procstat_running{process_name="salt-minion"} == 0 labels: severity: critical service: salt annotations: summary: "Salt-minion service is down" description: "The salt-minion service on the {{ $labels.host }} node is down." {%- endraw %} {%- endif %} {%- endif %} {%- endif %}