Journaux Runbook

 

Date de publication : mars 2016

S’applique à : System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Chaque Runbook génère un journal lorsqu'il est exécuté. Runbook Designer permet d'afficher à la fois les informations du journal en temps réel et les journaux historiques.

Journal en temps réel

Vous pouvez afficher le journal en temps réel d'un Runbook dans l'onglet Journal du volet Journal de Runbook Designer. Le journal comporte une entrée pour chaque instance en cours d'exécution du Runbook et l'heure à laquelle elle a été démarrée. Si vous développez cette entrée, vous pouvez afficher l'activité en cours d'exécution. Double-cliquez sur l'activité pour afficher ses détails. Si vous avez configuré la journalisation de manière que le classeur contienne des données publiées, ces informations sont incluses dans les détails de l'activité.

Journal historique

Vous pouvez afficher le journal historique d'un Runbook dans l'onglet Historique des journaux du volet Journal de Runbook Designer. Ce journal comporte une entrée pour chaque instance achevée du Runbook avec l'heure de début et de fin et l'état d'achèvement. Si vous double-cliquez sur une entrée, la boîte de dialogue Détails de Runbook s'ouvre. Elle présente chaque activité du Runbook et son état d'achèvement. Double-cliquez sur chaque activité pour afficher ses détails. Si vous avez configuré la journalisation de manière que le classeur contienne des données publiées, ces informations sont incluses dans les détails de l'activité.

Options du journal du Runbook

Par défaut, les journaux de Runbook n'incluent pas de données publiées pour chaque activité. Pour les activités standard, reportez-vous à Activités standard pour obtenir la liste des éléments de données publiées disponibles pour chaque activité. Pour les packs d'intégration, consultez le guide du pack d'intégration concerné. Vous pouvez modifier les propriétés de journalisation pour qu'un Runbook inclut ces informations dans les journaux. Vous pouvez inclure les deux (ou soit l'un soit l'autre) types de données publiées suivants :

  • Les données publiées spécifiques aux activités sont des données publiées spécifiques à une activité particulière. En règle générale, cette option doit être activée uniquement à des fins de débogage.

  • Les données publiées communes constituent un ensemble d'éléments de données communs à toutes les activités. Ces données sont les suivantes :

    • Nom de l'activité

    • Type d'activité

    • ID d'activité

    • Fin de l'activité Année, Mois, Jour, Jour ouvrable, Heures, Minutes, Secondes

    • Durée de l'activité

    • Activité précédente

    • Nom de l'activité précédente

    • Données publiées de temps

System_CAPS_ICON_caution.jpg Attention

Par défaut, les options de journalisation sont désactivées. N'oubliez pas que l'ajout de ces éléments au journal augmente la taille du magasin de données.

Historique des audits du Runbook

L'Historique des audits du Runbook assure le suivi des modifications apportées à chaque activité d'un Runbook. Ces données sont l'utilisateur qui a effectué la modification, la date et l'heure de la modification, l'activité qui a été modifiée et les valeurs actuelles et précédentes des propriétés modifiées. L'historique d'audit est conservé toute la durée de vie du Runbook ; il ne peut pas être désactivé.

Vous pouvez afficher l'Historique d'audit du Runbook dans l'onglet Historique d'audit de Runbook Designer. Les entrées correspondant au Runbook sélectionné s'affichent. Double-cliquez sur une entrée pour ouvrir la boîte de dialogue Détails qui présente une liste de toutes les activités faisant partie de la modification. Sélectionnez une des entrées pour afficher l'activité qui a été effectuée en plus des valeurs anciennes et nouvelles de toutes les propriétés qui ont été modifiées.

Purge des journaux de Runbook

Runbook Designer offre la fonctionnalité Purge des journaux. Les données du journal d'Orchestrator peuvent être purgées à la demande ou selon une planification. Il est recommandé de planifier une purge régulière des journaux aux heures creuses afin de mettre à jour la base de données.

Notes

Lorsque les journaux sont purgés, les données sont supprimées de la base de données Orchestration et ne peuvent pas être récupérées.

Si vous laissez le nombre d'entrées de journal augmenter sans discrimination, cela peut entraîner des besoins de stockage excessifs pour la base de données Orchestration. Afin de préserver l'intégrité et les performances de la base de données, vous devez purger régulièrement les anciennes entrées de journal. Vous pouvez les purger soit manuellement soit selon une planification automatique.

Purge automatique des journaux de Runbook

Vous pouvez planifier une purge régulière des journaux de Runbook en sélectionnant les options de fréquence et le nombre d'entrées à conserver. Par défaut, les journaux de Runbook sont purgés automatiquement avec les paramètres suivants.

Paramètre Valeur par défaut
Fréquence Une fois par jour
Heure 01:00
Conserver Conserver les 5000 dernières entrées

Le travail de purge du journal par défaut supprime définitivement toutes les entrées d'un Runbook sauf les 500 dernières. Cela signifie que si un déploiement d'Orchestrator contient 20 Runbook, la purge conserve les 500 dernières entrées pour chaque Runbook, avec un maximum de 10 000 entrées de journaux pour la base de données de tous les Runbook.

Vous pouvez continuer à utiliser ces paramètres par défaut ou modifier les paramètres en procédant comme suit dans Runbook Designer.

