Aide du Hub TheSocle · supervision.sources.ecran

Sources

L'administration de la supervision externe : déclarer un système à surveiller, lui frapper un jeton, coller les blocs chez lui.

Voir l'élément dans l'écran : supervision/sources

Explication

La Supervision Externe inverse le sens habituel : ce n'est pas le Hub qui va interroger les sites, ce sont les sources qui lui poussent leur état. Un site WordPress muni du greffon Sentinelle, ou les sondes du courrier, envoient un rapport toutes les quelques minutes à l'adresse affichée en haut à droite.

Mettre une source sous surveillance se fait en deux gestes séparés :

  1. Déclarer la source : elle existe, mais n'a ni jeton ni rapport ;
  2. Frapper son jeton : le Hub émet une clé APIM et rend trois blocs à coller chez elle.

Ensuite, le tableau montre l'état de chaque source, et le Journal des réceptions dit, appel par appel, ce qui a été accepté ou rejeté — et pourquoi.

Cet écran est réservé aux rôles SUPERVISION_ADMIN et SUPERADMIN : c'est lui qui émet des clés. Consulter l'état des sources ne demande que SUPERVISION_LECTURE.

Fiche complète

Ce que l'écran appelle

GET /hub/supervision/sources → la flotte de toutes les sources, les 50 dernières réceptions, et l'adresse de réception.

Par l'API ou par un agent

Le worker supervision_externe_worker expose les mêmes gestes : declarer_source, frapper_jeton, blocs_installation, suspendre_source, reprendre_source, revoquer_jeton, list_sources, get_source, list_receptions, list_alertes, acquitter_alerte, list_regles, force_balayage, force_purge, get_status.

Les réglages

Ils sont en base (supervision.z_supervision_setting), modifiables sans livraison :

Réglage Défaut
muet_cycles — cycles manqués avant « muette » 3
recouvrement_heures — ancien et nouveau jeton acceptés ensemble 24
corps_max_octets — plafond du rapport décompressé 256 Ko
retention_reception_jours — journal des réceptions 30
retention_rapport_jours — corps brut des rapports 7
retention_alerte_jours — alertes 395
Sommaire du démonstrateur