Pour installer Syslog sur Debian 12, suivez ces étapes :

  1. Ouvrez le terminal et passez en mode « root » avec la commande « su » et entrez votre mot de passe root.
  2. Installez les services LAMP et PHP avec la commande :
apt-get install apache2 mariadb-server php php-mysql php-gd
  1. Installez Mysql pour Rsyslog avec la commande :
apt-get install rsyslog-mysql -y
  1. Pendant l’installation de Rsyslog-Mysql, laissez la configuration automatique et validez « Oui » pour créer une base de données Syslog.
  2. Entrez un mot de passe pour l’utilisateur Rsyslog et retenez-le pour plus tard.
  3. Accédez au fichier Rsyslog.conf avec la commande :
nano /etc/rsyslog.conf
  1. Décommentez « IMTPC » et le port 514 en supprimant le signe « # » au début des lignes correspondantes.
  2. Ajoutez la ligne suivante à la fin du fichier Rsyslog.conf pour renvoyer automatiquement les logs dans la base de données :
*.* :ommysql:localhost,Syslog,rsyslog,motdepasseRsyslog

Remplacez « motdepasseRsyslog » par le mot de passe que vous avez choisi à l’étape 5.

  1. Enregistrez et quittez le fichier avec « ctrl+x » et « O » pour « oui ».
  2. Redémarrez le service Rsyslog avec la commande :
sudo service rsyslog restart