Le vocabulaire des plans dit vigie pour Icinga Web 2 et console pour la console d exploitation Set-OPS (sonde console-ops). Renommee et posee sur les trois supervisions ; client_sante a retire l orphelin console.sh ; vigie au vert partout. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
29 lines
1.6 KiB
Django/Jinja
29 lines
1.6 KiB
Django/Jinja
#!/bin/bash
|
|
# GENERE par Set-OPS (role serveur_icingaweb2). Ne pas editer a la main.
|
|
#
|
|
# SONDE « vigie » — la vigie (Icinga Web 2) repond-elle encore ?
|
|
#
|
|
# « vigie », PAS « console » (2026-09-28). Elle s'appelait `console`, alors que le
|
|
# vocabulaire des plans reserve « console » a la console d'exploitation Set-OPS
|
|
# (`serveur_ops`, sonde `console-ops`) et nomme ce service-ci `vigie`. Dans Icinga,
|
|
# `mon-01!console` parlait donc de la vigie : le nom dit ce qu'on vient y faire.
|
|
#
|
|
# UNE ENVELOPPE, PAS UNE SONDE ECRITE A LA MAIN. `check_http` vient de
|
|
# `monitoring-plugins-basic` : il parle deja l'API des greffons Nagios, gere les delais et
|
|
# les redirections. On lui passe l'adresse et on rend SON code de sortie tel quel.
|
|
#
|
|
# SUR LA BOUCLE LOCALE, ET SANS S'AUTHENTIFIER. En mode `external`, l'ecoute est restreinte
|
|
# a 127.0.0.1 et une passerelle SSO se tient devant : la sonde frappe donc la ou
|
|
# l'application ecoute vraiment, et se contente de la reponse que rend une requete non
|
|
# authentifiee. On mesure « la pile PHP sert encore », pas « l'annuaire accepte encore ».
|
|
#
|
|
# `-e` PLUTOT QU'UN 200 IMPLICITE : Icinga Web 2 renvoie une REDIRECTION vers son
|
|
# formulaire de connexion quand personne n'est authentifie. Exiger un 200 ferait crier la
|
|
# sonde sur le comportement NORMAL d'une vigie saine — la pire sorte de fausse alerte,
|
|
# celle qu'on finit par ignorer.
|
|
#
|
|
# Mise en defaut PAR PARAMETRE : `serveur_icingaweb2_sonde_codes`.
|
|
exec /usr/lib/nagios/plugins/check_http \
|
|
-H 127.0.0.1 -p {{ serveur_icingaweb2_http_port }} -u '/' \
|
|
-e '{{ serveur_icingaweb2_sonde_codes }}' \
|
|
-t 10
|