Contactez-nous
  1. Accueil
  2. /
  3. Blog
  4. /
  5. Configurer rsyslog pour centraliser les logs systèmes sous Linux

Administration
Linux
Monitoring

Configurer rsyslog pour centraliser les logs systèmes sous Linux

21 juillet 2025

2 min de lecture

Sommaire
Prérequis
Ressources complémentaires
1. Installation de rsyslog
2. Configuration du serveur central
3. Configuration des serveurs clients
4. Vérification
5. Organisation avancée des logs
6. Rotation et nettoyage des logs
Conclusion

Centraliser les logs simplifie l'analyse et le dépannage en administration système. rsyslog collecte les logs de plusieurs serveurs et les rassemble sur un serveur unique.

Prérequis

  • Deux serveurs Linux (Debian, Ubuntu, CentOS, Rocky Linux) :
    • Un serveur central pour recevoir les logs
    • Un ou plusieurs serveurs clients pour envoyer les logs
  • Accès root ou sudo

Ressources complémentaires

  • Découvrez le guide complet des logs Linux
  • Utilisez Loki pour les logs
  • Voyez Vector comme alternative

1. Installation de rsyslog

Sur tous les serveurs (central et clients), installez rsyslog :

Debian/Ubuntu
sudo apt update
sudo apt install -y rsyslog
CentOS/RHEL/Rocky Linux
sudo dnf install -y rsyslog

2. Configuration du serveur central

Éditez /etc/rsyslog.conf :

sudo nano /etc/rsyslog.conf

Décommentez les lignes suivantes pour activer la réception TCP et UDP :

module(load="imudp")
input(type="imudp" port="514")
module(load="imtcp")
input(type="imtcp" port="514")

Redémarrez rsyslog :

sudo systemctl restart rsyslog

3. Configuration des serveurs clients

Éditez /etc/rsyslog.conf sur chaque client :

sudo nano /etc/rsyslog.conf

Ajoutez en fin de fichier pour envoyer les logs au serveur central (remplacer IP_SERVEUR par l'IP réelle) :

*.* @IP_SERVEUR:514

Pour utiliser TCP (recommandé), utilisez :

*.* @@IP_SERVEUR:514

Redémarrez rsyslog sur chaque client :

sudo systemctl restart rsyslog

4. Vérification

Sur le serveur central, vérifiez les logs entrants dans /var/log/syslog ou /var/log/messages selon votre distribution :

tail -f /var/log/syslog
# ou
tail -f /var/log/messages

5. Organisation avancée des logs

Pour mieux organiser les logs sur le serveur central, créez des fichiers distincts par client en ajoutant une règle dans /etc/rsyslog.conf :

$template RemoteLogs,"/var/log/remote/%HOSTNAME%/%PROGRAMNAME%.log"
*.* ?RemoteLogs

Redémarrez rsyslog :

sudo systemctl restart rsyslog

6. Rotation et nettoyage des logs

Configurez logrotate pour la gestion des fichiers log :

Créez /etc/logrotate.d/rsyslog-remote :

sudo nano /etc/logrotate.d/rsyslog-remote

Ajoutez :

/var/log/remote/*/*.log {
    daily
    rotate 14
    missingok
    compress
    delaycompress
    notifempty
    create 640 root adm
    sharedscripts
    postrotate
        systemctl restart rsyslog > /dev/null
    endscript
}

Conclusion

Votre serveur rsyslog est opérationnel et centralise les logs de vos serveurs Linux. Avec tous les logs réunis au même endroit, la surveillance et le dépannage deviennent bien plus directs.

Besoin d'aide sur ce sujet ?

Notre équipe d'experts est là pour vous accompagner dans vos projets d'infrastructure et d'infogérance.

Contactez-nous

Articles similaires

Logs Linux 2026 : journalctl, syslog, rsyslog et logrotate complet
Linux
Administration
Monitoring

Logs Linux 2026 : journalctl, syslog, rsyslog et logrotate complet

Guide complet logs Linux 2026 : journalctl systemd, syslog, rsyslog, logrotate, analyse logs, centralisation, monitoring et troubleshooting système.

30 janv. 2026

Lire plus

Superviser ses services avec Monit
Administration
Linux
Monitoring

Superviser ses services avec Monit

Découvrez comment installer et configurer Monit pour surveiller vos services et redémarrer automatiquement vos applications critiques sous Linux.

4 oct. 2025

Lire plus

Automatisation de la gestion des journaux avec logrotate et compression
Administration
Linux
Monitoring

Automatisation de la gestion des journaux avec logrotate et compression

Déployer une rotation automatique, une compression adaptée et une politique de rétention claire des journaux système et applicatifs avec logrotate.

8 sept. 2025

Lire plus


SHPV, votre partenaire de confiance en infrastructure et infogérance informatique en France.

SHPV
Contactez-nousNous contacter
Expertise
InfrastructureDatacenterInfogéranceCloudHébergementTransit IP
Légales
Conditions Générales de VenteCPS - Contrat de ServicesCPS - Hébergement CloudCPS - Microsoft 365Accord sous-traitance RGPDTarifs interventions

SHPV © 2026 - Tous droits réservés

Mentions légalesPolitiques de confidentialité
SHPV FRANCE - SAS au capital de 16 000 € - 52 Rue Romain Rolland, 71230 Saint-Vallier - SIRET n°80886287400035 - R.C.S. Chalon-sur-Saône. Par téléphone 09 72 310 818 - Email: support@shpv.fr