Introducción
En este artículo, describo el proceso de instalación de Zabbix en un servidor que ejecuta Oracle Linux 8.6.
Zabbix es una potente herramienta de monitorización de red que simplifica la resolución de problemas al proporcionar información detallada sobre el estado de su hardware y servidores directamente desde un panel de control centralizado. Con Zabbix, puede supervisar diversos componentes de hardware, monitorizar la carga de recursos y detectar problemas de forma proactiva antes de que afecten a su infraestructura.
Según mi experiencia personal al usar el panel de control de Zabbix, resultó invaluable para identificar bucles de red después de que integramos un Cisco Enrutador. El sistema permite monitorear el tráfico en cualquier puerto del dispositivo de forma intuitiva y fácil de usar, lo que simplifica y hace más eficiente la gestión de la red.
Opciones únicas de Zabbix
- Procesamiento automático de alarmas;
- Seguimiento del estado de la aplicación y la base de datos;
- Supervisión automática del rendimiento y la utilización de recursos;
- Detección automática de problemas y advertencias;
- Configuración de alertas sencilla;
- Seguimiento y análisis del tráfico de red;
- Generación automática de gráficos;
- Seguimiento y análisis de anfitriones, servicios y eventos;
- Software de monitoreo fácil y efectivo;
- Potente mecanismo de equilibrio de carga;
- Integración con otras aplicaciones;
- Herramientas de administración integradas;
- Capacidad para ver el historial de monitoreo;
- Posibilidad de personalizar la interfaz de usuario;
- Actualización de software simple y rápida.
Requisitos
Requerido para la operatividad:
- Un servidor que ejecuta un Linux Oracle sistema operativo;
- Paquetes de aplicaciones y sistemas actualizados;
- A MySQL or PostgreSQL base de datos instalada.
Primeros Pasos
Actualiza el sistema.
yum updateRealice un reinicio del sistema después de que se complete la actualización.
systemctl rebootInstale MySQL base de datos.
sudo dnf install @mysql:8.0Debe agregar el servicio al menú de inicio y ejecutar el servicio de forma permanente.
sudo systemctl enable --now mysqldConfirme que el servicio «DB» se está ejecutando.

Instalar el software del sistema de monitoreo
Confirme el repositorio para su base de datos.
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
dnf clean all
Cuando se ejecuta el comando, dnf elimina la caché de paquetes descargados y también los archivos temporales creados durante el proceso de instalación o actualización de paquetes. Puede resultar útil si tiene problemas con la caché de paquetes o desea liberar espacio en el disco.
Sin embargo, recuerde que ejecutar este comando eliminará cualquier paquete descargado que pueda necesitar en el futuro, así que asegúrese de no necesitar estos paquetes en el futuro antes de completar y probar nuestro comando.
Instale los paquetes necesarios.
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agentpReconfigurar base de datos
Antes de la creación de «DB», verifique que el servicio se encienda y se ejecute en segundo plano.

Crear persona para panel de control.

create database name_of_db character set utf8mb4 collate utf8mb4_bin;
create user zabbix@your_domain identified by 'password';
grant all privileges on zabbix.* to zabbix@your_domain;
set global log_bin_trust_function_creators = 1;
quit;Inicialice los scripts necesarios, después de completar la tarea, debe especificar la contraseña de usuario.
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p ZabbixCambiar parámetro.

set global log_bin_trust_functuin_creators = 0; Cambia la configuración de tu «DB».
nano /etc/zabbix/zabbix_server.conf
Es una variable de sistema «DB» que puede controlar si el perfil/usuario puede: configurar; modificar: funciones; disparadores El sistema registrará todos los datos en un registro de cambios binarios.
Si esta variable se establece en 1, cualquier usuario con privilegios SUPER o EVENT_SCHEDULER puede: construir; modificar funciones; activadores que se crean y almacenan en change.log binario sin ninguna restricción.
De lo contrario, solo los usuarios con privilegio SUPER pueden cambiar y modificar funciones o activadores que se escriben en el archivo binario.
Comprobar
Habilitar en systemctl.
systemctl restart zabbix-server zabbix-agent httpd php-fpm && systemctl enable zabbix-server zabbix-agent httpd php-fpmAbra el navegador web y use este enlace, por ejemplo, "xxxx/zabbix", donde xxxx es la dirección IP de su servidor.

Confirme la instalación en su navegador web, no olvide la contraseña que especificó en la configuración.

Después de una configuración exitosa, verá una ventana de autorización.

Para autorización a su panel de control utilice "Admin" y "contraseña".

Este es un ejemplo de mi conmutador Cisco, que se ha agregado al sistema de monitoreo.

Analogues
Nagios: otro software gratuito que brinda una integración profunda con varios productos para monitorear diferentes aspectos de su red.
Cacti: es un software de recopilación y visualización de datos para el rendimiento de la red. Permite a los usuarios crear sus propios gráficos y tablas para monitorear el rendimiento de la red.
Observium: es un software de monitoreo de dispositivos de red que proporciona una excelente interfaz para monitorear su red. Permite a los usuarios crear tablas y gráficos personalizados para analizar los datos de rendimiento en diferentes contextos.
Icinga: otro software gratuito que brinda a los usuarios una interfaz intuitiva para configurar el monitoreo de la red.
Diferencias entre Zabbix y otros pares
- Tiene un motor de recopilación de datos más potente, a saber, un núcleo SNMP completo, que nos permite monitorear la red con mayor precisión;
- Tiene una interfaz más fácil de usar para el monitoreo y la configuración de la red;
- Ofrece mecanismos de automatización más flexibles y potentes para crear activadores y reglas que le permiten responder rápidamente a los comentarios y prevenir posibles problemas en el futuro;
- Proporciona una gama más amplia de herramientas para monitorear y analizar el rendimiento de la red.
Resultado
Explore las mejores soluciones de software disponibles para identificar y diagnosticar problemas en su red de área local (LAN). En esta guía, destacamos las ventajas de Zabbix en comparación con otras herramientas de monitoreo de red, centrándonos en sus potentes funciones, escalabilidad y facilidad de uso.
También recorremos el proceso completo de instalación y configuración del sistema de monitoreo Zabbix en Oracle Linux 8.6, lo que le permite obtener información en tiempo real sobre el rendimiento de su red y el estado de su infraestructura.