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:
sudo rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/9/x86_64/zabbix-release-6.0-4.el9.noarch.rpm
sudo dnf clean all
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
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
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:
Sigue las instrucciones en pantalla para completar la configuración inicial.
Paso 14: Añadir el host para monitoreo
- En la interfaz web de Zabbix, ve a «Configuration» > «Hosts».
- Haz clic en «Create host»
- Ingresa el nombre de tu servidor Rocky Linux y su dirección IP.
- Asigna las plantillas apropiadas para el monitoreo de Linux.
- 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...