Publié le :
Administration CREATION_INTERNE

Gestion dynamique des logs du serveur de métadonnées via PROC IOMOPERATE

Attention : Ce code nécessite des droits administrateur.
Ce script utilise la procédure `PROC IOMOPERATE` pour modifier la configuration des journaux (loggers) du serveur de métadonnées sans nécessiter de redémarrage. La première partie active le mode Debug/Trace pour des catégories spécifiques (App.Meta, App.OMI, Audit...) afin d'aider au diagnostic. La seconde partie rétablit les valeurs par défaut.
Analyse des données

Type : CREATION_INTERNE


Le script ne traite pas de données analytiques mais modifie la configuration du serveur (attributs des loggers) via une connexion administrative.

1 Bloc de code
PROC IOMOPERATE
Explication :
Connexion au serveur de métadonnées et modification des attributs de journalisation pour activer les niveaux Debug, Trace et Info sur les composants critiques (Meta, OMI, Audit, Perf).
Copié !
1PROC IOMOPERATE;
2 connect host='hostname'
3 port=8561
4 user='sasadm @saspw'
5 pass='password'
6 iomoptions='noredirect';
7 
8SET attribute category="Loggers" name="App.Meta" value="Debug";
9SET attribute category="Loggers" name="App.OMI" value="Trace";
10SET attribute category="Loggers" name="Audit.Meta.Security" value="Trace";
11SET attribute category="Loggers" name="Audit.Authentication" value="Trace";
12SET attribute category="Loggers" name="Perf.Meta" value="Info";
13 
14QUIT;
2 Bloc de code
PROC IOMOPERATE
Explication :
Rétablissement des attributs de journalisation à 'NULL', ce qui annule les modifications précédentes et remet les logs à leur configuration par défaut.
Copié !
1PROC IOMOPERATE;
2 connect host='hostname'
3 port=8561
4 user='sasadm @saspw'
5 pass='password'
6 iomoptions='noredirect';
7 
8SET attribute category="Loggers" name="App.Meta" value="NULL";
9SET attribute category="Loggers" name="App.OMI" value="NULL";
10SET attribute category="Loggers" name="Audit.Meta.Security" value="NULL";
11SET attribute category="Loggers" name="Audit.Authentication" value="NULL";
12SET attribute category="Loggers" name="Perf.Meta" value="NULL";
13 
14QUIT;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : Copyright © 2023, SAS Institute Inc., Cary, NC, USA. All Rights Reserved.


Banner
Le Conseil de l'Expert
Expert
Simon
Expert SAS et fondateur.
« En tant qu'administrateur, faire face à une erreur intermittente sur le serveur de métadonnées est un défi de taille. La procédure IOMOPERATE est votre outil de chirurgie de précision : elle permet de modifier le niveau de verbosité des journaux (loggers) instantanément, sans interrompre les sessions utilisateurs ni redémarrer les services. »