FICHE 1 – SIEM WAZUH – INSTALLATION
Liens
- Lien officiel de l’installation :
https://documentation.wazuh.com/current/installation-guide/index.html
- Liens directs pour le dépannage :
- Wazuh-dashboard : https://documentation.wazuh.com/current/user-manual/wazuh-dashboard/troubleshooting.html
- Wazuh-agent : https://documentation.wazuh.com/current/user-manual/agent/agent-enrollment/troubleshooting.html
Les exigences matérielles dépendent fortement du nombre de terminaux protégés et de charges de travail cloud. Ce nombre permet d'estimer la quantité de données à analyser et le nombre d'alertes de sécurité à stocker et indexer. L’interface est en anglais. Un traducteur automatique du navigateur peut avoir été utilisé lors des captures d’écran.
Sommaire
- A. Installation
- A.1 Installation rapide
- A.2 Installation des composants
- A.2.1 Prérequis
- A.2.2 Indexeur
- A.2.3 Manager
- A.2.4 Filebeat
- A.2.5 Dashboard
- A.3 Docker Compose
- B. Agents
- B.1 Groupes
- B.2 Installation agent
- B.2.1 Windows
- B.2.2 Linux
- B.3 Gestion groupes
- C. Mise à jour
- C.1 Serveur
- C.2 Agents
A. Installation
A.1 Installation rapide
Patientez : le déploiement peut prendre plusieurs minutes.
Une fois terminé :
Activer l’indexeur au démarrage :
Accès : https://
Redémarrage éventuel :
systemctl restart wazuh-dashboard
systemctl restart wazuh-indexer
systemctl restart wazuh-manager
systemctl restart filebeat
Récupérer les mots de passe :
Désinstallation :
A.2 Composants
Trois composants :
-
indexeur
-
manager
-
dashboard
A.2.1 Prérequis indexeur
Certificats :
curl -sO https://packages.wazuh.com/4.9/wazuh-certs-tool.sh
curl -sO https://packages.wazuh.com/4.9/config.yml
Modifier config.yml avec l’IP du serveur.
Générer :
Dépendances :
Importer la clé :
curl -s https://packages.wazuh.com/key/GPG-KEY-WAZUH | \
gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/wazuh.gpg --import
chmod 644 /usr/share/keyrings/wazuh.gpg
Ajouter dépôt :
echo "deb [signed-by=/usr/share/keyrings/wazuh.gpg] https://packages.wazuh.com/4.x/apt/ stable main" \
| tee -a /etc/apt/sources.list.d/wazuh.list
apt update
A.2.2 Indexeur
Installation :
Configuration :
Démarrage :
Test :
A.2.3 Manager
apt-get -y install wazuh-manager
systemctl enable wazuh-manager
systemctl start wazuh-manager
systemctl status wazuh-manager
A.2.4 Filebeat
Installation :
Configurer :
Keystore :
filebeat keystore create
echo admin | filebeat keystore add username --stdin --force
echo admin | filebeat keystore add password --stdin --force
Démarrage :
A.2.5 Dashboard
Installation :
Configurer :
Démarrage :
A.3 Docker Compose
Prérequis : installation de Docker Compose.
Cloner :
Certificats :
Démarrer :
Identifiants par défaut :
-
user : admin
-
password : SecretPassword
B. Agents
B.1 Groupes
Dans l’interface :
Server management → Endpoint Groups → Add New group
B.2 Installation agent
L’agent envoie des données chiffrées au serveur.
Windows
Prérequis :
-
droits administrateur
-
PowerShell 3.0+
Commande :
Invoke-WebRequest -Uri https://packages.wazuh.com/4.x/windows/wazuh-agent-4.11.1-1.msi \
-OutFile $env:tmp\wazuh-agent;
msiexec.exe /i $env:tmp\wazuh-agent /q \
WAZUH_MANAGER='192.168.2.1' \
WAZUH_AGENT_GROUP='serveurs' \
WAZUH_AGENT_NAME='CubAD'
Démarrer :
Logs :
Linux
Prérequis : root
Installation :
wget https://packages.wazuh.com/4.x/apt/pool/main/w/wazuh-agent/wazuh-agent_4.10.1-1_amd64.deb
sudo WAZUH_MANAGER='192.168.2.1' \
WAZUH_AGENT_GROUP='serveurs' \
WAZUH_AGENT_NAME='CubDHCP' \
dpkg -i ./wazuh-agent_4.10.1-1_amd64.deb
Démarrer :
Logs :
B.3 Gestion groupes
Ajouter :
Retirer :
C. Mise à jour
C.1 Serveur
Vérifications :
C.2 Agents
Ubuntu/Debian
wget https://packages.wazuh.com/4.x/apt/pool/main/w/wazuh-agent/wazuh-agent_4.11.1-1_amd64.deb
sudo dpkg -i ./wazuh-agent_4.11.1-1_amd64.deb
sudo systemctl daemon-reload
sudo systemctl restart wazuh-agent
Windows
Version :
Installer la dernière version MSI puis redémarrer le service.