Cadre d'applications communes
Journalisation
La bibliothèque de composants communs (CCL) prend en charge le suivi complet et comporte un gestionnaire de défaillance pour vous aider à diagnostiquer les erreurs irrécupérables. Ces services sont disponibles pour et exploités par la plupart des modules d'extension.
Les services CAF consignent leurs activités dans des fichiers journaux. L'exhaustivité des informations varie en fonction du niveau de suivi librement personnalisable. Les fichiers journaux sont d'une grande utilité pour analyser les problèmes.
Le niveau de suivi est défini sur ERREUR par défaut. Si vous souhaitez obtenir plus d'informations de suivi, vous devez définir le niveau de suivi, sur DETAIL par exemple pour la fonction Software Delivery ou pour le service de transport de données. Vous devez, pour cela, exécuter l'une des commandes cftrace suivantes : cftrace -c set -f USD -l DETAIL -s 30000 cftrace -c set -f DTS -l DETAIL -s 30000
L'option -s définit la taille du fichier journal sur 30 000 Ko. La taille par défaut est de 2
000 Ko, ce qui peut s'avérer insuffisant pour le niveau de suivi DETAIL. (Le fichier de suivi est écrasé, lorsque la taille limite et le nombre de fichiers de suivi configurés sont atteints).
Sur Windows, les fichiers journaux pour l'ensemble des services CAF sont situés sous
rép_installation\logs (par défaut : c:\Program Files\CA\DSM\logs).
Les fichiers journaux créés au cours de l'installation de CA Client Automation se trouvent dans votre dossier temporaire d'utilisateur. En général, la variable d'environnement
%temp% indique ce dossier.
Sur Linux, les fichiers journaux pour l'ensemble des services CAF sont situés sous
$CA_DSM_BASEDIR/logs.
Les fichiers journaux créés au cours de l'installation de CA Client Automation se trouvent sous /opt/CA/installer/log.
Chapitre 1: Description de Client Automation 51
Cadre d'applications communes
Fichiers journaux de suivi
Les composants Client Automation produisent des fichiers journaux de suivi de leurs activités système pendant leur exécution. Vous pouvez les utiliser pour analyser et régler des problèmes.
Chaque processus Client Automation écrit les données dans son propre journal de suivi.
Si le magasin de configurations contient une configuration de suivi pour un processus, le processus écrit les informations de suivi dans le fichier défini. Si le magasin de configurations ne contient aucune configuration de suivi pour un processus, le processus écrit les informations de suivi dans un fichier dont le nom est attribué en fonction du nom du processus. S'il existe plusieurs instances pour un même processus, vous pouvez définir chaque instance pour que l'écriture des données s'effectue dans le journal de suivi nommé de façon unique pour chacune d'entre elles. Toutefois, cette fonction est désactivée par défaut afin d'empêcher la création d'un grand nombre de fichiers de suivi. Vous pouvez activer cette fonction (via une configuration commune) lorsque vous souhaitez régler les problèmes liés au système.
Si le niveau de suivi d'un processus est défini sur ERREUR et qu'un suivi de niveau
ERREUR est généré, Client Automation écrit les informations supplémentaires concernant le suivi de niveau INFORMATION dans le fichier journal de suivi. Ces informations supplémentaires de niveau INFORMATION offre davantage de données concernant le contexte de l'erreur et indiquent les suivis de niveau inférieur qui ont abouti à l'erreur.
Vous pouvez définir les paramètres de la fonction de suivi via la ligne de commande ccnfcmda.
Remarque : Pour plus d'informations sur la commande ccnfcmda de l'agent de configuration, saisissez <command> / ? dans l'invite de commande.
52 Manuel d'implémentation