Background
Wazuh Linux Ubuntu Instalación SIEM Ciberseguridad

Cómo Instalar Wazuh en Linux (Ubuntu 24.04)

Aprende a instalar Wazuh en Ubuntu, Debian, CentOS y Rocky Linux. Guía paso a paso con el método all-in-one y la instalación de componentes por separado. Requisitos, comandos y configuración inicial.

AI Security
18 min lectura
Background

Introducción

En esta guía te voy a enseñar cómo instalar Wazuh en un servidor Linux de forma sencilla y rápida. Cubriremos tanto el método all-in-one (todos los componentes en un solo servidor) como la instalación de componentes por separado para entornos de producción más grandes. Esta guía funciona para Ubuntu 24.04, 22.04, Debian 12, CentOS 8/9 y Rocky Linux.

Video: Instalación de Wazuh en Linux
Contenido del curso

Video: Instalación de Wazuh en Linux

18 minutos - Paso a paso con ejemplos prácticos

Ver en el Curso Wazuh

Accede al video completo con el curso de Wazuh

Arquitectura de Wazuh: ¿Qué componentes necesitas?

Antes de instalar, es importante entender los tres componentes principales de Wazuh:

  • Wazuh Indexer: Almacena y permite buscar todos los eventos y alertas. Basado en OpenSearch.
  • Wazuh Server (Manager): Recibe los datos de los agentes, analiza logs, ejecuta reglas de detección y genera alertas.
  • Wazuh Dashboard: Interfaz web para visualizar alertas, buscar eventos, gestionar agentes y generar reportes.

Además, necesitarás instalar Wazuh Agents en cada servidor o endpoint que quieras monitorizar.

Métodos de instalación

Tienes dos opciones principales para instalar Wazuh:

1. Instalación All-in-One (Recomendada para empezar)

El método all-in-one instala los tres componentes (Indexer, Server y Dashboard) en un único servidor con un solo comando. Es perfecto para:

  • Entornos de prueba y laboratorio
  • Pequeñas empresas (hasta 50-100 agentes)
  • Aprender a usar Wazuh antes de desplegarlo en producción

Ventaja: En menos de 10 minutos tienes Wazuh funcionando completamente, listo para añadir agentes.

2. Instalación de componentes por separado

Para entornos de producción con alta disponibilidad o muchos agentes, es mejor instalar cada componente en servidores dedicados:

  • Un servidor (o cluster) para el Wazuh Indexer
  • Un servidor (o cluster) para el Wazuh Server
  • Un servidor para el Wazuh Dashboard

Esto permite escalar cada componente de forma independiente según las necesidades.

Requisitos del sistema

Para una instalación all-in-one, estos son los requisitos mínimos:

Recurso Mínimo Recomendado
CPU 2 cores 4 cores
RAM 4 GB 8 GB
Disco 50 GB 100 GB SSD
Sistema Operativo Ubuntu 22.04/24.04, Debian 11/12, CentOS 8/9, Rocky Linux 8/9

Importante: El disco SSD es muy recomendable porque el Indexer hace muchas operaciones de lectura/escritura. Con HDD tradicional el rendimiento será notablemente peor.

Instalación All-in-One paso a paso

Vamos a instalar Wazuh con el método all-in-one. Necesitas acceso root o sudo al servidor.

Paso 1: Preparar el servidor

Primero, asegúrate de que el sistema está actualizado:

# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y

# CentOS/Rocky Linux
sudo dnf update -y

Paso 2: Descargar y ejecutar el instalador

Wazuh proporciona un script oficial que automatiza todo el proceso. Con un solo comando descargas el script y lo ejecutas:

curl -sO https://packages.wazuh.com/4.7/wazuh-install.sh && sudo bash ./wazuh-install.sh -a

El flag -a indica instalación all-in-one. El script:

  • Detecta automáticamente tu sistema operativo
  • Instala todas las dependencias necesarias
  • Configura el Wazuh Indexer, Server y Dashboard
  • Genera certificados SSL automáticamente
  • Inicia todos los servicios

El proceso tarda entre 5 y 15 minutos dependiendo de la velocidad de tu servidor y conexión a Internet.

Paso 3: Guardar las credenciales

Al finalizar la instalación, el script te mostrará las credenciales de acceso al Dashboard:

INFO: --- Summary ---
INFO: You can access the web interface https://<wazuh-dashboard-ip>
    User: admin
    Password: <CONTRASEÑA_GENERADA>

Importante: Guarda esta contraseña en un lugar seguro. Si la pierdes, tendrás que resetearla manualmente.

Paso 4: Acceder al Dashboard

Abre tu navegador y accede a:

https://<IP_DE_TU_SERVIDOR>

Introduce el usuario admin y la contraseña que guardaste. ¡Ya tienes Wazuh funcionando!

Instalación de componentes por separado

Si necesitas una arquitectura distribuida, puedes instalar cada componente en un servidor diferente. Wazuh proporciona documentación detallada para cada caso:

El proceso es similar: descargas scripts específicos y los ejecutas en cada servidor. La principal diferencia es que debes configurar la comunicación entre componentes (IPs, certificados, etc.).

Siguiente paso: Instalar agentes

Con Wazuh instalado, el siguiente paso es instalar agentes en los servidores y endpoints que quieras monitorizar. Los agentes recopilan logs, monitorizan ficheros, detectan vulnerabilidades y envían toda esa información al Wazuh Server.

Puedes instalar agentes en:

  • Servidores Linux (Ubuntu, Debian, CentOS, Rocky, RHEL...)
  • Servidores Windows (Server 2016, 2019, 2022)
  • Estaciones de trabajo Windows 10/11
  • macOS
  • Contenedores Docker

Consulta la documentación oficial: Instalar Wazuh Agent

Recursos adicionales


Artículos relacionados:


Aprende Wazuh de forma práctica

Este artículo es solo el comienzo. En nuestro curso de Wazuh aprenderás a configurar agentes, crear reglas personalizadas, integrar con otras herramientas y mucho más, todo con ejemplos prácticos y acceso permanente.

Background