En este artículo habremos explicado los pasos necesarios para instalar y configurar Zabbix en Ubuntu 20.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo
privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Zabbix es una solución de monitoreo gratuita y de código abierto diseñada para el monitoreo en tiempo real de servidores, máquinas virtuales, redes y servicios en la nube. Fue desarrollado por Alexei Vladishev y apoyado activamente por Zabbix SIA. Se basa en el modelo cliente-servidor y es capaz de monitorear millones de métricas, como la carga de la CPU, la utilización de la red y el consumo de espacio en disco de decenas de miles de servidores.
Instalar Zabbix en Ubuntu 20.04
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo apt update sudo apt upgrade
Paso 2. Instale la pila LAMP en Ubuntu.
Se supone que ya instaló la pila LAMP en el sistema Ubuntu. Si no es así, consulta el siguiente tutorial:
- Cómo instalar la pila LAMP (Apache, MariaDB y PHP)
Paso 3. Instale Zabbix en el sistema Ubuntu.
Ejecute los siguientes comandos para instalar los paquetes del servidor Zabbix:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf
Paso 4. Crear la base de datos y el usuario de Zabbix
Necesitas crear una base de datos para el usuario de Zabbix:
$ mysql -u root -p CREATE DATABASE zabbixdb; GRANT ALL PRIVILEGES ON zabbix.* TO [email protected]'localhost' IDENTIFIED BY 'Your-Strong-Password'; FLUSH PRIVILEGES; QUIT;
Después de crear la base de datos, cargue el esquema predeterminado de Zabbix de la base de datos:
cd /usr/share/doc/zabbix-server-mysql zcat create.sql.gz | mysql -u zabbix -p zabbixdb
Paso 5. Configure el servidor Zabbix.
Ahora editamos el archivo de configuración de Zabbix /etc/zabbix/zabbix_server.conf
y configure el nombre de la base de datos, el usuario y la contraseña:
nano /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbixdb DBUser=zabbix DBPassword=your-strong-password
A continuación, habilite el servicio Zabbix para que se inicie en el arranque del sistema y reinicie el servicio para volver a cargar la nueva configuración:
sudo systemctl enable zabbix-server sudo systemctl restart zabbix-server
Paso 6. Configure el cortafuegos.
Configure el firewall para permitir que el agente de Zabbix llegue al servidor de Zabbix:
sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-port=10050/tcp sudo firewall-cmd --permanent --add-port=10051/tcp sudo firewall-cmd --reload
Paso 7. Acceso a Zabbix.
Eso es todo. Es hora de usar su navegador web favorito y navegar a:
http://your-server-ip/zabbix
Eso es todo lo que necesitas hacer para instalar Zabbix en Ubuntu 20.04 LTS Focal Fossa. Espero que encuentre útil este consejo rápido. Para obtener más información sobre Zabbix, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.