Wazuh je open-source bezpečnostný systém na detekciu hrozieb a monitorovanie integrity, ktorý umožňuje zber, analýzu a vizualizáciu bezpečnostných udalostí z počítačov a serverov v reálnom čase.

Pomáha sledovať bezpečnosť a dodržiavanie predpisov, odhaľovať neautorizované zmeny v súboroch, monitorovať sieťovú aktivitu a generovať alarmy pri podozrivej činnosti. Wazuh využíva centralizovaný manažér (Manager), indexovanie logov (OpenSearch) a webový dashboard na prehľadné zobrazovanie alertov.

Používa sa na:

  • Monitorovanie integrity súborov a systémov
  • Detekciu bezpečnostných hrozieb
  • Analýzu logov z rôznych zariadení
  • Audit a dodržiavanie bezpečnostných štandardov (napr. GDPR, PCI-DSS)
  • Centrálne spravovanie a vizualizáciu bezpečnostných udalostí

Hardvérové požiadavky pre Wazuh Single-Node (Docker)

KomponentMinimálneOdporúčané
RAM4 GB8 GB alebo viac
CPU2 jadrá4 jadrá alebo viac
Disk20 GB50 GB alebo viac, SSD odporúčané
Sieť1 Gbps LAN1 Gbps alebo vyššia
OSUbuntu 24.04 LTSUbuntu 24.04 LTS alebo 22.04 LTS

Požiadavky na Docker

  • Docker Engine: ≥ 20.x
  • Docker Compose: ≥ 1.29 (alebo docker compose plugin v novších verziách)
  • Docker musí mať dostatočné práva (odporúčané spúšťať cez sudo alebo pridanie používateľa do skupiny docker)

Požiadavky na disk a úložisko

  • Každý Wazuh manager/agent ukladá logy a alerty:
    • Manager + Indexer môžu rýchlo narásť s počtom monitorovaných hostov.
  • Odporúča sa SSD disk pre rýchlejšie vyhľadávanie a indexovanie v OpenSearch.
  • Odporúčané miesto na Docker volumes: /var/lib/docker/volumes alebo externé úložisko ≥ 50 GB pri strednej infraštruktúre.

Sieťové požiadavky

PortPoužitie
1514 TCP/UDPAgent → Manager (logy)
1515 TCPAgent → Manager (registrácia)
443 TCPWazuh Dashboard HTTPS
9200 TCPWazuh Indexer / OpenSearch

Inštalácia

Urobte update a upgrade

sudo apt update && sudo apt upgrade -y

Nainštalujte vyžadované balíčky

sudo apt install -y git curl apt-transport-https ca-certificates gnupg lsb-release

Nainštzalujte Docker Compose

sudo apt install -y docker.io docker-compose

Povoľtemu, aby sa spúšťal pri boote OS

sudo systemctl enable --now docker

(Voliteľné) povoľte používateľovi spúšťať Docker bez príkazu sudo:

sudo usermod -aG docker $USER

Klonovať Docker Repository Wazuh

cd ~
git clone https://github.com/wazuh/wazuh-docker.git -b v4.14.1
cd wazuh-docker/single-node

Generovanie certifikátov TLS

sudo docker-compose -f generate-indexer-certs.yml run --rm generator

Spustite Wazuh

sudo docker-compose up -d

Otvorte webový prehliadač, a zadajte IP adresu servera na kotrom beží Wazuh

https://X.X.X.X

Defaultné prihlásenie je:

Username: admin
Password: SecretPassword

Úspešné prihlásenie