diff --git a/maintenance_server_data/views/service.xml b/maintenance_server_data/views/service.xml index 39fec1e..0cf5dd5 100644 --- a/maintenance_server_data/views/service.xml +++ b/maintenance_server_data/views/service.xml @@ -33,6 +33,18 @@ + + service.instance.view.tree + service.instance + + + + + + + + + Service @@ -70,6 +82,18 @@ + + Services + service.instance + tree + + +

+ Add a new Service Instance +

+
+
+ + + \ No newline at end of file diff --git a/maintenance_service_http_monitoring/README.rst b/maintenance_service_http_monitoring/README.rst index 0b79fa6..98d5171 100644 --- a/maintenance_service_http_monitoring/README.rst +++ b/maintenance_service_http_monitoring/README.rst @@ -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 qu’une tâche de maintenance est déjà créer le même jour, -aucune tâche n’est 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 diff --git a/maintenance_service_http_monitoring/models/__init__.py b/maintenance_service_http_monitoring/models/__init__.py index b0d73f8..9b99ab7 100644 --- a/maintenance_service_http_monitoring/models/__init__.py +++ b/maintenance_service_http_monitoring/models/__init__.py @@ -1,3 +1,2 @@ from . import service_instance from . import maintenance_equipment -from . import res_config_settings diff --git a/maintenance_service_http_monitoring/views/service_instance_views.xml b/maintenance_service_http_monitoring/views/service_instance_views.xml index d69e49b..7890635 100644 --- a/maintenance_service_http_monitoring/views/service_instance_views.xml +++ b/maintenance_service_http_monitoring/views/service_instance_views.xml @@ -1,30 +1,20 @@ + service.instance.http.monitoring.tree service.instance + - - - - + + http_status_ok == False + + - + - - Services HTTP Monitoring - service.instance - tree - - [("service_url", "!=", False)] - -

Liste des services disposant d'une URL surveillée par le monitoring HTTP.

-
-
-