Exit SMF

Le sous-système SMF recueille et journalise les informations relatives au système et à ses jobs.

L'agent z/OS et ses moniteurs d'evénements utilisent les enregistrements SMF dans les domaines suivants :

L'une des conditions pour utiliser SMF est que votre système z/OS accepte les exits du système concerné et que le module SMF journalise certaines entrées. Les fichiers INI de l'agent et des moniteurs d'événements contiennent quelques paramètres pour SMF. Voir les liens ci-dessus pour plus informations sur la configuration.

Cette rubrique contient les sujets suivants :

Introduction

Le moniteur d'événements surveille les événements Job, Console et Système de fichiers et les transfère à Automation Engine via l'agent. Vous pouvez y réagir via les objets Événement. Les événements ne sont surveillés que lorsque le moniteur d'événements est actif. Les événements sont recueillis à partir des enregistrements SMF via un exit SMF. Cet exit est capable de mettre en tampon des événements, même en cas d'indisponibilité du moniteur d'événements, et de transmettre au moniteur d'événements les événements recueillis, après un redémarrage. Aucun enregistrement SMF ne se perd, sauf si la mémoire tampon est pleine (sa taille peut être définie).

Remarque : SMF (System Management Facility) est également utilisé dans d'autres domaines. Il détecte les terminaisons de jobs et les fichiers GDG, par exemple.

L'illustration suivante montre l'interaction entre l'agent, le moniteur d'événements et l'exit SMF.

L'exit SMF stocke les événements dans un espace de données CADS (Area Data Space). La console z/OS affiche leniveau de remplissage de ce CADS en couleur :

Important !

La valeur par défaut pour le CADS est 10 Mo, ce qui est suffisant pour stocker environ 65000 événements.

Configuration

Lancez l'exit SMF en procédant comme suit :

Lancer le moniteur d'événements

Utilisez les commandes suivantes pour lancer le moniteur d'événements et l'exit SMF :

START Nom du moniteur d'événements

Arrêter le 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.

Démarrage à chaud

L'exit SMF reste actif lorsque le moniteur d'événements est arrêté manuellement ("END") ou s'interrompt. Dès que le moniteur d'événements a redémarré, il se connecte de nouveau à l'exit SMF et traite les événements accumulés pendant ce temps.

Important ! Les modifications du fichier INI dans les paramètres ModulName= et SMF_Buffersize= n'ont aucun effet. Les valeurs ne sont lues qu'au redémarrage de l'exit SMF.

Exceptions

En général, l'exit SMF s'arrête lorsque le moniteur d'événements est arrêté avec "SHUTDOWN". Le CADS est automatiquement supprimé. Il est également possible d'arrêter l'exit SMF manuellement :

SET PROG,EXIT,DELETE,EXITNAME=Nom de l'exit SMF,MODULNAME=Nom du module UC4

Important ! Le CADS n'est pas supprimé si l'exit SMF est arrêté manuellement.

Utilisez l'utilitaire CADSDEL pour supprimer le contenu du CADS :

Ouvrez le fichier journal du moniteur d'événements. La ligne de journal suivante contient les paramètres STOKEN et TCBTOKEN requis pour arrêter l'exit SMF :

-UC4 STOKEN=8000160200001328;TCBTOKEN=00000004000000010000000000FD2300

Il faut également spécifier le nom du système AE et le nom d'une accroche. Ces deux valeurs sont définies dans le fichier INI du moniteur d'événements :

Appelez l'utilitaire CADSDEL via les quatre paramètres susmentionnés :

//CADSDEL JOB ####,PROGRAMMER,NOTIFY=&SYSUID,MSGLEVEL=(1,1)
//CADSDEL EXEC PGM=CADSDEL,
//  PARM='8000160200001328 00000004000000010000000000FD2300 UC4PROD UC4EYEC'
//STEPLIB DD DISP=SHR,DSN=<UC4.LOADLIB>

Vérifiez que le CADS a bien été supprimé avec la commande z/OS D A,*MASTER*.

Scénario

Il y a deux LPAR dans un Sysplex :

LPAR1

LPAR2

Agent : MVS01

 

Moniteur d'événements : EM01
Exit SMF : SMFE01

Moniteur d'événements : EM01
Exit SMF : SMFE01

LPAR1 requiert les configurations suivantes :

LPAR2 requiert les configurations suivantes :

Voir aussi :