====== Syslog ====== ====== Généralités ====== Syslog est un protocole définissant un service de journaux d'événements. C'est aussi le nom du format qui permet ces échanges. ====== Installation ====== ===== Syslog ===== Syslog est présent sur toutes les distributions Linux on n’a pas besoin de l’installer. Il réceptionne les messages dans /var/log/messages. Son nom est syslogd. ===== Syslog-ng ===== Si on veut installer un serveur syslog alors on installe syslog-ng qui va se charger de supprimer syslogd. Récupérer le paquetage sur le site de rpm.pbone. Je ne l’ai pas trouvé sur le site de dag-wieers. http://rpm.pbone.net/ Récupérer le rpm de syslog-ng en fonction de l’architecture du système et la version de la Red Hat. wget http://...el4.rf.i386.rpm L’installer avec la commande suivante. rpm -ivh syslog-ng...el4.rpm Il y a peut-être des dépendances à installer. Les récupérer sur le site et les installer avant de ===== PHPsyslog-ng ===== A faire. ====== Configuration ====== ===== Documentation ===== Site officiel : http://www.balabit.com/network-security/syslog-ng/ ===== Configuration cliente (syslog) ===== Pour configurer un client syslog afin qu’il s’intègre dans une infrastructure syslog-ng, il faut modifier le fichier de configuration suivant. ^ Emplacement ^ Fonction ^ | /etc/syslog.conf | Fichier de configuration client de syslog. | Ajouter la ligne en gras qui spécifie d’envoyer les messages sur le serveur dont l’adresse IP est spécifiée. *.info;mail.none;authpriv.none;cron.none /var/log/messages *.info;mail.none;authpriv.none;cron.none @172.25.30.10 ou *.info;mail.none;authpriv.none;cron.none @srv-syslog.admin Redémarrer le service syslogd. service syslog restart Se connecter sur l’interface PHPsyslog-ng : https://srv-syslog.domaine.local/ L‘adresse IP du serveur doit apparaître dans la liste et les logs doivent être accessibles. La configuration est terminée pour ajouter un serveur à une infrastructure syslog-ng en place.