Comment transmettre les logs du serveur Apache à WAZUH ?
Introduction
Nous allons voir comment transférer les logs du serveur web Apache vers Wazuh. Il y a des logs d’accès utilisateurs dans le dossier /var/log/apache que nous allons analyser par Wazuh.
Un agent Wazuh doit être déjà installé sur le serveur et transmet les logs de l’OS. Nous allons utiliser deux méthodes pour arriver à un même résultat.
Première méthode : modifier directement sur le serveur
-
Se connecter sur le serveur apache
-
Ouvrir le fichier /var/ossec/ossec.conf
-
Ajouter ce bout de code
[pastacode lang= »bash » manual= »%20%20%3Clocalfile%3E%0A%20%20%20%20%3Clog_format%3Esyslog%3C%2Flog_format%3E%0A%20%20%20%20%3Clocation%3E%2Fvar%2Flog%2Fapache%2F*log%3C%2Flocation%3E%0A%20%20%3C%2Flocalfile%3E » message= » » highlight= » » provider= »manual »/]
Explication :
Ce bout de code indique à l’agent Wazuh de monitorer les fichiers /var/log/apache/*log, tous les fichiers ayant comme nom qui finit par log seront monitorés.
par exemple /var/log/apache/access_log et /var/log/apache/error_log
pour info si vous êtes sur centos le répertoire de log apache est nommé httpd donc /var/log/httpd/*log
-
4 relancer wazuh-agent
[pastacode lang= »bash » manual= »systemctl%20restart%20wazuh-agent » message= » » highlight= » » provider= »manual »/]
Deuxième méthode : par la configuration centralisée
Cette méthode permet une gestion centralisée des configurations des agents, pour une meilleure gestion et simplification.
-
Au préalable l’agent devra être déjà installé sur le serveur apache.
-
Se connecter a l’interface web de Wazuh
-
Aller dans le menu : Management > groups
Cliquez sur le groupe default, vous devriez voir le nom de votre serveur apache dans la liste. Vous pouvez aussi créer un nouveau groupe WEB et ajouter votre agent dedans.
Ensuite allez dans l’onglet Files et cliquez sur l’œil de la ligne agent.conf
Enfin, ajouter le même bout de code vu en première méthode :
[pastacode lang= »bash » manual= »%20%20%3Clocalfile%3E%0A%20%20%20%20%3Clog_format%3Esyslog%3C%2Flog_format%3E%0A%20%20%20%20%3Clocation%3E%2Fvar%2Floag%2Fapache%2F*log%3C%2Flocation%3E%0A%20%20%3C%2Flocalfile%3E » message= » » highlight= » » provider= »manual »/]
Sauvegarder : SAVE
Votre agent redémarrera automatiquement.
Maintenant dans le module Sécurity Events vous pouvez voir des messages venant de votre agent apache
Bonne bidouille !