[IMP] maitenance_service_http_monitoring : move service tree view to maintenance_server_data
Some checks failed
pre-commit / pre-commit (pull_request) Failing after 1m35s

This commit is contained in:
Boris Gallet
2026-02-25 10:36:48 +01:00
parent ea255c184e
commit 0e70d3ea80
4 changed files with 50 additions and 27 deletions

View File

@@ -2,17 +2,20 @@
maintenance_service_http_monitoring
======================================
Module qui permet le monitoring des différents service en vérifiant leur réponse HTTP 200 :
- Utilise la notion de service de `maintenance_server_data` pour chaque équipement.
Si le service à une URL une requête est effectuée
- Ajout du mode maintenance pour un équipement :
- Permet de désactiver les checks HTTP pour X temps (défini dans le cron)
Module that allows monitoring of different services by checking their HTTP 200 responses:
## Logique :
Si une requête est KO est quune tâche de maintenance est déjà créer le même jour,
aucune tâche nest ajouté.
- Uses the `maintenance_server_data` service for each device.
Les valeurs par défaut pour les cron se trouvent dans `data/cron.xml`
If the service has a URL, a request is made.
- Adds maintenance mode for a device:
- Allows disabling HTTP checks for a specified time (defined in the cron job).
## Logic:
If a request fails and a maintenance task has already been created for the same day,
no new task is added.
The default values for the cron jobs are located in `data/cron.xml`.
Installation