GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL 6,7 :Comment augmenter la verbosité des messages du journal système (rsyslogd)

Le démon de journalisation du système Linux est responsable de la journalisation des messages système. À partir de RHEL 6, le démon/service de journal système et son fichier de configuration sont rsyslogd – /etc/rsyslog.conf . Le message décrit comment modifier la verbosité des messages du journal système CentOS / RHEL 6,7.

Niveau de verbosité pour rsyslogd

Chaque ligne du fichier de configuration /etc/rsyslog.conf définit une règle composée de deux champs séparés par des espaces, c'est-à-dire un sélecteur (ou filtre) champ et une action champ.

– Le champ de sélecteur spécifie un modèle d'installations et de priorités.
– Le champ d'action spécifie la cible des messages correspondant au sélecteur, c'est-à-dire un fichier (journal), un canal nommé (fifo), un tty (terminal), une adresse réseau, etc.

installations

authpriv messages de sécurité/autorisation (privés)
cron démon d'horloge (messages crond et atd)
démon messages des démons système sans installation distincte
kern messages du noyau
locale[0-7] réservé à l'utilisation du système local (voir ci-dessous)
lpr messages de l'imprimante (utilisés par les cartes JetDirect)
courrier messages des démons de messagerie
actualités Messages du sous-système de nouvelles USENET
syslog messages générés en interne par syslogd
utilisateur messages génériques au niveau de l'utilisateur
uucp Messages du sous-système UUCP

Priorités / Sévérités

0 urgence le système est inutilisable
1 alerte une action doit être entreprise immédiatement
2 critique conditions critiques
3 erreur conditions d'erreur
4 avertissement conditions d'avertissement
5 avis état normal, mais significatif
6 infos message d'information
7 déboguer message de niveau de débogage

Voici un exemple par défaut d'un fichier RHEL 7 /etc/rsyslog.conf. La première ligne indique au démon syslog (syslogd) de consigner toutes les informations de niveau ou supérieur (à l'exception des messages de messagerie, d'authpriv et de l'installation cron) dans le fichier /var/log/messages.

cat /etc/rsyslog.conf
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
authpriv.*                                              /var/log/secure
mail.*                                                  -/var/log/maillog
cron.*                                                  /var/log/cron
*.emerg                                                 *
uucp,news.crit                                          /var/log/spooler
local7.*                                                /var/log/boot.log

Augmentation de la verbosité des messages syslog par défaut

1. Pour augmenter la verbosité par défaut des messages syslog, par ex. du niveau info au niveau de débogage, modifiez l'entrée du fichier de configuration syslog appropriée, par exemple :

de :

*.info;mail.none;authpriv.none;cron.none           /var/log/messages

à :

*.debug;mail.none;authpriv.none;cron.none          /var/log/messages

2. Pour envoyer des messages de niveau de débogage (mais pas des messages d'autres niveaux) pour toutes les installations à la console virtuelle 9 (/dev/tty9), ajoutez l'entrée de fichier de configuration syslog suivante :

*.=debug                      /dev/tty9

3. Lorsque vous apportez des modifications au fichier de configuration du journal système, un redémarrage du service rsyslogd (ou redémarrage du système) est nécessaire pour que les modifications prennent effet, par exemple :

Pour RHEL 6 :

# service rsyslogd restart

Pour RHEL 7 :

# systemctl restart rsyslog


Cent OS
  1. Comment changer le répertoire de journal par défaut (/var/log) dans Rsyslog pour CentOS/RHEL 6,7

  2. Comment modifier l'autorisation par défaut de /var/log/messages dans CentOS/RHEL

  3. Le fichier journal système /var/log/messages est supprimé ou coupé automatiquement (CentOS/RHEL)

  4. Comment désactiver ou étendre la limite de taux de journalisation du système sur CentOS/RHEL 6

  5. Comment désactiver ou étendre la limite de taux de journalisation du système sur CentOS/RHEL 7

Comment installer et configurer R sur le système Linux RHEL 8 / CentOS 8

Comment augmenter la taille d'échange sur RHEL 8 / CentOS 8

Comment installer Cockpit sur CentOS 8 / RHEL 8

Comment redémarrer CentOS 8

Comment arrêter CentOS 8

Comment installer Log.io sur CentOS 7