#!/bin/bash # GENERE par Set-OPS (role serveur_collabora). Ne pas editer a la main. # # SONDE « edition » — L'edition en ligne 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. # # `/hosting/discovery` n'est pas une page de complaisance : c'est l'adresse que Nextcloud # interroge LUI-MEME pour savoir quels documents Collabora sait ouvrir. Si elle ne repond # plus, le bouton « ouvrir » cesse de fonctionner pour tout le monde — et Nextcloud, lui, # reste parfaitement vert. # # Mise en defaut PAR PARAMETRE : `serveur_collabora_sonde_attendu` (chaine introuvable). exec /usr/lib/nagios/plugins/check_http \ -H 127.0.0.1 -p {{ serveur_collabora_port }} -u '/hosting/discovery' \ -s '{{ serveur_collabora_sonde_attendu }}' \ -t 8