Pour purger les Runbook à la demande ou pour définir la fréquence de purge
  1. Dans Runbook Designer, cliquez avec le bouton droit sur Serveur management pour sélectionner Purge des journaux.

    Si vous souhaitez purger tous les Runbook maintenant, cliquez sur Purger maintenant.

    Si vous souhaitez purger un Runbook spécifique maintenant, cliquez sur l'onglet Historique des journaux pour sélectionner le Runbook à purger.

  2. Vérifiez que l'option Planifier la purge des journaux est sélectionnée.

  3. Sélectionnez le nombre de jours entre l'exécution du processus de purge et une heure pour exécuter le processus.

  4. Si vous ne souhaitez pas supprimer toutes les entrées, définissez les Options de purge des journaux de manière à spécifier les entrées de journal que vous souhaitez conserver.

  5. Cliquez sur Terminer.

Purge manuelle des journaux de Runbook

Les journaux de l'historique d'audit constituent un cas particulier, car ils ne peuvent pas être purgés avec la fonction Purge des journaux. La fonctionnalité d'historique d'audit effectue le suivi des modifications apportées à un Runbook dans Runbook Designer et ne peut pas être supprimée. La seule façon de supprimer des journaux de l'historique d'audit consiste à supprimer les Runbook qui leur sont associés. Toutefois, les volumes de données des journaux de l'historique d'Audit pour un Runbook donné sont généralement réduits. En effet, même en cas de grands déploiements, le stockage ne nécessite pas plus que la configuration minimale requise.

Il existe deux options pour purger manuellement les journaux des Runbook comme indiqué dans les deux procédures suivantes. Elles sont exécutées dans Runbook Designer.

Purger manuellement les journaux de Runbook pour tous les Runbook
  1. Cliquez avec le bouton droit sur le Serveur management et sélectionnez Purge des journaux.

  2. Définissez les Options de purge des journaux pour spécifier les entrées de journal que vous souhaitez conserver.

  3. Cliquez sur Purger maintenant.

Purger manuellement toutes les entrées de journaux de Runbook pour un Runbook unique
  1. Dans le volet Connexions, sélectionnez le dossier Runbooks.

  2. Dans le volet d'espace de travail, cliquez sur l'onglet du Runbook.

  3. Dans le volet Historique des journaux, cliquez sur l'onglet Historique des journaux.

  4. Cliquez sur l'icône Corbeille en haut du volet.

  5. Lorsqu'un message vous demande si vous voulez vraiment purger les journaux, cliquez sur Oui.

Pour supprimer un ensemble spécifique d'entrées de journal de Runbook pour un Runbook unique
  1. Dans le volet Connexions, sélectionnez le dossier Runbooks.

  2. Dans le volet d'espace de travail, cliquez sur l'onglet du Runbook.

  3. Dans le volet Historique des journaux, cliquez sur l'onglet Historique des journaux.

  4. Sélectionnez une entrée de journal unique ou appuyez sur les touches Ctrl + Maj pour sélectionner plusieurs entrées.

  5. Cliquez sur l'icône rouge Supprimer en haut du volet.

  6. Lorsqu'un message vous demande si vous voulez vraiment supprimer les entrées sélectionnées, cliquez sur Oui.

Suppression des entrées de journal orphelines

Les fichiers journaux orphelins peuvent être laissés dans la base de données Orchestration si le service du serveur Runbook est soudainement arrêté alors que des instances de Runbook sont en cours d'exécution. Dans ce cas, l'état de l'instance de Runbook n'est pas mis à jour correctement avec son heure de fin. Ces entrées sont supprimées lorsque les entrées du journal sont purgées à l'aide d'une des méthodes de purge décrites ci-dessus. Pour supprimer les entrées orphelines avant la purge des entrées suivante, vous pouvez exécuter manuellement la procédure stockée ClearOrphanedRunbookInstances.

La procédure suivante décrit comment exécuter cette procédure stockée à l'aide de Microsoft SQL Server Management Studio installé sur le serveur de base de données Orchestration. Vous pouvez effectuer cette opération à partir de n'importe quel ordinateur sur lequel cet outil est installé et disposant d'un accès à la base de données Orchestration.

Pour supprimer des entrées orphelines du journal
  1. Sur le serveur exécutant la base de données Orchestration, cliquez sur Démarrer, pointez sur Tous les programmes, cliquez sur Microsoft SQL Server 2008, puis sur SQL Server Management Studio.

  2. Dans la boîte de dialogue Connexion au serveur, dans la liste Nom du serveur, sélectionnez (local), puis cliquez sur Se connecter.

  3. Dans l'Explorateur d'objets, développez Bases de données, puis cliquez sur Orchestrator.

    Notes

    Si vous avez utilisé un nom différent pour la base de données Orchestrator, sélectionnez ce nom.

  4. Développez Programmabilité, puis cliquez sur Procédures stockées.

  5. Cliquez avec le bouton droit sur Microsoft.SystemCenter.Orchestrator.Runtime.Internal.ClearOrphanedRunbookInstances pour sélectionner Exécuter la procédure stockée.

  6. Dans la boîte de dialogue Exécuter la procédure, cliquez sur OK.

  7. Dans la barre d'outils, cliquez sur Exécuter.

  8. Lorsque vous recevez un message en bas du volet de journalisation indiquant que la requête est terminée, fermez SQL Server Management Studio.

Voir aussi

Journaux Orchestrator