Zabbix instalación · 7 min read · Nov 16, 2025

Cómo instalar Zabbix en Debian 10

Zabbix es una herramienta de monitoreo de código abierto para servicios de red, hardware de red, servidores y aplicaciones. Diseñada para rastrear y monitorear el estado de su sistema y servidores. Zabbix ofrece soporte para muchos sistemas de bases de datos, incluidos MySQL, PostgreSQL, SQLite e IBM DB2, para almacenar datos. El backend de Zabbix está escrito en C, y el frontend está escrito en PHP.

En este tutorial, le mostraremos cómo instalar Zabbix 4.4 en Debian Buster 10. Instalaremos y configuraremos la última versión estable de Zabbix 4.4.5 bajo el LAMP Stack (Linux, Apache, MariaDB y PHP).

Requisitos previos

Para esta guía, instalaremos Zabbix en Debian Buster 10 con 4 GB de RAM y 50 GB de espacio en disco con 4 CPUs. Además, debe tener privilegios de root en el servidor.

¿Qué haremos?

  • Instalar el servidor web Apache
  • Instalar y configurar PHP
  • Instalar y configurar MariaDB
  • Instalar y configurar Zabbix
  • Instalación del frontend de Zabbix

Paso 1 - Instalar el servidor web Apache

Primero, instalaremos el servidor web Apache en nuestro Debian 10. Se utilizará como servidor web para el administrador web de Zabbix.

Actualice la lista de repositorios y actualice todos los paquetes a la última versión.

sudo apt update  
sudo apt upgrade

Ahora instale el servidor web Apache usando el comando apt a continuación.

sudo apt install apache2

Una vez que la instalación esté completa, inicie el servicio Apache y agréguelo al inicio del sistema.

systemctl start apache2  
systemctl enable apache2

El servicio Apache está en funcionamiento, verifique usando el siguiente comando.

systemctl status apache2

Obtendrá el resultado como a continuación.

El servidor web Apache está instalado en Debian Buster 10.

Paso 2 - Instalar y configurar paquetes de PHP

En este paso, instalaremos y configuraremos PHP en Debian 10. Configuraremos PHP como un requisito del sistema Zabbix.

Instale PHP y otras extensiones necesarias usando el comando apt a continuación.

sudo apt install php-cli php-common php-dev php-pear php-gd php-mbstring php-mysql php-xml php-bcmath libapache2-mod-php

Una vez que la instalación esté completa, vaya al directorio de configuración de PHP ‘/etc/php/7.3’.

cd /etc/php/7.3/

Edite la configuración ‘php.ini’ tanto para ‘apache2’ como para ‘cli’.

vim apache2/php.ini  
vim cli/php.ini

Cambie algunas opciones de PHP como a continuación.

date.timezone = Asia/Jakarta  
max_execution_time = 600  
max_input_time = 600  
memory_limit = 256M  
post_max_size = 32M  
upload_max_filesize = 16M

Guarde y cierre.

Ahora reinicie el servicio Apache.

systemctl restart apache2

Asegúrese de que no haya errores y que la instalación y configuración de PHP para Zabbix se haya completado.

Paso 3 - Instalar y configurar el servidor MariaDB

Después de instalar PHP, instalaremos y configuraremos la base de datos MariaDB. Instalaremos MariaDB, configuraremos la contraseña de root para MariaDB y crearemos una nueva base de datos y usuario para Zabbix.

Instale MariaDB en el servidor Debian usando el comando apt a continuación.

sudo apt install mariadb-server

Una vez que la instalación esté completa, inicie el servicio MariaDB y agréguelo al tiempo de arranque.

systemctl start mariadb  
systemctl enable mariadb

A continuación, ejecute el comando ‘mysql_secure_installation’ a continuación para configurar la contraseña de root de MariaDB.

mysql_secure_installation

Escriba su contraseña de root para MariaDB y escriba ‘Y’ para todas las preguntas.

¿Establecer una contraseña de root? [Y/n] Y  
¿Eliminar usuarios anónimos? [Y/n] Y  
¿Deshabilitar el inicio de sesión remoto de root? [Y/n] Y  
¿Eliminar la base de datos de prueba y el acceso a ella? [Y/n] Y  
¿Recargar las tablas de privilegios ahora? [Y/n] Y

Ahora ha configurado la contraseña de root de MariaDB.

A continuación, inicie sesión en el shell de MariaDB/MySQL y cree una nueva base de datos y usuario para Zabbix.

Inicie sesión en el shell de MariaDB/MySQL usando el comando mysql a continuación.

mysql -u root -p  
Escriba su contraseña:

Cree una nueva base de datos y usuario llamado ‘zabbix’ usando las siguientes consultas.

create database zabbix character set utf8 collate utf8_bin;  
grant all privileges on zabbix.* to zabbix@'localhost' identified by 'hakase-labs@';   
grant all privileges on zabbix.* to zabbix@'%' identified by 'hakase-labs@';   
flush privileges;

Ahora escriba ‘exit’ para cerrar sesión en el shell de MySQL, y la base de datos y el usuario de MariaDB/MySQL para Zabbix han sido creados.

