Set-OPS-Public/roles/serveur_rspamd/templates/sonde-filtrage.sh.j2

21 lines
1 KiB
Text
Raw Normal View History

#!/bin/bash
# GENERE par Set-OPS (role serveur_rspamd). Ne pas editer a la main.
#
# SONDE « filtrage » — Le filtrage du courrier repond-il ?
#
# UNE ENVELOPPE, PAS UNE SONDE ECRITE A LA MAIN. `check_http` vient de
# `monitoring-plugins` : il parle deja l'API des greffons Nagios, gere les delais, les
# redirections et vingt ans de cas limites. On lui passe l'adresse et ce qu'on attend, et
# on rend SON code de sortie tel quel. Ecrire du shell ici serait se donner du code a
# maintenir et se priver de tout ca — voir docs/supervision-conception.md.
#
# UN FILTRE MUET NE BLOQUE PAS LE COURRIER — IL LE LAISSE PASSER. Postfix qui n'obtient
# pas de verdict de rspamd delivre sans filtrer, ou differe : dans les deux cas le service
# de courriel a l'air sain pendant que le pourriel entre ou que la file grossit.
#
# Mise en defaut PAR PARAMETRE : `serveur_rspamd_sonde_attendu` (chaine introuvable).
exec /usr/lib/nagios/plugins/check_http \
-H 127.0.0.1 -p 11334 -u '/ping' \
-s '{{ serveur_rspamd_sonde_attendu }}' \
-t 8