Set-OPS-Public/roles/serveur_collabora/templates/sonde-edition.sh.j2
Daniel Allaire aab1bcc83a doc : rangee par lecteur, trois portes d'entree (architecture, setup, usage) et un index
README reduit au role du projet et au demarrage rapide. docs/architecture.md (schemas
Mermaid), docs/setup.md, docs/usage.md (154 cibles en 13 familles), docs/README.md (index).
Documents ranges en conception/, exploitation/, hebergement/, projet/ ; 598 chemins suivis.
QUICKSTART.md, SOLUTION.md, architecture-set-ops.md et la carte fondus puis retires.

Preuves : P48 lit l'index et conception/mecanismes.md ; les gardes parcourent docs/ sous-
dossiers compris (_documents) ; usage.md suit le Makefile dans les deux sens.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-15 01:01:54 -04:00

21 lines
1.1 KiB
Django/Jinja

#!/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/conception/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