Rsyslog & Loganalyzer sur Ubuntu 22.04 lts (php 8.3)

Auteur: Brouettelover 2024-01-21 16:02:32
Categories: > Tags:

Description

Rsyslog est un serveur de log permettant de centraliser les logs sous la forme de fichiers .log
Loganalyzer sert d’interface web pour afficher les logs de manière plus pratique et ainsi les monitorer de manière plus simples.

Configuration

Pour pouvoir utiliser loganalyzer et rsyslog, il vous faut un serveur web (apache ou nginx), un serveur de base de données MySQL, ainsi que PHP.

sudo apt install rsyslog 
# provides UDP syslog reception
module(load="imudp")
input(type="imudp" port="514")

# provides TCP syslog reception
module(load="imtcp")
input(type="imtcp" port="514")
sudo systemctl enable --now rsyslog
sudo ufw allow 514
sudo apt install apache2 mysql php php-mysqli wget

Create root user with password
Create user loganalyzer
Create loganalyzer database
Give loganalyzer user right
Create rsyslog user