Antoine_Sauteron_1266

[TUTO] 3 manières d'activer les traces sur les processus serveur AE

Discussion created by Antoine_Sauteron_1266 on Jan 13, 2017
Les traces sont des versions plus détaillées des logs. Elles peuvent être utilisées pour faire une analyse plus poussée de problèmes techniques.

Les traces du serveur sont stockées à l'emplacement défini dans cette section du fichierhttps://docs.automic.com/documentation/WEBHELP/french/AWA/11.2/AE/11.2/All%20Guides/help.htm#ucaaqm.htm%3FTocPath%3DAdministration%2520Guide%7CConfiguration%7CStructure%2520of%2520the%2520Configuration%2520Files%7CAutomation%2520Engines%7C_____1ucsrv.ini :
[TRACE]
file=..\temp\$$srv_trc_*_##.txt
Attention : l'activation de traces peut provoquer la création de fichiers de plusieurs giga-octets sur une période très courte. C'ets pourquoi elle ne doit être effectuée que sur un laps de temps limité et à la demande du support Automic.

Dans ce post nous allons voir comment activer les traces sur le serveur Automation Engine depuis l'interface graphique, avec un script ou en modifiant le fichier .ini du serveur.

1. Depuis la GUI

A/ Jusqu'en version 11.2 : avec l'interface utilisateur

Aller dans la fenêtre Supervision Système > Automation Engine.
Faites un clic droit sur n'importe quel WP et choisissez 'Propriétés'

gmvcr7q7socl.png

Remplissez les cellules dans la partie gauche:
yc0rsfkd935r.png

B/ In AWI (v12 only)

Go to the "Administration" panel > Automation Engine Management > Processes & usage then right-click on a server process and choose "Trace Options".

4q8c4x9jwxfr.png


74yn5tdj68ob.png


2. Avec un script


La fonction SET_UC_SETTING peut être utilisée avec GET_UC_SYSTEM_NAME().

A/ Activer les traces
!Mettre une trace database=4 sur les WPs
!Get System Name
:SET &TRC# = GET_UC_SYSTEM_NAME()
!Activer les traces sur les WPs
:SET_UC_SETTING SET_TRACE, &TRC#, "0400000000000000"


B/ Désactiver les traces : utiliser le même principe pour remettre les valeurs à '0'.

:SET &TRC# = GET_UC_SYSTEM_NAME()
!Désactiver les traces
:SET_UC_SETTING SET_TRACE, &TRC#, "0000000000000000"

3. Depuis ucsrv.ini


2. Editez le fichier ucsrv.ini et assignez les valeurs directement dans la section [TRACE]:

tcp/ip=
database=
trc03=
srcall=
memio=
jcl=
memsv=
snmp=
zuxml=
cache=
trc11=
ucds=
xscript=
uc4global=
trc15=
trc16=

Assurez-vous de bien désactiver les traces ! Cette solution n'est pas recommandée car elle sera prise en compte à chaque redémarrage du serveur, tant que les valeurs n'auront pas été remises à zéro.


Aller plus loin


Vous pouvez utiliser les 2 scripts ci-dessous développés par le support Automic :

Trace scheduler (planifier les traces à l'avance) : https://automic.force.com/support/apex/CommunityArticleDetail?id=ka4b00000004MP5
Rolling traces (traces s'activant et se désactivant à intervalle régulier) :
https://automic.force.com/support/apex/CommunityArticleDetail?id=ka4b00000004MCp




Outcomes