Paso 4 - Instalar y configurar Zabbix

En este paso, instalaremos y configuraremos Zabbix en el servidor Debian. Instalaremos Zabbix desde el repositorio oficial de Zabbix, importaremos el esquema de la base de datos de MariaDB, configuraremos el servidor y el agente de Zabbix.

- Instalar paquetes de Zabbix

Primero, agregue el repositorio de Zabbix 4.4 para Debian Buster 10 usando el comando a continuación.

wget https://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix-release/zabbix-release_4.4-1+buster_all.deb  
dpkg -i zabbix-release_4.4-1+buster_all.deb

Ahora actualice la lista de repositorios en su sistema.

sudo apt update

Después de eso, instale los paquetes de Zabbix usando el comando apt a continuación.

sudo apt install zabbix-frontend-php zabbix-apache-conf zabbix-server-mysql zabbix-agent

Y los paquetes de Zabbix han sido instalados en Debian Buster 10.

- Importar la base de datos de Zabbix

Después de instalar los paquetes de Zabbix, importaremos el esquema de la base de datos de Zabbix a la base de datos ‘zabbix’.

Vaya al directorio ‘/usr/share/doc/zabbix-server-mysql’ y extraiga el esquema de la base de datos de Zabbix.

cd /usr/share/doc/zabbix-server-mysql  
gunzip create.sql.gz

Ahora importe el esquema de la base de datos a la base de datos ‘zabbix’ usando el comando mysql a continuación.

mysql -u root -p zabbix < create.sql

Escriba su contraseña de root y el esquema de la base de datos para Zabbix se ha importado a la base de datos ‘zabbix’.

- Configurar el servidor Zabbix

Edite la configuración de zabbix ‘/etc/zabbix/zabbix_server.conf’ usando el editor vim.

vim /etc/zabbix/zabbix_server.conf

Descomente la configuración de la base de datos MySQL y cambie los detalles por los suyos.

DBHost=localhost  
DBPassword=hakase-labs@

Guarde y cierre.

A continuación, inicie el servicio del servidor Zabbix y agréguelo al inicio del sistema.

systemctl start zabbix-server  
systemctl enable zabbix-server

Y el servidor Zabbix está en funcionamiento.

- Configurar el agente Zabbix

Ahora configuraremos el agente Zabbix.

Edite la configuración del agente Zabbix ‘/etc/zabbix/zabbix_agentd.conf’ usando el editor vim.

vim /etc/zabbix/zabbix_agentd.conf

Cambie la configuración del servidor con la dirección IP del servidor Zabbix.

Server=10.5.5.50  
ServerActive=10.5.5.50

Cambie el nombre del host con el nombre del servidor.

Hostname=zabbix10

Guarde y cierre.

A continuación, inicie el servicio del agente Zabbix y agréguelo al inicio del sistema.

systemctl start zabbix-agent  
systemctl enable zabbix-agent

El agente Zabbix está en funcionamiento.

- Reiniciar el servidor web Apache

Después de configurar el servidor y el agente Zabbix, necesitamos reiniciar el servicio Apache.

Reinicie el servicio Apache usando el comando systemctl a continuación.

systemctl restart apache2

Como resultado, el servicio Apache se ha reiniciado y la instalación y configuración de Zabbix se ha completado.

Paso 5 - Post-instalación del frontend de Zabbix

Abra su navegador web y escriba la dirección IP del servidor seguida de la ruta URL ‘/zabbix’.

http://10.5.5.30/zabbix/

Ahora obtendrá el mensaje de bienvenida para la instalación de Zabbix.

Haga clic en el botón ‘Siguiente paso‘ para continuar.

Ahora Zabbix verificará todos los requisitos para la instalación del frontend de Zabbix. Asegúrese de que todos los requisitos tengan una indicación verde ‘OK‘.

Haga clic en el botón ‘Siguiente paso‘ para continuar.

Para la configuración de la base de datos, elija la base de datos MySQL y escriba la contraseña para la base de datos y el usuario ‘zabbix‘.

Haga clic en el botón ‘Siguiente paso‘ nuevamente.

Para los detalles del servidor Zabbix, escriba la dirección IP de su servidor y el nombre del host, luego haga clic en el botón ‘Siguiente paso‘ nuevamente.

Ahora haga clic en el botón ‘Siguiente paso‘ nuevamente para confirmar todas las configuraciones para instalar el frontend de Zabbix.

Una vez que la instalación esté completa, obtendrá el mensaje ‘Felicidades‘ como a continuación.

Haga clic en el botón ‘Finalizar‘ y será redirigido a la página de inicio de sesión de Zabbix.

Escriba el usuario predeterminado de Zabbix como ‘Admin‘ con la contraseña ‘zabbix‘, luego haga clic en el botón ‘Iniciar sesión‘.

Ahora obtendrá el panel de control de Zabbix como a continuación.

Como resultado, la instalación de Zabbix 4.4 en Debian Buster 10 se ha completado con éxito.

Referencia

https://www.zabbix.com/documentation/

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.