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, veuillez aller au menu Management → Alerts → Scheduled downtime. Cliquez 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 l'arrêt appartiendra. Seul un groupe auquel appartient l'utilisateur qui crée l'arrêt planifié peut être affecté, à moins que cet utilisateur n'appartienne explicitement au groupe TOUS (ALL). Les agents et modules à sélectionner pour le nouvel arrêt planifié seront ajoutés après la création de l'arrêt.
  • Type: Pour sélectionner l'un des types d'arrêts suivants:
    • Quiet: Marquez comme silent les modules indiqués, afin qu'ils ne génèrent ni alertes ni événements.
    • Disable only alerts: Désactivez les alertes pour les agents sélectionnés.
    • Disable Agents: Désactivez 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 la tâche terminée.
    • Disable modules: Désactivez les modules sélectionnés.

Depuis la version 782, les modes Quiet, Disable only alerts et Disable modules sont appliqués aux modules tandis que Disable Agents est appliqué aux Agents, qui à leur tour affectent chaque module correspondant.

  • Execution: Il vous permet de le configurer pour qu'il s'exécute une seule fois ou périodiquement, soit mensuellement (Monthly), soit hebdomadairement (Weekly).
  • Set time: Réglage du jour et de l'heure de début de l'arrêt planifié et du jour et de l'heure de fin de l'arrêt planifié, soit une seule fois, soit périodiquement.

Si l'administrateur de Pandora FMS active l'option jeton Allow create scheduled downtimes in the past dans la section general configuration, il est possible de créer des temps d'arrêt planifiés à une date antérieure. Ils ne seront pas exécutés, mais leur existence sera reflétée dans divers rapports. Ceci est particulièrement important car cela affecte, entre autres, les rapports de disponibilité et d'accords de niveau de service (SLA).

Pour sauvegarder, cliquez sur le bouton Add et les agents et modules concernés par l'arrêt planifié sont ajoutés au moyen d'un filtre:

En utilisant le Group filter lors de la sélection d'un groupe, les agents disponibles seront affichés dans Available agents. Sélectionnez-en un ou plusieurs et les modules seront mis à jour dans Available modules. Tous peuvent également être sélectionnés à l'aide de 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 faire ainsi une nouvelle sélection de modules. Enfin, il faut cliquer sur le bouton Update pour actualiser les valeurs de l'arrêt planifié nouvellement créé.

Une fois les modules ajoutés à l'arrêt planifié, vous pouvez modifier, supprimer ou ajouter des modules (qui sont disponibles en fonction du filtre sélectionné).

Lorsqu'un arrêt programmé est « en cours d'exécution » (Running), il ne peut être ni modifié ni supprimé et une option est disponible pour arrêter son exécution (Stop downtime).

Cette option n'est pas compatible avec les arrêts périodiques prévus.

A noter que pour chaque arrêt prévu, à côté de son nom et entre parenthèses, le nombre d'agents « concernés » est indiqué.

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

Revenir à l'index de la documentation Pandora FMS