Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article décrit les questions fréquentes (FAQ) sur le mode de maintenance dans Microsoft System Center Operations Manager.
Version du produit d’origine : Microsoft System Center 2012 Operations Manager
Numéro de base de connaissances d’origine : 2704170
Qu’est-ce que le mode maintenance d’Operations Manager ?
Le mode maintenance est une fonctionnalité de System Center Operations Manager qui interrompt le monitoring d’un objet pendant les activités de maintenance logicielle ou matérielle régulières (installations de mises à jour de logiciels, remplacements de matériel, etc.).
Que se passe-t-il lorsqu’un objet est placé en mode maintenance ?
Quand un objet est placé en mode maintenance, tous les flux de travail qui le ciblent sont suspendus pendant cet intervalle précis. Cela empêche la génération d’alertes et de notifications par les flux de travail concernés et contribue à réduire le bruit des alertes pendant une activité de maintenance planifiée sur le serveur. En mode Maintenance, les alertes, les notifications, les règles, les analyses, les réponses automatiques, les changements d'état et les nouvelles alertes sont supprimés au niveau de l'agent.
Lors du démarrage et de la fin du mode maintenance d’un objet en cours de monitoring, l’événement suivant est enregistré dans le journal des événements Operations Manager :
Nom du journal : Operations Manager
Source : HealthService
Date :
ID d’événement : 1216
Catégorie de tâche : Service de contrôle d’intégrité
Niveau : Information
Mots clés : Classique
Utilisateur : N/A
Ordinateur : <Nom_serveur>
Description :
Reprise de la surveillance de l’instance «< Base de données> » avec id :« {GUID} » car le mode de maintenance de l’instance est DÉSACTIVÉ. Groupe d’administration «< ManagementGroupName> ».
Important
Nous vous déconseillons de placer des serveurs d’administration en mode maintenance. La distribution de la configuration, la fonctionnalité de pulsation et d’autres fonctionnalités du système peuvent devenir peu fiables. Si vous placez un serveur d’administration en mode maintenance, alertes, notifications, règles, moniteurs, réponses automatiques, modifications d’état et nouvelles alertes générées sur le serveur d’administration seront supprimées. Le service d’intégrité sur le serveur d’administration continue à s’exécuter. Les alertes, les notifications, les règles, les analyses, les réponses automatiques, les modifications d’état et les nouvelles alertes provenant d’autres ordinateurs gérés par l’agent seront traitées et affichées selon les besoins.
Placement d’un objet en mode maintenance
Dans Operations Manager, le monitoring est basé sur des classes spécifiques. Il est possible de placer en mode maintenance un objet en cours de monitoring spécifique sur un agent, plutôt que l’ensemble de l’ordinateur.
Dans l’exemple suivant, l’Moteur de base de données SQL Server qui s’exécute sur le serveur A sera mis à jour vers la version actuelle. Cette maintenance des mises à jour de logiciels prend généralement 30 minutes. Pendant ce temps, l’instance par défaut du Moteur de base de données SQL Server en cours d’exécution sur ce serveur n’est pas disponible.
Dans ce cas, nous pouvons placer en mode maintenance le Moteur de base de données SQL Server et l’objet qu’il contient, plutôt que l’ensemble du serveur. Cela permet d’effectuer le monitoring du système d’exploitation et d’autres applications qui s’exécutent sur le serveur pendant la maintenance SQL Server.
L’instance par défaut de SQL Server qui s’exécute sur le serveur A peut être mise en mode maintenance comme suit.
Note
Cet article suppose que nous disposons d’un groupe d’administration Operations Manager opérationnel et que le pack d’administration SQL Server est déjà installé et fonctionne.
- Ouvrez la console Operations Manager. Sous le volet Surveillance, développez le dossier Microsoft SQL Server, développez Rôles de serveur, puis sélectionnez l’affichage d’état des Moteur de base de données s.
- Toutes les instances surveillées de SQL Server Moteur de base de données dans ce groupe d’administration sont répertoriées.
- Sélectionnez, puis cliquez avec le bouton droit sur l’instance par défaut (MSSQLSERVER) dont la valeur chemin d’accès est Server A.
- Dans le menu Affiché , sélectionnez Mode maintenance.
Si vous sélectionnez uniquement les objets sélectionnés, seul le moteur de base de données est placé en mode maintenance.
Si vous sélectionnez Objets sélectionnés et tous leurs objets contenus, le moteur de base de données et toutes les bases de données hébergées par cette instance de SQL Server Moteur de base de données sont mises en mode maintenance.
Un moyen plus simple de trouver les objets contenus consiste à ouvrir la vue Diagramme de l’objet en question, puis à descendre dans la hiérarchie de la vue.
Vous pouvez sélectionner l’intervalle de temps pour le mode maintenance à l’aide des options répertoriées sous Durée.
Planification du mode maintenance
Operations Manager ne permet pas de planifier le mode maintenance des objets en cours de monitoring dans la console.
Le blog de la communauté Operations Manager suivant propose un outil permettant de planifier le mode maintenance pour les objets en cours de monitoring :
Planificateur du mode maintenance SCOM 2012
Vous pouvez en outre utiliser Orchestrator pour placer des objets en mode maintenance selon une planification. Des outils et scripts tiers sont également disponibles.
Exclusion de responsabilité de tiers
Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.
Automatisation du démarrage et de la fin du mode maintenance à l’aide du kit SDK Operations Manager
Pour savoir comment automatiser le démarrage et la fin du mode maintenance d’objets spécifiques, consultez Guide pratique pour configurer le mode maintenance des objets de monitoring.
Affichage des objets en mode maintenance
Pour afficher tous les objets d’une classe spécifique en mode maintenance à l’aide de la console Opérateur, procédez comme suit :
- Ouvrez la console Operations Manager.
- Sous le volet Surveillance, créez une vue d’état nommée Mode maintenance sous le dossier spécifique du pack d’administration non scellé ou sous le dossier Surveillance à la racine de l’arborescence d’affichage. Une vue créée sous le dossier Monitoring à la racine de l’arborescence des vues est enregistrée dans le pack d’administration par défaut.
- Sous l’option Nom , tapez Mode maintenance.
- Modifiez la valeur sous Afficher les données associées à Entity à la classe d’objets que vous souhaitez afficher.
- Sous Sélectionner des conditions, activez la case à cocher en mode maintenance.
- Sélectionnez OK pour créer la vue.
Cette vue affiche tous les objets de cette classe qui sont actuellement en mode maintenance.
Cmdlets en mode maintenance
Les cmdlets suivantes sont disponibles pour gérer le mode maintenance à l’aide de l’interpréteur de commandes Operations Manager :
New-MaintenanceWindow
: cette cmdlet place l’objet de monitoring spécifié en mode maintenance. Pour plus d’informations sur cette cmdlet, consultez New-MaintenanceWindow.Set-MaintenanceWindow
: cette cmdlet définit les propriétés d’une fenêtre de maintenance. Il peut être utilisé pour mettre à jour l’heure de fin, la raison et les commentaires sur le mode de maintenance actuel de l’objet de surveillance spécifié par leMonitoringobject
paramètre. Pour plus d’informations sur cette cmdlet, consultez Set-MaintenanceWindow.Get-MaintenanceWindow
: cette cmdlet obtient des informations sur la fenêtre de maintenance d’un objet de monitoring actuellement en mode maintenance. La cmdlet peut récupérer les fenêtres de maintenance des objets du niveau le plus élevé, des éléments situés à l’emplacement courant ou des objets de monitoring spécifiés. Pour plus d’informations sur cette cmdlet, consultez Get-MaintenanceWindow.
Intérêt du mode maintenance pour la création de rapports
Le démarrage et la fin du mode maintenance d’un objet spécifique pour une maintenance planifiée aide l’administrateur Operations Manager à rendre compte avec précision des temps d’arrêt planifiés et non planifiés d’une application ou d’un service. Cela permet de signaler avec précision la disponibilité d’un service, d’une application ou d’un serveur spécifique pendant une période donnée.
Problèmes connus
Les problèmes connus liés au mode maintenance sont les suivants :
Les alertes sont générées par un agent en mode maintenance.
Ce problème se produit pour l'une des raisons suivantes :
Ce n’est pas l’objet placé en mode maintenance qui génère les alertes. Pour vérifier cela, cliquez avec le bouton droit sur la vue Alertes actives dans la console Operations Manager, sélectionnez Personnaliser l’affichage dans le menu, puis cochez la case en regard de La classe sous l’option Colonnes à afficher.
Une nouvelle classe de colonne s’affiche sous la vue Alertes actives. Vérifiez que l’instance de cette classe se trouve en mode maintenance pour cet agent.
Les alertes ont été générées avant la suspension du monitoring sur l’agent. Pour le vérifier, regardez si l’ID d’événement 1215 est suspendu. Cet événement confirme le monitoring de l’instance en question.