Moniteur d'événements

AE prend en charge les événements sous la forme d'objets qui contiennent plusieurs onglets. Les événements de type "Console" de l'agent z/OS permettent de surveiller les sorties de la console. L'événement est immédiatement déclenché si toutes les conditions définies dans l'onglet Console sont réunies.

Pour cela, le moniteur d'événements UCXEM25 doit être installé et démarré. Le type "Système de fichiers" vérifie à l'aide de SMF si la condition est réunie et dans ce cas, l'événement est aussitôt déclenché.

Moniteur d'événements en tant que tâche autonome (Started Task)

Le moniteur d'événements peut aussi être démarré sous la forme d'une tâche autonome (Started Task). Dans ce cas, un fichier INI supplémentaire est nécessaire et le paramètre start= dans le fichier INI de l'agent doit être mis en commentaire. Démarrez le moniteur d'événements en tant que Started Task et tentez d'établir une connexion TCP/IP vers l'agent. Le moniteur d'événements ne se connecte qu'avec la console de son propre LPAR. Il charge l'exit SMF pour utiliser les fonctions basées sur SMF. S'il n'est pas possible d'établir une connexion vers l'agent, ou si la connexion est perdue en cours d'exécution, une tentative pour rétablir la connexion est faite dans l'intervalle défini (paramètre connect= de la section TCP/IP du fichier INI).

Remarque : La commande de console "MODIFY ..., EX=<addr>,:<port> facilite le rétablissement de la connexion. Dans ce cas, une tentative de reconnexion à l'agent spécifié est initiée immédiatement. Une nouvelle connexion est aussi établie si le moniteur d'événement a déjà une connexion à un autre agent. Dans ce cas, une nouvelle connexion est établie. L'ancienne connexion est terminée si la nouvelle connexion est établie avec succès.

Le moniteur d'événements prend en charge les fonctions de journalisation et de traçage. Si les boutons de trace sont modifiés dynamiquement à l'exécution, ces modifications sont transmises au moniteur d'événements. Le log du moniteur d'événements n'est pas écrit dans la base de données AE.

Chaque moniteur d'événements requiert deux fichiers :

Fichier VSAM

Ce fichier sert d'enregistreur d'événements. Les événements filtrés sont sauvegardés. Une fois que le serveur a confirmé que l'événement a été traité, le moniteur d'événement le supprime de son fichier. On s'assure ainsi que le moniteur d'événements ne perd aucun événement et que les événements sont conservés même après un redémarrage du moniteur d'événements.

Fichier séquentiel

Ce fichier contient les définitions de filtre : le moniteur d'événements mémorise les filtres reçus du serveur. Tout le fichier est réécrit si quelque chose a changé dans la définition du filtre. Si le moniteur d'événements est redémarré, il utilise ces filtres (même sans l'agent). Le moniteur d'événements peut obtenir d'autres filtres ou les filtres existants peuvent être désactivés dès que la connexion à l'agent a été établie.

Remarque : Le moniteur d'événements peut être arrêté par la commande console "STOP" ou "MODIFY END". "MODIFY SHUTDOWN" est disponible dans l'agent. Dans ce cas, l'agent arrête tous les moniteurs d'événements qui sont connectés à l'agent via TCP/IP, puis l'agent s'arrête lui-même.

Arrêt du moniteur d'événements

Utilisez les commandes suivantes pour arrêter le moniteur d'événements et/ou l'exit SMF manuellement :

Commande

Description

MODIFY nom du moniteur d'événements,END

Arrête le moniteur d'événements, l'exit SMF reste actif.

STOP nom du moniteur d'événements
MODIFY nom du moniteur d'événements,SHUTDOWN

Arrête le moniteur d'événements ainsi que l'exit SMF.

MODIFY nom de l'agent,SHUTDOWN

Arrête tous les moniteurs d'événements ainsi que les exits SMF qui sont connectés à l'agent. L'agent s'arrête ensuite lui-même.

Remarque : L'exit SMF reste toujours actif si le moniteur d'événements est interrompu.

Exit SMF

Le moniteur d'événements transfère des événements à Automation Engine tant qu'il est actif. L'Exit SMF les enregistre en cas de fermeture ou d'interruption du moniteur d'événements pour qu'aucun événement ne soit perdu.

Voir aussi :