Alejandro Ll.L. - SysAdmin

Instalar Zabbix y monitorear tu servidor

Sobre mi:

aficionada_pila86@icloud.com

@jandrollama

Es una poderosa herramienta de monitoreo de código abierto que te permite supervisar el rendimiento y la disponibilidad de tu infraestructura de TI. En este artículo, te guiaremos a través del proceso de instalación de Zabbix y la configuración para monitorear tu servidor Rocky Linux.

Instalación de Zabbix Server

 

Paso 1: Actualización del sistema

Antes de comenzar, asegúrate de que tu sistema esté actualizado:

sudo dnf update -y

sudo dnf install -y epel-releas

Paso 2: Instalación del repositorio de Zabbix

Añade el repositorio oficial de Zabbix a tu sistema:

Paso 3: Instalación de Zabbix Server y componentes

Instala Zabbix Server junto con la interfaz web y el agente:

sudo dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent

Configuración de la base de datos

Paso 4: Instalación y configuración de MariaDB

Instala MariaDB y configúrala para Zabbix:

sudo dnf install -y mariadb-server

sudo systemctl start mariadb

sudo systemctl enable mariadb

sudo mysql_secure_installation

 

Crea la base de datos y el usuario para Zabbix:

mysql -u root -p

CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

GRANT ALL PRIVILEGES ON zabbix.* TO ‘zabbix’@’localhost’ IDENTIFIED BY ‘tu_contraseña’;

FLUSH PRIVILEGES;

exit

Paso 5: Importación del esquema inicial

Importa el esquema inicial de Zabbix:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

 

Configuración de Zabbix

Paso 6: Configuración del servidor Zabbix

 

Edita el archivo de configuración de Zabbix Server:

sudo nano /etc/zabbix/zabbix_server.conf

Añade o modifica las siguientes líneas:

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=tu_contraseña

 

 

Paso 7: Configuración de PHP

Ajusta la configuración de PHP para Zabbix:

sudo nano /etc/php-fpm.d/zabbix.conf

Modifica la zona horaria según tu ubicación:

php_value[date.timezone] = ‘Tu_Zona_Horaria’

Paso 8: Inicio de servicios

Inicia y habilita los servicios de Zabbix:

sudo systemctl start zabbix-server zabbix-agent httpd php-fpm

sudo systemctl enable zabbix-server zabbix-agent httpd php-fpm

 

 

Paso 9: Configuración del firewall

 

Permite el tráfico en los puertos necesarios:

sudo firewall-cmd –permanent –add-port=10050/tcp

sudo firewall-cmd –permanent –add-port=10051/tcp

sudo firewall-cmd –reload

Instalación del agente Zabbix en el servidor Rocky Linux

 

Paso 10: Instalación del agente

Instala el agente Zabbix en tu servidor Rocky Linux:

sudo dnf install zabbix-agent

Paso 11: Configuración del agente

Edita el archivo de configuración del agente:

sudo nano /etc/zabbix/zabbix_agentd.conf

 

Conf Zabbix

Modifica las siguientes líneas:

Server=IP_del_servidor_Zabbix

ServerActive=IP_del_servidor_Zabbix

Hostname=Nombre_de_tu_servidor

 

Paso 12: Inicio del agente

 

Inicia y habilita el servicio del agente:

sudo systemctl start zabbix-agent

sudo systemctl enable zabbix-agent

 

Configuración final

 

 Paso 13: Acceso a la interfaz web

Accede a la interfaz web de Zabbix a través de tu navegador:

 http://IP_de_tu_servidor/zabbix

Sigue las instrucciones en pantalla para completar la configuración inicial.

resumen instalacion zabbix

Paso 14: Añadir el host para monitoreo

  1. En la interfaz web de Zabbix, ve a «Configuration» > «Hosts».
  2. Haz clic en «Create host»
Creacion del Host
  1. Ingresa el nombre de tu servidor Rocky Linux y su dirección IP.
  2. Asigna las plantillas apropiadas para el monitoreo de Linux.
  3. Guarda la configuración.

Con estos pasos, habrás instalado Zabbix Server y configurado tu servidor Rocky Linux para ser monitoreado. Ahora podrás visualizar métricas importantes como uso de CPU, memoria, disco y red directamente desde la interfaz web de Zabbix.

Conocimientos y experiencia

Técnicos

Dominio de sistemas operativos, especialmente Linux y Windows Server

Comprensión profunda de redes, incluyendo protocolos como DNS, DHCP y VPN

Tecnologías

Servidores Web: Apache , NGINX, , tomcat…

Gestion de base de Datos: MySql, MsSQL, Oracle…

Automatización

Conocimientos en PowerShell y Shell

Bases para automatizar y gestionar mediante Ansible y Terraform

Proyectos

En construcción

Lorem ipsum dolor sit amet consectetur adipiscing.

En construcción

Lorem ipsum dolor sit amet consectetur adipiscing.

El Auge del TLP

Crisis Silenciosa

Conoce Tailandia

Organiza el viaje a Asia sin complicaciones

He trabajado con...

logicalis-spain-logo-Alejandro- Llamazares-lopez
BBVA-spain-logo-Alejandro- Llamazares-Lopez
Equinix-spain-logo-Alejandro- Llamazares-Lopez

Phone

(+34) 6XX XX XX XX52-6258

Copyright © 2025 Divi. All Rights Reserved.