Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Procédure d’interruption temporaire de l’analyse à l’aide du mode Maintenance

Matt Goedtel|Dernière mise à jour: 30/11/2016
|
1 Contributeur

S’applique à : System Center 2016 - Operations Manager

Le mode Maintenance d’Operations Manager vous permet d’éviter toutes les alertes ou erreurs qui pourraient survenir lorsqu’un objet analysé, tel qu’un ordinateur, une base de données SQL ou une application distribuée, est mis hors ligne pour maintenance. Le mode maintenance suspend les fonctionnalités suivantes :

  • Règles et analyses

  • Notifications

  • Réponses automatiques

  • Modifications d'état

  • Nouvelles alertes

Par exemple, pour un rôle de boîte aux lettres Exchange exécuté sur un serveur Windows, un Service Pack Exchange Server est appliqué. Cette maintenance de mise à jour logicielle prend généralement 60 minutes. Pendant ce temps, la base de données de boîtes aux lettres exécutée sur ce serveur n’est pas disponible.

Dans ce cas, nous pouvons placer le rôle de boîte aux lettres Exchange et les composants contenus en mode Maintenance au lieu de mettre l’ordinateur entier dans ce mode. De cette manière, nous pouvons continuer à analyser les autres composants exécutés sur le serveur, y compris le système d’exploitation Windows, pendant que la maintenance est effectuée spécifiquement pour l’application Exchange Server.

Vous pouvez sélectionner un ou plusieurs objets d’analyse et les placer en mode Maintenance à la demande, ou définir des planifications alignées sur vos fenêtres de service ou de maintenance pour placer automatiquement les objets d’analyse en mode Maintenance au moment choisi. Avec la nouvelle fonctionnalité de planification, vous pouvez :

  • Planifier l’exécution quotidienne, hebdomadaire ou mensuelle du mode Maintenance à un moment spécifique.

  • Choisir des classes d’entités et des groupes à mettre en mode Maintenance dans le cadre d’une planification unique.

  • Afficher toutes les planifications du mode Maintenance dans un seul écran.

  • Planifier plusieurs tâches pour la même entité analysée.

Important

Informations importantes sur la configuration et l’utilisation de la fonctionnalité de planification de la maintenance :

  • Vous pouvez modifier l’heure de fin d’une planification en cours d’exécution, mais la modification s’appliquera uniquement à la planification exécutée. Si vous souhaitez modifier l’heure de fin pour les exécutions futures de cette planification, vous devez au préalable arrêter la planification et appliquer vos modifications.

  • Le fuseau horaire spécifié pour l’ordinateur Windows qui héberge le rôle du serveur d’administration est appliqué à la planification de maintenance.

  • Les modifications apportées pour prendre en compte le passage à l’heure d’été ne sont pas automatiquement appliquées aux planifications de maintenance. Vous devez modifier manuellement la planification pour l’ajuster à l’heure d’été.

  • Vous pouvez obtenir les données d’historique de l’exécution du mode Maintenance pour une entité analysée en interrogeant la table MaintenanceModeHistory dans la base de données d’Operations Manager.

  • Le compte SDK System Center Operations Manager doit être un membre d’un des rôles SQL Server suivants afin de tirer parti de la fonctionnalité Mode Maintenance :

    • SQLAgentUserRole
    • SQLAgentReaderRole
    • SQLAgentOperatorRole

    Pour plus d’informations sur la définition du compte d’action SDK, consultez Informations de compte pour Operations Manager

Pour prendre en charge le scénario de démarrage du mode Maintenance directement à partir de l’ordinateur géré par agent, Operations Manager permet désormais à un administrateur de serveur de placer la machine en mode Maintenance directement depuis l’ordinateur, sans devoir passer par la console Opérateur. Cette opération peut être effectuée à l’aide de la nouvelle applet de commande PowerShell Start-SCOMAgentMaintenanceMode.

