21 lines
1.1 KiB
Text
21 lines
1.1 KiB
Text
|
|
#!/bin/bash
|
||
|
|
# GENERE par Set-OPS (role serveur_oauth2_proxy). Ne pas editer a la main.
|
||
|
|
#
|
||
|
|
# SONDE « passerelle » — La passerelle d'authentification repond-elle ?
|
||
|
|
#
|
||
|
|
# 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.
|
||
|
|
#
|
||
|
|
# CE QUI TOMBE AVEC ELLE N'EST PAS ELLE. Cette passerelle porte l'acces aux applications
|
||
|
|
# qui n'ont pas de SSO natif — la supervision la premiere. Quand elle meurt, les services
|
||
|
|
# derriere restent debout et deviennent injoignables : on cherche la panne du mauvais cote.
|
||
|
|
#
|
||
|
|
# Mise en defaut PAR PARAMETRE : `serveur_oauth2_proxy_sonde_attendu` (chaine introuvable).
|
||
|
|
exec /usr/lib/nagios/plugins/check_http \
|
||
|
|
-H 127.0.0.1 -p 4180 -u '/ping' \
|
||
|
|
-s '{{ serveur_oauth2_proxy_sonde_attendu }}' \
|
||
|
|
-t 8
|