Configuration de la consignation des erreurs


Linux et UNIX

Pour définir les paramètres de consignation des erreurs pour les messages côté serveur, vous pouvez utiliser les paramètres n4u.server.log-levels et n4u.server.log-file du fichier de configuration /etc/opt/novell/eDirectory/conf/nds.conf.


Définition du niveau de gravité

Les niveaux de gravité disponibles sont LogFatal, LogWarn, LogErr, LogInfo et LogDbg (par ordre décroissant de gravité). Pour plus d'informations sur les niveaux de gravité, reportez vous à la section Niveaux de gravité des messages.

Le niveau de gravité par défaut est « LogFatal ». Dès lors, seuls les messages dont le niveau de gravité est fatal seront consignés.

Pour définir le niveau de gravité, utilisez le paramètre n4u.server.log-levels dans le fichier nds.conf comme suit :

n4u.server.log-levels=niveau_gravité

Par exemple :

  • Pour définir le niveau de gravité sur LogInfo et supérieurs, entrez la commande suivante :
    n4u.server.log-levels=LogInfo

    Avec cette configuration, les messages de niveaux LogInfo et supérieurs (c'est-à-dire LogFatal, LogWarn et LogErr) seront consignés dans le fichier journal.

  • Pour définir le niveau de gravité sur LogWarn et supérieurs, entrez la commande suivante :
    n4u.server.log-levels=LogWarn

    Avec cette configuration, les messages de niveaux LogWarn et supérieurs (LogFatal) seront consignés dans le fichier journal.


Indication du nom du fichier journal

Pour spécifier l'emplacement du fichier journal où les messages seront consignés, utilisez le paramètre n4u.server.log-file dans le fichier nds.conf. Par défaut, les messages sont consignés dans le fichier ndsd.log.

Par exemple, pour consigner les messages dans le fichier /tmp/edir.log, entrez la commande suivante :

n4u.server.log-file=/tmp/edir.log

Pour consigner les messages dans le journal système, utilisez le paramètre n4u.server.log-file comme suit :

n4u.server.log-file=syslog


Indication de la taille du fichier journal

Pour indiquer la taille du fichier journal, utilisez le paramètre n4u.server.log-file-size dans le fichier nds.conf. La taille maximale est de 2 Go et la valeur par défaut de 1 Mo. Vous pouvez toutefois également spécifier une taille de fichier inférieure à 1 Mo.

Ce paramètre ne s'applique pas au fichier ndsd.log.

Si la taille du fichier journal atteint la limite spécifiée, l'outil de consignation écrase le fichier journal à partir du début.


Windows


Définition du niveau de gravité

Les niveaux de gravité disponibles sont LogFatal, LogWarn, LogErr, LogInfo et LogDbg (par ordre décroissant de gravité). Pour plus d'informations sur les niveaux de gravité, reportez vous à la section Niveaux de gravité des messages.

Pour définir le niveau de gravité, procédez comme suit :

  1. Cliquez sur Démarrer > Paramètres > Panneau de configuration > Services Novell eDirectory

  2. Dans l'onglet Services, sélectionnez dhlog.dlm.

  3. Entrez le niveau de consignation dans la zone Paramètres de démarrage.

    Par exemple, pour définir le niveau de consignation sur LogErr et supérieurs, entrez la commande suivante :

    LogLevels=LogErr
  4. Cliquez sur Configurer

  5. Dans l'onglet Configuration ACS, cliquez sur le signe plus de DHostLogger.

    Le paramètre LogLevel est actualisé avec la valeur configurée.


Indication du nom du fichier journal et du chemin

  1. Cliquez sur Démarrer > Paramètres > Panneau de configuration > Services Novell eDirectory

  2. Dans l'onglet Services, sélectionnez dhlog.dlm.

  3. Entrez le chemin du fichier journal dans la zone Paramètres de démarrage comme suit :

    LogFile=chemin_fichier

    Par exemple, pour définir le chemin du fichier journal sur /tmp/Err.log, entrez la commande suivante dans la zone Paramètres de démarrage :

    LogFile=/tmp/Err.log
  4. Cliquez sur Configurer

  5. Dans l'onglet Configuration ACS, cliquez sur le signe plus de DHostLogger.

    Le paramètre LogFile est actualisé avec la valeur configurée.


Indication de la taille du fichier journal

  1. Cliquez sur Démarrer > Paramètres > Panneau de configuration > Services Novell eDirectory

  2. Dans l'onglet Services, sélectionnez dhlog.dlm.

  3. Entrez le chemin du fichier journal dans la zone Paramètres de démarrage comme suit :

    LogSize=taille

    La taille du fichier par défaut est de 1 Mo.

  4. Cliquez sur Configurer

  5. Dans l'onglet Configuration ACS, cliquez sur le signe plus de DHostLogger.

    Le paramètre LogSize est actualisé avec la valeur configurée.


NetWare

Sous NetWare, DSLOG.NLM consigne les messages côté serveur. Ces derniers sont consignés dans le fichier sys:\system\ds.log.

NOTE:  DSLOG.NLM est automatiquement fonctionnel lorsque DS l'est également. Toutefois, vous pouvez charger/décharger DSLOG.NLM manuellement.

Les niveaux de gravité disponibles sont LogFatal, LogWarn, LogErr, LogInfo et LogDbg (par ordre décroissant de gravité). Pour plus d'informations sur les niveaux de gravité, reportez vous à la section Niveaux de gravité des messages.

Par défaut, les messages et étiquettes d'événement sont consignés dans le fichier ds.log. Les messages sont consignés dans le format suivant :

<étiquette_événement>: <heure>: <niveau_gravité>: message

Par exemple :

INIT: [2005/03/25   15:27:14]   INFO: NDS Schema Upgrade Version: DIB 1, Code 1 
PART: [2005/03/25 16:18:10] DEBUG: Merging partition root data during partition join success


Configuration des filtres

Pour configurer les filtres, entrez la syntaxe suivante :

DSLOG options

Le tableau suivant décrit les options dslog :


Table 6. Description des options dslog

Option Description

FILE ON

Active la consignation dans le fichier journal.

Par défaut, FILE est défini sur ON.

FILE OFF

Désactive la consignation dans le fichier journal.

FMAX=taille

Indique la taille maximale du fichier sur disque.

SLEVEL=valeur

Indique le niveau de gravité des erreurs.

Par défaut, SLEVEL est défini sur LogFatal.

FNAME=nom

Indique le nom du fichier sur disque.

Par défaut, le nom du fichier est ds.log.

Par exemple :

  • Pour activer la consignation, entrez la commande suivante :
    DSLOG FILE ON
  • Pour désactiver la consignation, entrez la commande suivante :
    DSLOG FILE OFF
  • Pour définir la taille maximale du fichier sur 10 240 octets, entrez la commande suivante :
    DSLOG FMAX=10240
  • Pour filtrer les messages de débogage et de niveaux supérieurs, entrez la commande suivante :
    DSLOG SLEVEL=LOGDBG
  • Pour définir le nom du fichier journal, entrez la commande suivante :
    DSLOG FNAME=DS.LOG

Pour plus d'informations sur les options dslog, consultez l'aide en ligne. Pour ce faire, entrez la commande suivante à l'invite :

help dslog


Affichage de la configuration actuelle

Pour afficher les paramètres de configuration actuels, vous pouvez utiliser l'option GET comme suit :

DSLOG   GET

Par exemple, si vous avez activé DSLOG et avez défini le niveau de gravité sur le débogage, la sortie est semblable à la suivante :

DSLOG Configuration:DSLOG File is ON                     File Name: DS.LOGFile Size: nnnnn(Max: nnnnnn).       Severity Level: LOGDBG