La section suivante explique comment utiliser les différentes options de la fonctionnalité de mode Maintenance à la demande.

Mode Maintenance à la demande

Pour placer un objet analysé en mode maintenance

  1. Ouvrez une session sur l'ordinateur avec un compte qui est membre du rôle Administrateurs Operations Manager.

  2. Dans la console Opérateur, cliquez sur Analyse.

  3. Dans l'espace de travail Analyse , développez Analyse, puis cliquez Ordinateurs Windows.

  4. Dans le volet Ordinateurs Windows , cliquez avec le bouton droit sur l'ordinateur que vous voulez mettre en mode maintenance, cliquez sur Mode maintenance, puis cliquez sur Démarrer le mode maintenance. Vous pouvez utiliser Ctrl+clic ou Maj+clic pour sélectionner plusieurs ordinateurs à placer en mode maintenance.

  5. Dans la boîte de dialogue Paramètres du mode maintenance , sous Appliquer à, cliquez sur Objets sélectionnés uniquement si seul l'ordinateur doit être placé en mode maintenance. Sinon, cliquez sur Objets sélectionnés et tout leur contenu.

  6. Sélectionnez Planifié s'il s'agit d'un événement planifié. Dans le cas contraire, ne sélectionnez rien.

  7. Dans la liste Catégorie , cliquez sur la catégorie de maintenance appropriée.

  8. Sous Durée, sélectionnez et entrez le nombre de minutes ou sélectionnez et entrez l' heure de fin spécifique, puis cliquez sur OK. Une icône du mode maintenance apparaît dans le volet Ordinateurs , dans la colonne Mode maintenance pour l'ordinateur sélectionné.

    Remarque

    La valeur minimale pour Nombre de minutes est 5. La valeur maximale est 1 051 200 (2 ans).

Pour modifier les paramètres du mode maintenance pour un objet analysé

  1. Ouvrez une session sur l'ordinateur avec un compte qui est membre du rôle Administrateurs Operations Manager.

  2. Dans la console Opérateur, cliquez sur Analyse.

  3. Dans l'espace de travail Analyse , développez Analyse, puis cliquez Ordinateurs Windows.

  4. Cliquez avec le bouton droit sur l'ordinateur dans le volet Ordinateurs Windows dont vous souhaitez modifier les paramètres, cliquez sur Mode maintenance, puis cliquez sur Modifier les paramètres du mode maintenance.

  5. Dans la boîte de dialogue Paramètres du mode maintenance , modifiez les paramètres que vous souhaitez changer, puis cliquez sur OK.

Pour arrêter le mode maintenance sur un objet analysé

  1. Ouvrez une session sur l'ordinateur avec un compte qui est membre du rôle Administrateurs Operations Manager.

  2. Dans la console Opérateur, cliquez sur Analyse.

  3. Dans l'espace de travail Analyse , développez Analyse, puis cliquez Ordinateurs Windows.

  4. Dans le volet Ordinateurs Windows , cliquez avec le bouton droit sur l'ordinateur que vous voulez retirer du mode maintenance, cliquez sur Mode maintenance, puis cliquez sur Arrêter le mode maintenance.

  5. Dans la boîte de dialogue Mode maintenance , procédez comme suit :

    1. Si vous avez sélectionné Objets sélectionnés et tout leur contenu lorsque vous avez placé l'ordinateur en mode maintenance, sélectionnez Supprimer les objets contenus , puis cliquez sur Oui.

    2. Si vous avez sélectionné Objets sélectionnés uniquement, désactivez Supprimer les objets contenus et cliquez sur Oui.

  6. Dans le volet Ordinateurs Windows , l'icône du mode maintenance disparaît de la colonne Mode maintenance pour l'ordinateur que vous avez sélectionné.

    Remarque

    Étant donné qu’Operations Manager ne sonde les paramètres du mode Maintenance que toutes les 5 minutes, il peut y avoir un délai dans la suppression planifiée d’un objet du mode Maintenance.

