Operations Manager

News, Ressources, Articles, Whitepapers...
Welcome to Operations Manager Sign in | Join | Help

Maintenance de la base de données d'Operation Manager 2005

La Database Mom nommé OnePoint est au centre de l'infrastructure. Elle contient l'ensemble des données d'opération (événement, alertes et données de performance), les règles et scripts, ainsi que toute la configuration du groupe d'administration.

Il est important de surveiller cette base régulièrement, en effet sa taille croit exponentiellement au nombre d'ordinateur managé. Voici les tâches de maintenance et solution possible :

  • Redondance/disponibilité de la database: vous pouvez maintenir des copies de la database sur plusieurs serveurs SQL. Ainsi en cas de défaillance de la database primaire, l'accès aux données sera toujours possible. (Clustering MSCS, log shipping, transaction réplication)
  • Nettoyage de la database (limite à 30GB): l'utilisation intensive de cette base la fait rapidement grossir, ce qui dégrade ces performances. Ainsi il faudra régulièrement supprimer les données superflues et archiver les plus anciennes.
    • Si le Reporting server est installé les données sont périodiquement archiver dans la DataWarehouse. Ainsi les données ne seront pas nettoyer avant cette réplication.
    • Pour définir au mieux les paramétrages du nettoyage automatique de la base évaluer/surveiller le temps nécessaire a l'enregistrement des données, ainsi que leur taille car plus il sera élever plus le nettoyage sera long.
      • Assurez vous que l'intervalle défini au cycle de nettoyage soit suffisant.
      • Configurez une alerte automatique des qu'un nettoyage échoue
      • Configurez la database afin qu'elle générer un rapport à propos de ces taches de nettoyage afin d'affiner son paramétrage.
      • Utilisez le SQL Server Query Analyzer pour interroger la database afin de déterminer si de nombreuse alerte et événement sont en attente de nettoyage. Cette information vous aidera à définir la fréquence des cycles de nettoyage.
      • Paramètre d'auto résolution(via le travail SQL OnePoint-Update Database): le nettoyage change automatiquement le statu de résolution des alertes de nouvelle à résolue si un opérateur ne le fait pas en fonction de ses paramètres. Ainsi les alertes seront gardées durant une durée déterminer. Les plus veille seront ensuite supprimés.

Par défaut les alertes dans un état résolus (255) sont gardées dans la base durant 4 jours avant d'être nettoyé, vous pouvez modifier ce paramètre. Via la console Administrator il est facile de définir ces propriétés, ou via la console SQL Manager de créer une taches de nettoyage de la base. http://www.microsoft.com/technet/prodtechnol/mom/mom2005/Library/153c2735-48f5-447d-84fe-7994119084f4.mspx?mfr=true

Cette base est purgée (grooming) par MOM de manière régulière et les données sont transférées dans la base de reporting. La taille de la base de production reste relativement constante (grossissement quotidien mais suivi d'une purge également quotidienne), alors que la base de reporting tend à grossir à chaque lancement du package DTS de transfert des données pendant un laps de temps bien plus important (rétention de 13 mois par défaut).

Sauvegarde de la base de données 

Les bases: OnePoint, Master (configuration SQL), Msdb (utilisé par l'agentsql). + Le serveur de reporting contient deux bases de données en relation avec le reporting MOM: la base de reporting et la base de SQL Report.

  • Un backup différentiel chaque jour + un full le week-end de la OnePoint
  • Une fois par mois un backup de Master et Msdb

Restauration de la base de données 

  • Vérifier que les serveurs d’administration sont tous éteints pendant l’opération
  • Réinstaller le serveur de base de données avec Windows Server 2003 SP1
  • Configurer les comptes et groupes de sécurité à l’identique avant la panne du service de base de données
  • Installer SQL Server 2000/5, ainsi que le Service Pack 
  • Installer le composant de base de données de MOM 2005 SP1 (conserver les mêmes répertoires d’installation)
  • Restaurer les bases de données Master, MSDB et OnePoint sur le serveur de données
  • Personnaliser éventuellement les travaux d’exécution (grooming, PRA…)
  • Mettre les serveurs d’administration sous tension et vérifier la présence des données

Au sujet des packs d'administration

Les packs d'administration doivent être également sauvegardés dès lors qu'ils subissent un changement de configuration. Cette sauvegarde permet de revenir en arrière en cas de problème rencontré lors d'un changement de configuration.

Il est possible de sauvegarder les packs d'administration à l'aide de :

  • L'Assistant Importation/exportation de pack d'administration
  • L'outil de ligne de commande ManagementModuleUtil.exe

Nicolas MILBRAND

Powered by Community Server (Non-Commercial Edition), by Telligent Systems