Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

20.9. Déboguer Rsyslog

Pour exécuter rsyslogd en mode de débogage, veuillez utiliser la commande suivante :
rsyslogd -dn
Avec cette commande, rsyslogd produit des informations de débogage et les imprime sur la sortie standard. L'option-n correspond à « no fork ». Vous pouvez modifier le débogage avec des variables d'environnement. Par exemple, vous pouvez stocker la sortie du débogage dans un fichier journal. Avant de lancer rsyslogd, veuillez saisir ce qui suit sur la ligne de commande :
export RSYSLOG_DEBUGLOG="path"
export RSYSLOG_DEBUG="Debug"
Remplacez path par l'emplacement souhaité du fichier où les informations de débogage seront journalisées. Pour une liste complète des options disponibles pour la variable RSYSLOG_DEBUG, veuillez consulter la section connexe dans la page man de rsyslogd(8).
Pour vérifier si la syntaxe utilisée dans le fichier /etc/rsyslog.conf est valide, veuillez utiliser :
rsyslogd -N 1
1 représente le niveau de détails du message de sortie. Ceci est une option de compatibilité de transfert car un seul niveau est actuellement fourni. Cependant, vous devez ajouter cet argument pour exécuter la validation.