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é !
proc iomoperate;
connect host='hostname'
port=8561
user='sasadm @saspw'
pass='password'
iomoptions='noredirect';
set attribute category="Loggers" name="App.Meta" value="Debug";
set attribute category="Loggers" name="App.OMI" value="Trace";
set attribute category="Loggers" name="Audit.Meta.Security" value="Trace";
set attribute category="Loggers" name="Audit.Authentication" value="Trace";
set attribute category="Loggers" name="Perf.Meta" value="Info";
quit;
1
PROC IOMOPERATE;
2
connect host='hostname'
3
port=8561
4
user='sasadm @saspw'
5
pass='password'
6
iomoptions='noredirect';
7
8
SET attribute category="Loggers" name="App.Meta" value="Debug";
9
SET attribute category="Loggers" name="App.OMI" value="Trace";
10
SET attribute category="Loggers" name="Audit.Meta.Security" value="Trace";
11
SET attribute category="Loggers" name="Audit.Authentication" value="Trace";
12
SET attribute category="Loggers" name="Perf.Meta" value="Info";
13
14
QUIT;
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é !
proc iomoperate;
connect host='hostname'
port=8561
user='sasadm @saspw'
pass='password'
iomoptions='noredirect';
set attribute category="Loggers" name="App.Meta" value="NULL";
set attribute category="Loggers" name="App.OMI" value="NULL";
set attribute category="Loggers" name="Audit.Meta.Security" value="NULL";
set attribute category="Loggers" name="Audit.Authentication" value="NULL";
set attribute category="Loggers" name="Perf.Meta" value="NULL";
quit;
1
PROC IOMOPERATE;
2
connect host='hostname'
3
port=8561
4
user='sasadm @saspw'
5
pass='password'
6
iomoptions='noredirect';
7
8
SET attribute category="Loggers" name="App.Meta" value="NULL";
9
SET attribute category="Loggers" name="App.OMI" value="NULL";
10
SET attribute category="Loggers" name="Audit.Meta.Security" value="NULL";
11
SET attribute category="Loggers" name="Audit.Authentication" value="NULL";
12
SET attribute category="Loggers" name="Perf.Meta" value="NULL";
13
14
QUIT;
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.
« 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. »
SAS et tous les autres noms de produits ou de services de SAS Institute Inc. sont des marques déposées ou des marques de commerce de SAS Institute Inc. aux États-Unis et dans d'autres pays. ® indique un enregistrement aux États-Unis. WeAreCAS est un site communautaire indépendant et n'est pas affilié à SAS Institute Inc.
Ce site utilise des cookies techniques et analytiques pour améliorer votre expérience.
En savoir plus.