rsyslogd
Linux
Publiée le
2026-11-04 05:20:33
rsyslogd
# Vérifie si le service rsyslog est bien en cours d'exécution
systemctl status rsyslog
# Charge la configuration sans redémarrer, pour appliquer les changements rapidement
systemctl reload rsyslog
# Teste la syntaxe de ta configuration rsyslog. Si ça échoue, tu sais où est l'erreur
rsyslogd -N
# Redémarre complètement le service si un changement majeur a été fait
systemctl restart rsyslog
# Affiche les logs système récents via journalctl (méthode moderne)
journalctl -u rsyslog.service --since "1 hour ago"
# Consulte les messages du noyau qui pourraient être loggés par rsyslog
dmesg | tail
# Vérifie les permissions des fichiers de logs principaux
ls -ld /var/log/messages
# Recherche un pattern spécifique dans les anciens logs système
grep "ERROR" /var/log/messages
# Ajoute une règle temporaire pour loguer un service spécifique (exemple)
echo "*.* action(type="omfile" file="/tmp/debug.log")" >> /etc/rsyslog.d/20-local.conf
# Supprime le fichier de debug que tu as créé pour ne pas encombrer ton système
rm -f /tmp/debug.log
# Vérifie les utilisateurs qui ont accès aux logs (si c'est un souci de droits)
getent group adm
# Affiche la liste des modules rsyslog disponibles
rsyslogd -h
# Si tu veux forcer une réinitialisation du cache ou des états (attention !)
systemctl stop rsyslog && systemctl start rsyslog
# Vérifie si le port 514 (UDP/TCP) est écouté par le service
netstat -tuln | grep 514