Monitoreo · 7 min read · Dec 06, 2025
Cómo instalar la herramienta de monitoreo Zabbix en Ubuntu 20.04 LTS

Zabbix es una herramienta de monitoreo de código abierto para servicios de red, hardware de red, servidores y aplicaciones. Está diseñada para rastrear y monitorear el estado de su sistema y servidores. Zabbix proporciona 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 5.0 LTS en el servidor Ubuntu 20.04. Instalaremos Zabbix con el servidor web Apache, PHP y el servidor MariaDB en el servidor Ubuntu 20.04 actual.
Requisitos
Para esta guía, instalaremos Zabbix en Ubuntu 20.04 Bionic Beaver con 2 GB de RAM y 50 GB de espacio en disco con 4 CPUs. También necesitará tener privilegios de root y acceso al servidor.
¿Qué haremos?
- Instalar el servidor web Apache
- Instalar y configurar paquetes PHP
- Instalar y configurar el servidor MariaDB
- Instalar y configurar Zabbix
- Post-instalación del frontend de Zabbix
Paso 1 - Instalar el servidor web Apache
Primero, instalaremos el servidor web Apache en Ubuntu 20.04.
Actualice todas las listas de repositorios de Ubuntu e instale los paquetes de Apache utilizando el comando apt a continuación.
sudo apt update
sudo apt install apache2Después de eso, inicie el servicio de Apache y agréguelo al inicio del sistema.
systemctl start apache2
systemctl enable apache2Y el servicio de Apache está en funcionamiento, verifíquelo utilizando el siguiente comando.
systemctl status apache2Como resultado, la instalación del servidor web Apache en Ubuntu 20.04 se ha completado.

Paso 2 - Instalar paquetes PHP
En este paso, instalaremos y configuraremos PHP según los requisitos de Zabbix. Instalaremos y utilizaremos la versión predeterminada de PHP proporcionada por el repositorio de Ubuntu, PHP 7.4.
Instale los paquetes PHP utilizando 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 y edite el archivo ‘php.ini’.
Vaya al directorio “/etc/php/7.4”.
cd /etc/php/7.4/Edite el archivo de configuración “php.ini” tanto para PHP Apache2 como para CLI.
vim apache2/php.ini
vim cli/php.iniCambie la configuración de detalles como a continuación.
date.timezone = Asia/Singapore
max_execution_time = 600
max_input_time = 600
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 16MGuarde y cierre.
A continuación, reinicie el servicio de Apache para aplicar una nueva configuración de PHP.
systemctl restart apache2Asegúrese de que no haya errores, y como resultado, la instalación y configuración de PHP 7.4 para Zabbix se ha completado.

Paso 3 - Instalar y configurar el servidor MariaDB
En este paso, instalaremos los paquetes de MariaDB, configuraremos la contraseña de root de MariaDB y crearemos un nuevo usuario y base de datos para Zabbix.
Instale los paquetes del servidor MariaDB utilizando el comando apt a continuación.
sudo apt install mariadb-server mariadb-clientDespués de eso, inicie el servicio de MariaDB y agréguelo al inicio del sistema.
systemctl start mariadb
systemctl enable mariadbEl servicio de MariaDB está en funcionamiento, ahora ejecute el comando ‘mysql_secure_installation’ a continuación para configurar la contraseña de root de MariaDB.
mysql_secure_installation
Y se le pedirá la nueva contraseña de root de MariaDB, escriba su contraseña fuerte 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 MySQL y cree una nueva base de datos y usuario para Zabbix.
Inicie sesión en el shell de MySQL utilizando el comando a continuación.
mysql -u root -pAhora cree una nueva base de datos y un usuario llamado ‘zabbix’ con la contraseña ‘hakase-labs@’ utilizando 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;
Escriba ‘exit’ para cerrar sesión en el shell de MySQL, y como resultado, la instalación y configuración del servidor MariaDB se ha completado. Y ha configurado la contraseña de root de MariaDB y creado la base de datos para la instalación de Zabbix.
Paso 4 - Instalar y configurar Zabbix
Ahora hemos instalado el stack LAMP en el sistema Ubuntu, y hemos creado la base de datos y el usuario para Zabbix. Para este paso, instalaremos Zabbix en el servidor Ubuntu 20.04.
Agregar repositorio e instalar Zabbix
Primero, agregaremos el repositorio de Zabbix para Ubuntu 20.04 Bionic Beaver, luego instalaremos los paquetes de Zabbix en el sistema.
Descargue e instale el repositorio de Zabbix utilizando el comando a continuación
wget -q https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
sudo dpkg -i zabbix-release_5.0-1+focal_all.deb
A continuación, actualice las listas de repositorios de Ubuntu e instale los paquetes de Zabbix utilizando el siguiente comando apt.
sudo apt update
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agentComo resultado, los paquetes de Zabbix para Ubuntu 20.04 se han instalado.
Importar esquema de base de datos de Zabbix
Después de instalar los paquetes de Zabbix, importaremos el ejemplo del esquema de base de datos de Zabbix a la base de datos ‘zabbix’.
Importe el esquema de base de datos de Zabbix a la base de datos ‘zabbix’ utilizando el comando a continuación.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbixEscriba la contraseña para el usuario ‘zabbix’ (para esta guía, estamos usando la contraseña ‘hakase-labs@’).
Y el esquema de base de datos de Zabbix se ha importado a la base de datos ‘zabbix’.
Configurar el servidor Zabbix
Edite la configuración del servidor Zabbix ‘/etc/zabbix/zabbix_server.conf’ utilizando el editor vim.
vim /etc/zabbix/zabbix_server.confDescomente las siguientes opciones para la base de datos y cambie la contraseña por la suya propia.
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-serverDespués de eso, verifique el estado del servidor Zabbix utilizando el comando a continuación.
systemctl status zabbix-serverComo resultado, el servidor Zabbix está en funcionamiento en Ubuntu 20.04.

Configurar el agente Zabbix
En esta sección, configuraremos el agente Zabbix.
Edite la configuración del agente Zabbix ‘/etc/zabbix/zabbix_agentd.conf’ utilizando el editor vim.
vim /etc/zabbix/zabbix_agentd.confDescomente y cambie los siguientes valores como a continuación.
Server = 127.0.0.1
ServerActive = 127.0.0.1
Hostname = zabbix18Guarde 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-agentDespués de eso, verifique el servicio del agente Zabbix utilizando el comando a continuación.
systemctl status zabbix-agentComo resultado, el servicio del agente Zabbix está en funcionamiento en el sistema Ubuntu.

Reiniciar el servidor web Apache2
Después de configurar el servidor y el agente Zabbix, debemos reiniciar el servicio de Apache.
systemctl restart apache2Como resultado, la instalación y configuración de Zabbix en Ubuntu 20.04 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 verá 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 de 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, verá 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 verá el panel de control de Zabbix como a continuación.

Como resultado, la instalación de Zabbix 5.0 LTS en el servidor Ubuntu 20.04 se ha completado con éxito.
Referencia
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.