Arrêts de service planifiés
Introduction
Pandora FMS dispose d'un système de gestion des arrêts de service planifiés ou programmés via le menu Management → Alerts → Scheduled downtime.
Ce système permet de désactiver les alertes dans les intervalles où il y a un arrêt de service, désactivant ainsi les agents.
Lorsqu'un agent est désactivé, il ne collecte pas non plus d'informations, donc lors d'un arrêt de service, pour la plupart des métriques ou types de rapports, les intervalles où il y a un arrêt de service ne sont pas pris en compte dans les rapports puisqu'il n'y a pas de données de cette fois-là dans les agents.
Création d'un arrêt planifié
Pour créer un arrêt de service, vous devez vous rendre dans le menu Management → Alerts → Scheduled downtime. Ensuite, cliquez sur Create pour ajouter un nouvel arrêt planifié. Les champs suivants doivent être remplis :
- Name : Nom de l'arrêt prévu, champ obligatoire.
- Group : Groupe auquel vous souhaitez qu'il appartienne. Vous ne pouvez affecter qu'un groupe auquel appartient l'utilisateur qui crée l'arrêt planifié, sauf si cet utilisateur appartient explicitement au groupe TOUS (ALL). Les agents et modules à sélectionner pour le nouvel arrêt planifié seront ajoutés après sa création.
- Type : Sélectionnez l'un des types d'arrêt suivants :
- Quiet : Marquez les modules indiqués comme silencieux, afin qu'ils ne génèrent pas d'alertes ou d'événements.
- Disable only alerts : Désactivez les alertes pour les agents sélectionnés.
- Disable Agents : Il désactive les agents sélectionnés. Il est important de savoir que si un agent est désactivé manuellement avant le lancement de la tâche, il sera activé une fois cette tâche terminée.
- Disable modules: Désactivez les modules sélectionnés.
N'oubliez pas que les modes Quiet et Disable modules sont appliqués aux modules tandis que Disable only alerts et Disable Agents sont appliqués aux agents, ce qui à son tour affecte tous et chacun des modules correspondants.
- Execution : Il permet de le configurer pour qu'il soit exécuté une fois ou périodiquement : mensuellement (Monthly) ou hebdomadaire (Weekly).
- Set time: Le réglage du jour et de l'heure auxquels l'arrêt prévu commencera et du jour et de l'heure auxquels il se terminera, soit une fois, soit périodiquement.
Si activé par l'administrateur Pandora FMS dans la section des paramètres visuels, il est possible de créer des arrêts planifiés à une date passée. Ils ne seront pas exécutés mais leur existence sera reflétée dans différents rapports. Ceci est particulièrement pertinent car cela affecte, entre autres, la disponibilité et les rapports SLA.
Pour enregistrer, cliquez sur Add puis ajoutez, par filtre, les Agents et Modules concernés par l'arrêt prévu :
À l'aide du Group filter, sélectionnez un groupe et Available agents affichera les agents disponibles. À votre tour, sélectionnez-en un ou plusieurs et les modules seront mis à jour dans Available modules. Vous pouvez également tout sélectionner avec l'option Any. Vous pouvez afficher les modules communs entre les agents sélectionnés dans Show common modules ou au contraire afficher tous les modules avec Show all modules et ainsi faire une nouvelle sélection de modules. Pour terminer, cliquez sur Update pour mettre à jour les valeurs de l'arrêt planifié nouvellement créé.
Une fois les modules ajoutés à l'arrêt prévu, vous pouvez modifier, supprimer ou ajouter les modules (qui sont disponibles selon le filtre sélectionné).
Lorsqu'un arrêt de service planifié est « actif » (Running), il ne peut pas être modifié ou supprimé et une option est disponible dans laquelle son exécution peut être arrêtée (Stop downtime).
Cette option ne prend pas en charge les arrêts planifiés périodiques.
À noter que pour chaque arrêt planifié, à côté de son nom et entre parenthèses, est indiqué le nombre d'agents « concernés ».
Alternatives à la gestion des arrêts de service dans la console
Il y a souvent certaines situations « cycliques » dont il faut tenir compte et le mode de gestion des indisponibilités est trop spécifique. Par exemple, pouvoir désactiver tous les agents rapidement et à temps ou planifier un arrêt général chaque semaine d'une certaine heure à une certaine heure. Pour ces types d’opérations, il existe des moyens de le faire à partir de la ligne de commande.
Il existe un moyen rapide de mettre tous les agents en mode service, via l'utilisation de la CLI avec l'utilitaire pandora_manage.pl
:
./pandora_manage.pl /etc/pandora/pandora_server.conf --enable_group 1 Pandora FMS Manage tool 3.1 PS100519 Copyright (c) 2010 Pandora FMS SL This program is Free Software, licensed under the terms of GPL License v2 You can download latest versions and documentation at https://pandorafms.com/ [*] Pandora FMS module loaded. [INFO] Enabling group 1
Pour les désactiver :
./pandora_manage.pl /etc/pandora/pandora_server.conf --disable_group 1