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.
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 :
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.
n4u.server.log-levels=LogWarn
Avec cette configuration, les messages de niveaux LogWarn et supérieurs (LogFatal) seront consignés dans le 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
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.
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 :
Cliquez sur Démarrer > Paramètres > Panneau de configuration > Services Novell eDirectory
Dans l'onglet Services, sélectionnez dhlog.dlm.
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
Cliquez sur Configurer
Dans l'onglet Configuration ACS, cliquez sur le signe plus de DHostLogger.
Le paramètre LogLevel est actualisé avec la valeur configurée.
Cliquez sur Démarrer > Paramètres > Panneau de configuration > Services Novell eDirectory
Dans l'onglet Services, sélectionnez dhlog.dlm.
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
Cliquez sur Configurer
Dans l'onglet Configuration ACS, cliquez sur le signe plus de DHostLogger.
Le paramètre LogFile est actualisé avec la valeur configurée.
Cliquez sur Démarrer > Paramètres > Panneau de configuration > Services Novell eDirectory
Dans l'onglet Services, sélectionnez dhlog.dlm.
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.
Cliquez sur Configurer
Dans l'onglet Configuration ACS, cliquez sur le signe plus de DHostLogger.
Le paramètre LogSize est actualisé avec la valeur configurée.
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
Pour configurer les filtres, entrez la syntaxe suivante :
DSLOG options
Le tableau suivant décrit les options dslog :
Table 6. Description des options dslog
Par exemple :
DSLOG FILE ON
DSLOG FILE OFF
DSLOG FMAX=10240
DSLOG SLEVEL=LOGDBG
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
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