Utiliser Gentoo et Calculate Linux

Installer et configurer rsyslog sur Gentoo / Calculate Linux

Cet article a été mis à jour, vous consultez ici une archive de cet article!
Table des matières



Introduction



Rsyslog permet de transférr les messages des journaux d'événements sur un réseau IP. il implémente le protocole basique syslog - qui centralise les journaux d'événements, permettant de repérer plus rapidement et efficacement les défaillances d'ordinateurs présents sur un réseau. Il présente la particularité d'en étendre les fonctionnalités en permettant, notamment la rotation automatique des fichiers.


Installation



Code BASH :
emerge -p rsyslog
[ebuild  N     ] app-admin/rsyslog-5.8.11  USE="ssl zlib -dbi -debug -doc -extras -kerberos -mysql -oracle -postgres -relp -snmp -static-libs -zeromq"
 


Pas besoin de stocker en base mysql => FLAGS par défaut OK

Code BASH :
emerge rsyslog



Configuration




Configuration de base



On active les journaux système au boot du serveur :

Code BASH :
 rc-update add rsyslog default


Et on lance le service :

Code BASH :
/etc/init.d/rsyslog start


On vérifie que le fichiers /var/log/messages se remplisse bien:

Code BASH :
tailf /var/log/messages
2013-03-29T22:23:56.500621+01:00 oxygen kernel: IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
2013-03-29T22:23:56.500625+01:00 oxygen kernel: usb 4-1: USB disconnect, device number 2
2013-03-29T22:23:56.500639+01:00 oxygen kernel: device-mapper: ioctl: 4.23.1-ioctl (2012-12-18) initialised: dm-devel@redhat.com
2013-03-29T22:23:56.500645+01:00 oxygen kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
2013-03-29T22:23:56.500648+01:00 oxygen kernel: i2c /dev entries driver
2013-03-29T22:23:56.500652+01:00 oxygen kernel: NET: Registered protocol family 17
 



Configuration avancée