Actualiser README.md

This commit is contained in:
2025-10-10 10:27:48 +02:00
parent 621e149b04
commit 2fa7c3b302

View File

@@ -149,3 +149,32 @@ Pour aller au-delà de la simple supervision système, un serveur de logs centra
---
# Mission I3 - Mise en place d'une infrastructure de gestion centralisée des logs
## Objectifs de la mission
- Centraliser les logs de plusieurs serveurs (`ap31-prod`, `ap31-test`, `gwsiox`) sur une machine dédiée (`ap31-mon`) via `systemd-journal-remote`.
- Mettre en place une politique de rotation et de rétention des logs syslog, avec une rotation hebdomadaire sur 4 semaines.
- Garantir la cohérence temporelle entre toutes les machines impliquées grâce à une synchronisation horaire fiable.
## Mise en œuvre
### Sur la machine centrale (réceptrice `ap31-mon`)
- Activation et configuration du service `systemd-journal-remote` pour recevoir les logs via HTTP.
- Création et gestion du répertoire `/var/log/journal/remote` avec les permissions appropriées.
- Rechargement des services systemd et vérification de lécoute sur le port dédié.
### Sur les serveurs sources (`ap31-prod` et `ap31-test`)
- Installation du paquet `systemd-journal-remote` pour permettre lenvoi des logs.
- Configuration dynamique de ladresse du serveur de réception dans `/etc/systemd/journal-upload.conf` via un script bash.
- Activation et démarrage du service `systemd-journal-upload` pour transmettre les journaux système vers `ap31-mon`.
### Gestion des logs et synchronisation
- Mise en place dune rotation des logs syslog, configurée pour une périodicité hebdomadaire avec une conservation de 4 semaines.
- Utilisation de `timedatectl` pour définir le fuseau horaire et garantir la synchronisation temporelle sur toutes les machines.
---