Partager via


Processus de journalisation, surveillance des événements et débogage de service

Étant donné que vos applications gèrent des données critiques, temporelles et monétaires, l’audit devient une partie critique de l’application. Pour activer la facilité de gestion et la disponibilité au niveau de l’entreprise, Microsoft BTAHL7 s’appuie sur les composants d’administration et de temps d’exécution partagés suivants :

  • Journalisation : pour collecter et router tous les événements de journal de manière managée vers une base de données désignée

  • Surveillance des événements et débogage de service : pour configurer le comportement de journalisation et pour examiner/gérer les informations collectées pour les administrateurs système et d’autres professionnels de l’informatique

    Grâce aux fonctionnalités d’audit améliorées de BTAHL7, vous pouvez optimiser votre efficacité opérationnelle, votre sécurité et vos performances pour garantir la conformité aux réglementations HL7.

Types de données

Cette rubrique décrit les différents types de données de journalisation utilisés par la fonctionnalité de journalisation et l’emplacement où ces données sont stockées :

  • Données de configuration : les données de configuration de journalisation sont stockées dans la base de données de configuration (également appelée base de données de gestion BizTalk) et incluent des informations d’audit SQL et des données d’audit (Observateur d’événements Windows NT, base de données WMI centralisée).

  • Données d’archivage : la table EventLog dans le journal SQL stocke les données de journalisation.

Fonctionnement de la journalisation

Cette rubrique décrit les trois types d’événements des journaux logiciels, ainsi que les trois emplacements où vous pouvez stocker les données journalisées.

Composant Objectif
Configuration Editor Pour spécifier où enregistrer les données de journal. BTAHL7 prend en charge la journalisation dans n’importe quelle combinaison des éléments suivants : observateur d'événements, WMI et journalisation SQL Server.
Répartiteur d’événements Pour recevoir les événements de journal déclenchés par d’autres composants et les journaliser en fonction des données de configuration de journalisation.
API de jouurnalisation Interface de journalisation appelée par tous les assemblys BTAHL7.

Types de journalisation

BTAHL7 enregistre trois types d’erreurs :

  • Événements d’information, tels qu’un service démarré ou arrêté, ou un événement a échoué.

  • Événements d’avertissement tels que les erreurs non critiques et les avertissements dans les journaux des événements Windows NT. Par exemple, BTAHL7 suspend un message en raison de l’échec de la validation des données.

  • Événements d’erreur pour les défaillances critiques dans un composant. Par exemple, BTAHL7 suspend un message en raison de défaillances de l’analyseur.

    Le système peut journaliser les événements BTAHL7 dans les emplacements configurables suivants :

  • Observateur d’événements Windows NT

  • Événements WMI

  • Base de données centralisée (base de données de journalisation SQL)

    Un répartiteur d’événements reçoit tous les événements de journalisation BTAHL7 et, en fonction des informations de configuration, les envoie à l’emplacement approprié.

Vue d'ensemble des fonctionnalités

La fonctionnalité de journalisation BTAHL7 fournit :

  • Un moyen unifié de journaliser tous les messages d’erreur

  • Un référentiel centralisé pour stocker tous les détails de l’événement

  • Modèle objet cohérent pour la journalisation des messages circulant vers des applications métier discrètes

  • Combinaison de la journalisation et du suivi pour aider les administrateurs système à mettre en corrélation les erreurs journalisées avec les documents

Données du journal des événements

Cette rubrique décrit le format et le contenu des données du journal des événements.

Le tableau suivant présente les données journalisées classiques pour les partenaires.

Données Description
LogData Journal de données
CategoryNumber Numéro de catégorie
EntryType Type de l'événement
EventId ID de l’événement
MachineName Nom de l'ordinateur
Message Détails du message
Source Création, mise à jour, lecture, suppression, déploiement ou archivage de données
TimeGenerated Réussite ou Échec
UserName Nom d’utilisateur
MsgGuid Message GUID
SvcGuid GUID du service
Opération Détails de l’opération

Voir aussi

Configuration de la journalisation