Activation depuis le système cible

Le mode Maintenance peut être activé par un administrateur de serveur directement depuis l’ordinateur Windows analysé à l’aide de l’applet de commande PowerShell Start-SCOMAgentMaintenanceMode. Lorsque l’administrateur de serveur ou l’opérateur exécute l’applet de commande PowerShell sur l’ordinateur, la commande crée une entrée dans le Registre qui stocke les arguments liés au mode Maintenance, tels que la durée, la raison, les commentaires et des informations comme l’heure d’appel de l’applet de commande. Le champ de commentaire contient des informations sur l’utilisateur, à savoir l’identité de la personne qui a appelé le mode Maintenance. Une règle qui cible l’agent s’exécute toutes les 5 minutes pour lire cette entrée du Registre sur l’agent avec le script PowerShell ReadMaintenanceModeRegEntry.ps1, puis marque cette entrée comme non valide de sorte qu’elle ne sera pas prise en compte à l’appel suivant. L’action d’écriture, qui fait partie de la règle et cible le serveur d’administration, prend cet enregistrement et définit le mode Maintenance pour l’agent en fonction de l’enregistrement lu dans le Registre. La fréquence d’exécution de la règle peut être remplacée par un intervalle personnalisé.

Start-SCOMAgentMaintenanceMode présente la syntaxe suivante :

`Start-SCOMAgentMaintenanceMode -Duration <Double (in minutes)> [-Reason <string>] [-Comments <string>]`
Remarque

La valeur minimale acceptée pour la durée est de cinq (5) minutes.

Les raisons suivantes sont acceptées par l’applet de commande :

  • PlannedOther
  • UnplannedOther
  • PlannedHardwareMaintenance
  • UnplannedHardwareMaintenance
  • PlannedHardwareInstallation
  • UnplannedHardwareInstallation
  • PlannedOperatingSystemReconfiguration
  • UnplannedOperatingSystemReconfiguration
  • PlannedApplicationMaintenance
  • UnplannedApplicationMaintenance
  • ApplicationInstallation
  • ApplicationUnresponsive
  • ApplicationUnstable
  • SecurityIssue
  • LossOfNetworkConnectivity

Exemples :

  1. Pour définir un intervalle de cinq (5) minutes avec la raison principale Planifié et la raison secondaire Autre :

    Start-SCOMAgentMaintenanceMode -Duration 5 –Reason PlannedOther

  2. Pour définir un intervalle de dix (10) minutes sans spécifier de raison, tapez :

    Start-SCOMAgentMaintenanceMode -Duration 10

Procédez comme suit pour démarrer le mode Maintenance à partir de l’ordinateur Windows cible.

  1. Connectez-vous à l’ordinateur.

  2. Sur les ordinateurs exécutant Windows Server 2012 et versions ultérieures, pour exécuter Windows PowerShell en tant qu’administrateur à partir de l’écran Démarrer, cliquez avec le bouton droit sur la vignette Windows PowerShell, puis dans la barre de l’application, cliquez sur Exécuter en tant qu’administrateur.

  3. Remplacez le répertoire par le chemin d’accès C:\Program Files\Microsoft Monitoring Agent\Agent en tapant cd C:\Program Files\Microsoft Monitoring Agent\Agent.

  4. Importez le module MaintenanceMode.dll en tapant Import-module MaintenanceMode.dll.

  5. Tapez Start-SCOMAgentMaintenanceMode et utilisez les paramètres pour configurer la demande de mode Maintenance.

Remarque

Pour vérifier que la demande de mode Maintenance a réussi, vous pouvez rechercher l’ID d’événement 2222, suivi d’un ou plusieurs événements présentant l’ID d’événement 1215, dans le journal des événements Operations Manager. Si l’ID d’événement 2222 est présent, mais pas l’ID 1215, cela indique que la demande de mode Maintenance a été manquée. Vous devez renouveler la demande.

