URL: https://linuxfr.org/users/skc/journaux/centralisation-des-logs-interface-de-consultation Title: Centralisation des logs, interface de consultation Authors: Sébastien Koechlin Date: 2011年04月08日T16:22:54+02:00 License: CC By-SA Tags: logs, debian, postgresql et nosql Score: 13 _(C'est vendredi, mais ça n'en fait pas une obligation de troller.)_ Si comme moi vous avez à gérer plusieurs serveurs Linux, si vous avez fait de la virtualisation ou si vous utilisez LTSP, vous vous retrouvez avec pleins de machines qui produisent chacune leurs logs. La gestion par fichiers dans /var/log arrive rapidement à ses limites. Heureusement, les systèmes syslog modernes permettent facilement de centraliser les logs sur une machine et de les placer dans une base de données. La base permettant de rechercher, de filtrer, de purger et de brancher tout un tas de module (synthèse, alerte par email...) très facilement. Sur une debian moderne, on trouve dsyslog, rsyslog et syslog-ng qui sont tous trois capables d'enregistrer les données dans une base PostgreSQL ou MySQL. Par contre, pour ce qui est de l'exploitation, la seule application que j'ai trouvé est php-syslog-ng, (qui n'est pas packagé dans debian), et qui est devenu récemment logzilla, logiciel propriétaire incompatible avec mon association humanitaire. La branche opensource a été soigneusement masquée (documentation et sources masqués). La démo montre en prime une interface lourde, bien loin de ce que l'on peut faire à coup de grep dans des fichiers. Connaissez-vous une application web, de préférence PHP, capable de consulter la base et d'y faire des tris et des recherches ?