10.79.
Rsyslog-6.4.2
Le paquet rsyslog contient des programmes pour les messages du
système de fichier journal, tels que ceux fournis par le noyau
lorsque des choses inhabituelles se produisent.
10.79.1. Installation de Rsyslog
Préparez la compilation de Rsyslog :
CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
./configure --prefix=/usr --libdir=/usr/lib64
Compilez le paquet :
make
Pour tester les résultats, lancez : make check
.
Installez le paquet :
make install
Créez un répertoire pour les expansion snippets :
install -dv /etc/rsyslog.d
10.79.2. Configuration
de rsyslog
Créez un nouveau fichier /etc/rsyslog.conf
en lançant ce qui suit :
cat > /etc/rsyslog.conf << "EOF"
# Début de /etc/rsyslog.conf
# Configuration CLFS de rsyslog. Pour plus d'info utilisez man rsyslog.conf
#######################################################################
# Modules Rsyslog
# Support pour le système journal du système local
$ModLoad imuxsock.so
# Support pour la journalisation du noyau
$ModLoad imklog.so
#######################################################################
# Options globales
# Utiliser le format traditionel d'horodateur.
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# Réglage des droits par défaut pour tous les fichiers journaux
$FileOwner root
$FileGroup root
$FileCreateMode 0640
$DirCreateMode 0755
# Fournit la réception UDP
$ModLoad imudp
$UDPServerRun 514
# Désactive la répétition des entrées
$RepeatedMsgReduction on
#######################################################################
# Inclut les snippets de config de Rsyslog
$IncludeConfig /etc/rsyslog.d/*.conf
#######################################################################
# Fichiers journaux standard
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
# Récupérer tous les journaux
*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
# On montre les urgences à tout le monde
*.emerg *
# Fin de /etc/rsyslog.conf
EOF
10.79.3.
Contenu de rsyslog
Programmes installés:
rsyslogd
Répertoire installé:
/usr/lib/rsyslog
Descriptions courtes
rsyslogd
|
Enregistre les messages que le système donne à
journaliser. Tout message enregistré contient au moins
une date et un nom d'hôte et en principe également le nom
du programme, mais cela dépend de lu niveau de vigilence
dont vous avez dit au démon de journal de faire preuve.
|