Pour pouvoir renouveler la demande, vous devez supprimer l’enregistrement portant sur le mode Maintenance dans le Registre à l’aide de la commande suivante, puis exécuter à nouveau l’applet de commande **Start-SCOMAgentMaintenanceMode*: Set-ItemProperty -Path "HKLM:\software\Microsoft\Microsoft Operations Manager\3.0\MaintenanceMode" -Name record -Value ""

Planification du mode Maintenance

La section suivante explique comment utiliser les différentes options disponibles pour la fonctionnalité de planification du mode Maintenance.

Créer une planification de maintenance

La procédure suivante détaille la création d’une planification de maintenance pour une sélection d’objets surveillés.

  1. Ouvrez une session sur l'ordinateur avec un compte qui est membre du rôle Administrateurs Operations Manager.

  2. Dans la console Opérateur, cliquez sur Administration.

  3. Dans l’espace de travail Administration, développez Gestion des périphériques, puis cliquez sur Maintenance Schedules (Planifications de maintenance).

  4. Dans le volet Tâches, cliquez sur Créer un programme de maintenance.

  5. Dans la page Sélection d’objet de l’Assistant Créer un programme de maintenance, cliquez sur Ajouter/Supprimer des objets... La boîte de dialogue Assistant Création de groupe - Sélection d’objets s’affiche.

  6. Dans la boîte de dialogue Assistant Création de groupe - Sélection d’objets, procédez comme suit :

    1. Dans la liste Rechercher, l’élément par défaut Ordinateur est sélectionné. Vous pouvez également sélectionner Groupe d’ordinateurs ou une classe spécifique, telle que Moteur de base de données SQL Server 2012, dans la liste déroulante.

    2. Dans la zone Filtrer par parties du nom, tapez l’intégralité ou une partie du nom de l’objet, puis cliquez sur Rechercher (facultatif).

    3. Dans la zone Éléments disponibles, sélectionnez les objets de votre choix, cliquez sur Ajouter, puis cliquez sur OK.

  7. Dans la page Sélection d’objet, cliquez sur Suivant.

  8. Dans la page Planification de l’Assistant Créer un programme de maintenance, vous pouvez spécifier les éléments suivants pour votre planification de maintenance :

    1. Choisissez la fréquence d’exécution souhaitée. Si vous sélectionnez l’option ne fois, la tâche sera exécutée une seule fois aux date et heure de début sélectionnées.

    2. Sous Durée, sélectionnez l’heure de début et pour Heure de fin, sélectionnez le nombre de minutes ou sélectionnez et saisissez l’heure de fin spécifique.

    3. Sous La planification prend effet à partir de, spécifiez à quel moment cette planification est autorisée à prendre effet. Pour qu’elle ne soit plus valide passée une certaine période, cliquez sur l’option a planification expire le et sélectionnez une date d’expiration future.

      Remarque

      La valeur minimale pour Nombre de minutes est 5. La valeur maximale est 1 051 200 (2 ans).

  9. Une fois la configuration des options de planification terminée, cliquez sur Suivant.

  10. Dans la page Détails de l’Assistant Créer un programme de maintenance, spécifiez les éléments suivants :

    1. Dans la zone Nom de la planification, définissez un nom pour la planification.

    2. Sélectionnez Planifié s'il s'agit d'un événement planifié. Dans le cas contraire, ne sélectionnez rien.

    3. Dans la liste Catégorie , cliquez sur la catégorie de maintenance appropriée.

    4. Sélectionnez la case à cocher Activer la planification pour activer la planification maintenant ou désactivez-la si vous prévoyez d’activer la planification ultérieurement.

  11. Cliquez sur Terminer pour enregistrer vos modifications.

La nouvelle planification s’affiche dans la liste des planifications de maintenance, qui vous permet de modifier, désactiver ou supprimer des planifications de maintenance. Pour ce faire, sélectionnez la planification dans la liste et choisissez l’option correspondante dans le volet Tâches.

© 2017 Microsoft