Syslog
Guides de configuration des systèmes de gestion des journaux d'événements système RSyslog et Syslog-NG.
-
Installer et configurer un serveur Syslog-NG centralisé sur Debian
Syslog-NG est un logiciel de journalisation des événements systèmes. Il est réputé pour sa grande flexibilité. Parmi les possibilités offertes se trouvent la journalisation des journaux sur un serveur centralisé et le stockage des événements dans une base de données. Ce guide présente la mise en place d'un serveur de journalisation Syslog-NG centralisé pour gérer l'enregistrement des journaux de plusieurs hôtes clients.
-
Enregistrer les journaux dans une base MySQL avec Syslog-NG
Par défaut, Syslog-NG écrit les événements dans des fichiers textes, dits fichiers journaux, situés dans le dossier "/var/log". Ajouter à cela le stockage dans MySQL permet d'accéder au journaux plus simplement via des interfaces Web telles que PHP-Syslog-NG. Ce guide décrit la configuration d'un backend MySQL à Syslog-NG.
-
Créer une configuration modulaire pour Syslog-NG
L'un des inconvénient de Syslog-NG est son fichier de configuration monolithique. Ce guide donne la possibilité de diviser la configuration de Syslog-NG en plusieurs petits fichiers modulaires placés dans le dossier /etc/syslog-ng/syslog-ng.conf.d. Pour information, rsyslog propose de base cette fonctionnalité.
-
Journaliser les erreurs PHP avec Syslog
Suivant la configuration du serveur, les messages PHP ne sont pas stockés dans les journaux d'erreur du serveur HTTP utilisé. Dans ce cas, il est nécessaire de configurer PHP pour enregistrer les erreurs dans un fichier dédié, ou mieux, vers Syslog. Cet article présente une configuration simple pour enregistrer les messages d'erreurs PHP générés par les sites hébergés dans le fichier "/var/log/php.log".