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 upgradeAhora instale el servidor web Apache usando el comando apt a continuación.
sudo apt install apache2Una vez que la instalación esté completa, inicie el servicio Apache y agréguelo al inicio del sistema.
systemctl start apache2
systemctl enable apache2El servicio Apache está en funcionamiento, verifique usando el siguiente comando.
systemctl status apache2Obtendrá 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-phpUna 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.iniCambie 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 = 16MGuarde y cierre.
Ahora reinicie el servicio Apache.
systemctl restart apache2Asegú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-serverUna vez que la instalación esté completa, inicie el servicio MariaDB y agréguelo al tiempo de arranque.
systemctl start mariadb
systemctl enable mariadbA continuación, ejecute el comando ‘mysql_secure_installation’ a continuación para configurar la contraseña de root de MariaDB.
mysql_secure_installationEscriba 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] YAhora 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.debAhora 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-agentY 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.gzAhora 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.sqlEscriba 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.confDescomente 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-serverY 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.confCambie la configuración del servidor con la dirección IP del servidor Zabbix.
Server=10.5.5.50
ServerActive=10.5.5.50Cambie el nombre del host con el nombre del servidor.
Hostname=zabbix10Guarde 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-agentEl 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 apache2Como 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’.
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
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.