rsyslog

Objectif

Le but est de procéder à l'installation et la configuration du logiciel rsyslog.

Pre-requis

Afin de pouvoir effectuer les manipulations, nous devons avoir notre machine serveur connecter à internet et avoir des droits d'accès root.

Installation

Nous avons remarquer sur le site officiel que des dépôts Debian existe. Nous allons donc les utiliser. Pour y parvenir nous allons ajouter la clé pgp fournie permettant de vérifier que les paquets n'on pas était modifier :

# apt-key adv --recv-keys --keyserver keys.gnupg.net AEF0CF8E

Nous modifions le fichier /etc/apt/sources.list afin d'y ajouter les dépôts

# rsyslog
deb http://debian.adiscon.com/v8-stable wheezy/
deb-src http://debian.adiscon.com/v8-stable wheezy/

Nous mettons ensuite à jour le cache apt et procédons à l'installation du programme

# apt-get update
# apt-get install rsyslog rsyslog-mysql

Configuration

Serveur

Nous passons maintenant à la configuration. Pour cela nous éditons le fichier /etc/rsyslog.conf

Nous dé-commentons les lignes suivantes :

$ModLoad imudp
$UDPServerRun 514

Puis ajoutons

$template TmplAuth, "/var/log/%HOSTNAME%/%PROGRAMNAME%.log"

Client

Pour le client, nous allons également apporter des modifications de le fichier /etc/rsyslog.conf en ajoutant la ligne suivante :

*.* @IPDuServeurRsyslog:514

Il faut bien penser à mettre le @ devant l'adresse IP.Il ne faut pas oublier de redémarrer le service après modifications grâce à la commande : # service rsyslog restart