Les moniteurs d'événements montrent l'activité depuis un début jusqu'à une fin, et consistent le plus souvent en un enregistrement de début et de fin d'événement. Les utilisations les plus courantes pour les moniteurs d'événements concernent les connexions, verrous, et instructions. PowerAMC modélise les événements sous la forme d'objets étendus ayant le stéréotype <<EventMonitor>>.
Vous pouvez créer un moniteur d'événements de l'une des façons suivantes :
Vous pouvez modifier les propriétés d'un objet à partir de sa feuille de propriétés. Pour afficher la feuille de propriétés d'un moniteur d'événements, double-cliquez sur l'entrée correspondante dans le dossier Moniteurs d'événements de l'Explorateur d'objets.
Les attributs étendus suivants sont disponibles sur l'onglet Général :
Nom |
Description |
---|---|
Moniteur d'événement de gestion de la charge de travail |
Spécifie que le moniteur d'événements est utilisé pour la gestion de la charge de travail. Le fait de sélectionner cette option affecte les types disponibles dans la zone Type. Nom dans le script : WlmEventMonitor |
Type |
Spécifie le type de l'événement à enregistrer. Cliquez sur le bouton à droite de la zone pour sélectionner plusieurs types. Nom dans le script : Type |
Condition d'événement |
[type de connexion, de transaction ou d'instruction] Définit un filtre qui détermine quelle connexion provoque un événement CONNEXION, STATEMENT ou TRANSACTION. Nom dans le script : EventCondition |
Détails |
[type de verrou] Spécifie que le moniteur d'événement doit générer un événement de blocage de connexion plus détaillé pour chaque application impliquée dans un blocage. Nom dans le script : DeadlocksDetails |
Les attributs étendus suivants sont disponibles sur l'onglet DB2 :
Nom |
Description |
---|---|
Ecrire dans |
Spécifie l'emplacement auquel le monteur d'événement va enregistrer ses informations. Si vous écrivez dans une table, vous pouvez également associer le moniteur d'événements avec un ou plusieurs groupes de moniteurs d'événements sur l'onglet EVMGroup. Les groupes de moniteurs d'événements identifient le groupe logique de données pour lequel une table cible a été définie, et PowerAMC les modélise sous forme de sous-objets étendus ayant le stéréotype <<EventMonitor>>. Nom dans le script : WriteToObject |
Bloqué |
[table, file] Spécifie que chaque agent qui génère un événement doit attendre qu'une mémoire tampon d'événement soit écrite sur disque si l'agent détermine que les deux mémoires tampon sont pleines. Cette option doit être sélectionné pour empêcher toute perte de données d'événement. Nom dans le script : Blocked |
Taille de buffer |
[table, file] Spécifie la taille des mémoires tampon de moniteur d'événement (en unités de page de 4 Ko). Toute opération d'E/S de fichier de moniteur d'événement est mise en mémoire tampon pour améliorer les performances des moniteurs d'événement. Nom dans le script : BufferSize |
Chemin |
[file] Nom du répertoire dans lequel le moniteur d'événement doit écrire les données des fichiers d'événement. Le chemin doit être connu sur le serveur. Nom dans le script : Path |
Fichiers maxi |
[file] Spécifie que le nombre de fichiers de moniteur d'événement pouvant exister pour un moniteur d'événement particulier à un moment donné est limité. Nom dans le script : MaxFiles |
Taille maximum de fichier |
[file] Spécifie que la taille de chaque fichier de moniteur d'événement est limitée. Nom dans le script : MaxFileSize |
Ajout |
[file] Spécifie que si des fichier de données d'événement existent déjà lorsque le moniteur d'événement est activé, le moniteur d'événement va ajouter les nouvelles données d'événement au flux de fichiers de données existant. Nom dans le script : Append |
Nom de pipe |
[pipe] Nom du pipe sur lequel le moniteur d'événement va écrire les données. Les règles de dénomination pour les pipes sont spécifiques à chaque plate-forme. Nom dans le script : PipeName |
Démarrer |
Spécifie que le moniteur d'événement doit être activé manuellement lorsque la partition de base de données sur laquelle le moniteur d'événement est exécuté est activée. Nom dans le script : Start |
Portée |
Spécifie si le moniteur d'événement dresse des rapport sur toutes les partitions de base de données (global) ou uniquement sur la partition de base de données en cours d'exécution (local). Nom dans le script : Scope |
Partition de base de données |
[pipe, file] Spécifie la partition de base de données sur laquelle le moniteur d'événement est exécuté. Nom dans le script : DBPartitionNum |
Vous pouvez créer et gérer des groupes de moniteurs d'événement à partir de l'onglet EVMGroup de la feuille de propriétés d'un moniteur d'événement. PowerAMC modélise les groupes de moniteurs d'événement comme des sous-objets étendus avec le stéréotype <<EVMGroup>>.
Les attributs étendus suivants sont disponibles sur l'onglet Général :
Nom |
Description |
---|---|
Groupe |
Identifie le groupe logique de données pour lequel une table cible est définie. Nom dans le script : Group |
Table |
Spécifie le nom de la table cible. Nom dans le script : Table |
PCTDeactivate |
Si une table est créée dans un tablespace DMS, le paramètre PCTDEACTIVATE spécifie le taux de remplissage que doit atteindre le tablespace avant que le moniteur d'événement ne se désactive automatiquement. Nom dans le script : PCTDeactivate |
Tablespace |
Définit le tablespace dans lequel la table doit être créée Nom dans le script : Tablespace |
Trunc |
Spécifie que les colonnes STMT_TEXT et STMT_VALUE_DATA sont définies comme VARCHAR(n), avec n représentant la taille maximum pouvant entrer sur la ligne de table. Nom dans le script : Trunc |
Critère d'inclusion |
Spécifie les éléments qui seront inclus dans la table. Nom dans le script : Elements |
Eléments |
Identifie un élément de moniteur qui sera inclus ou exclu du monitoring Nom dans le script : ElementList |