Configurer rsyslog remote serveur/client

Configuration de base pour déporter les logs sur un serveur central rsyslog.

Configuration serveur

Créer un fichier 10-main.conf dans /etc/rsyslog.d/

sudo mkdir /etc/rsyslog.d/10-main.conf

Ajouter les lignes suivante dans le fichier de conf 10-main.conf

$ModLoad imudp
$UDPServerRun 514
$AllowedSender UDP, 192.168.10.0/24

$template syslog, "/var/log/remote/%hostname%/%programname%"
*.* ?syslog
& ~

Redémarrer le service

sudo service rsyslog restart

Configuration client

Ajouter la ligne suivante dans /etc/rsyslog.conf

#Si UDP 
*.*     @IP_SERVEUR_RSYSLOG>:514

#Si TCP
*.*     @@IP_SERVEUR_RSYSLOG>:514

Redémarrer le service

sudo service rsyslog restart