Cómo instalar Zabbix en Ubuntu y Debian
La instalación de Zabbix en sistemas Ubuntu o Debian le permite aprovechar las potentes funciones de monitorización para realizar un seguimiento del estado del sistema, el rendimiento de las aplicaciones y las métricas de red. Esta guía le guiará a través de los pasos para instalar y configurar Zabbix en estas distribuciones.
1. Actualice los paquetes del sistema
Comience por actualizar su sistema para asegurarse de que todos los paquetes existentes están al día.
2. Instale las dependencias necesarias
Zabbix depende de ciertos componentes de software, incluyendo un servidor web, PHP y una base de datos. Para esta configuración, utilizaremos Apache y MySQL.
Instalar Apache, MySQL y PHP
3. Configurar la base de datos para Zabbix
Zabbix requiere una base de datos para almacenar los datos de monitoreo. Vamos a crear una base de datos MySQL y usuario específicamente para Zabbix.
Paso 1: Inicie sesión en MySQL
Paso 2: Crear la base de datos y el usuario de Zabbix
Ejecute los siguientes comandos para crear una base de datos y un usuario con permisos:
4. Instalar el Servidor, Frontend y Agente Zabbix
Añada el repositorio de Zabbix e instale los paquetes de servidor, frontend y agente.
Paso 1: Añadir el repositorio Zabbix
Paso 2: Instalar el Servidor y Agente Zabbix
5. Importar el esquema inicial
El siguiente paso es importar el esquema por defecto para configurar la estructura de la base de datos de Zabbix.
Introduzca la contraseña del usuario de base de datos zabbixuser cuando se le solicite.
6. Configurar el servidor Zabbix
Actualice el archivo de configuración del servidor Zabbix para conectarlo a la base de datos MySQL.
Editar la configuración de Zabbix
Actualice los siguientes parámetros con los detalles de su base de datos:
Guarde y salga del archivo.
7. Configurar PHP para Zabbix Frontend
Edite el archivo de configuración PHP para Apache para cumplir con los requisitos de Zabbix.
Actualice la línea php_value date.timezone con su zona horaria, por ejemplo:
Guarde y cierre el archivo.
8. Iniciar y habilitar el servidor y el agente Zabbix
Inicie el servidor Zabbix y el agente, y habilítelos para que se inicien en el arranque.
9. Acceda a la interfaz web de Zabbix
Con Zabbix instalado y configurado, ahora puede acceder a la interfaz web.
- Abra un navegador web y navegue hasta http://your-server-ip/zabbix.
- Siga el asistente de instalación:
- En la página “Bienvenido”, haga clic en Siguiente.
- Compruebe si faltan parámetros PHP y continúe.
- Introduzca los detalles de la base de datos que configuró en zabbix_server.conf.
- Complete la configuración e inicie sesión con las credenciales predeterminadas:
- Nombre de usuario: Admin
- Contraseña: zabbix
Por seguridad, cambie la contraseña de administrador por defecto después de iniciar sesión.
10. Añadir hosts y monitorizar
Una vez iniciada la sesión, puede empezar a añadir hosts (servidores, dispositivos de red, etc.) y configurar la monitorización:
- Vaya a Configuración > Hosts y haga clic en Crear Host para añadir los dispositivos que desea monitorizar.
- Aplique plantillas para elementos de monitorización estándar como el uso de CPU, el uso de memoria y el tráfico de red.
- Configure activadores para recibir alertas basadas en condiciones específicas (por ejemplo, uso elevado de la CPU).
11. Configuración de notificaciones (opcional)
Zabbix te permite configurar notificaciones por correo electrónico, SMS y webhook para las alertas. Para configurar esto:
- Vaya a Administración > Tipos de medios.
- Selecciona o añade un método de notificación.
- Asigne el tipo de medio a un usuario en Administración > Usuarios.
Conclusión
La instalación de Zabbix en Ubuntu o Debian permite una monitorización potente y escalable para su infraestructura. Con esta configuración, podrá supervisar el estado del sistema, configurar alertas y visualizar datos para mantener un entorno estable y optimizado.