En este artículo, habremos explicado los pasos necesarios para instalar y configurar Zabbix Server en CentOS 8. 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 servidor Zabbix en CentOS
Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.
sudo dnf update
Paso 2. Instale la pila LAMP en CentOS.
Se supone que ya instaló la pila LAMP en CentOS 8. De lo contrario, consulte el siguiente tutorial:
- Cómo instalar la pila LAMP (Apache, MariaDB y PHP)
Una vez que el servidor de la base de datos esté instalado, debe crear una base de datos para el usuario de Zabbix:
$ mysql -u root -p CREATE DATABASE zabbix; GRANT ALL PRIVILEGES ON zabbix.* TO [email protected]'localhost' IDENTIFIED BY 'StrongPassword'; FLUSH PRIVILEGES; QUIT;
Paso 3. Instala Zabbix.
Los paquetes de Zabbix no están disponibles en el repositorio base del sistema operativo. Entonces, para obtener los paquetes de Zabbix, debemos instalar el paquete de configuración del repositorio de Zabbix:
sudo dnf install https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm
Luego instale los paquetes del servidor Zabbix en CentOS:
sudo dnf install zabbix-server-mysql zabbix-agent zabbix-web-mysql
Paso 4. Configurar 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
DBName=zabbix DBUser=zabbix DBPassword=Your-Strong-Password
Finalmente, inicie y configure los servicios de Zabbix para que comiencen en el arranque:
sudo systemctl enable --now zabbix-server zabbix-agent
Paso 5. Configure el cortafuegos para Zabbix.
Configure el firewall para permitir que el agente de Zabbix llegue al servidor de Zabbix:
sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-port={10051,10050}/tcp --permanent sudo firewall-cmd --reload
Paso 5. Acceso a Zabbix.
Eso es todo. Es hora de usar su navegador web favorito y navegar a:
http://your_IP_address.com/zabbix
Felicitaciones, ha aprendido a instalar y configurar Zabbix Server en CentOS 8. Si tiene alguna pregunta, deje un comentario a continuación.