Cómo instalar Zabbix en RHEL 8

Cómo instalar Zabbix en RHEL 8

Zabbix. es un software de monitoreo gratuito, de código abierto, de nivel empresarial, con todas las funciones, flexible, extensible y distribuido, que se utiliza para monitorear toda una infraestructura de TI, servicios, aplicaciones y recursos del servidor. Zabbix es una de las soluciones de monitoreo de código abierto más populares del mundo, que monitorea varios parámetros de una red informática y el estado e integridad de los servidores.

Se usa ampliamente para funciones como una notificación flexible. mecanismo que permite a los usuarios configurar alertas basadas en correo electrónico para prácticamente cualquier evento; esto permite una reacción rápida a los problemas del servidor. También cuenta con una excelente herramienta de visualización de informes y datos basada en los datos almacenados.

Es importante destacar que todos los informes y estadísticas recopilados por Zabbix, además de los parámetros de configuración, se acceden a través de una interfaz basada en web. Esto significa que puede monitorear sus sistemas desde cualquier ubicación.

Requisitos

Antes de comenzar, asegúrese de que se hayan cumplido los siguientes requisitos:

  1. RHEL 8 con instalación mínima
  2. RHEL 8 con suscripción a RedHat habilitada
  3. RHEL 8 con dirección IP estática

Este tutorial se centrará en cómo instalar la última versión de Zabbix 4.2. Servidor en RHEL 8. con base de datos MySQL/MariaDB. para almacenar datos, PHP. y servidor web Apache. como interfaz principalmente web.

Paso 1: Instalación de paquetes Apache y PHP

freestar.config.enabled_slots.push

1.. Para empezar, necesita habilitar el repositorio EPEL 8 que contiene algunas de las dependencias para Zabbix. A continuación, instale el servidor web Apache que proporciona el paquete HTTPD. el intérprete PHP. PHP-FPM. ( PHP FastCGI Process Manager. y otros módulos necesarios de la siguiente manera.

# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm # dnf install httpd php php-fpm php-mysqlnd php-ldap php-bcmath php-mbstring php-gd php-pdo php-xml

2.. Cuando la instalación esté completa, inicie HTTPD. y los servicios PHP-FPM. por ahora, luego habilítelo para que se inicie automáticamente al iniciar el sistema (después de cada reinicio) y verifique si está funcionando de la siguiente manera.

# systemctl start httpd # systemctl enable httpd # systemctl status httpd # systemctl start php-fpm # systemctl enable php-fpm # systemctl status php-fpm

Paso 2: Instale la base de datos y la biblioteca MariaDB

Zabbix usa un MySQL. base de datos para almacenar sus datos. Sin embargo, en RHEL 8. la base de datos MariaDB. es compatible de forma predeterminada, como un reemplazo directo de MySQL.

3.. Para instalar el servidor MariaDB. los paquetes de cliente y biblioteca, utilice el siguiente comando.

# dnf install mariadb mariadb-server mariadb-devel

4.. Luego, inicie el servicio MariaDB. por ahora, luego habilítelo para que se inicie automáticamente al iniciar el sistema y asegúrese de que esté en funcionamiento verificando su estado como se muestra.

# systemctl start mariadb # systemctl enable mariadb # systemctl status mariadb

5.. Una vez que el servidor de base de datos MariaDB. esté en funcionamiento, debe protegerlo ejecutando el script mysql_secure_installation, que le ayuda a implementar algunas recomendaciones de seguridad útiles como eliminar usuarios anónimos, deshabilitar el inicio de sesión de root de forma remota, eliminar la base de datos de prueba y el acceso a ella, y aplicar todos los cambios.

# mys ql_secure_installation

Luego se le pedirá que determine qué acciones realizar como se muestra en la siguiente captura de pantalla.

Servidor MariaDB seguro en RHEL 8  Servidor MariaDB seguro en RHEL 8 Secure MariaDB Server en RHEL 8

6.. Ahora inicie sesión en la base de datos para obtener acceso a MariaDB. shell para crear una base de datos para Zabbix. como se muestra.

# mysql-uroot-p MariaDB [(none)]>. crear base de datos zabbix juego de caracteres utf8 collate utf8_bin; MariaDB [(ninguno)]>. concede todos los privilegios en zabbix. * a [correo electrónico protegido] identificado por ‘contraseña’; MariaDB [(ninguno)]>. salir;

Paso 3: Instalar y configurar los paquetes de Zabbix

7.. Una vez que todo esté instalado, ahora es el momento de instalar la última versión de los paquetes de Zabbix del Repositorio oficial de Zabbix. como se muestra.

# rpm-Uvh https://repo.zabbix.com/zabbix/4.2/rhel/8/x86_64/zabbix-release-4.2-2.el8.noarch.rpm # dnf limpiar todo

8.. Luego, instale el servidor Zabbix, la interfaz web, los paquetes del agente con el siguiente comando.

# dnf-y install zabbix-server-mysql zabbix-web-mysql zabbix-agente

9.. Cuando finalice la instalación, debe importar el esquema y los datos iniciales a la base de datos de Zabbix que creó en el paso anterior (tenga en cuenta que se le pedirá que ingrese el Zabbix contraseña del usuario de la base de datos).

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

10.. Ahora configura el demonio del servidor Zabbix para usar la base de datos que creaste editando el archivo /etc/zabbix/zabbix_server.conf.

# vim/etc/zabbix/zabbix_server.conf

Busque y actualice los valores de las siguientes opciones de configuración para reflejar la configuración de su base de datos (descomentar las opciones que están comentadas y establecer sus valores correctos) de la siguiente manera .

DBHost = localhost DBName = zabbix DBUser = zabbix DBPassword = database-passwod-here  Configurar la configuración de la base de datos Zabbix  Configurar Zabbix Databa se Settings Configurar la configuración de la base de datos Zabbix

Guarde los cambios en el archivo y ciérrelo.

11.. A continuación, configure PHP. para la interfaz Zabbix. editando el archivo /etc/php-fpm.d/zabbix.conf. usando su editor de texto favorito .

# vim/etc/php-fpm.d/zabbix.conf

Busque la siguiente línea y descomente (eliminando el carácter “;” al principio de la línea) para establecer la zona horaria correcta para su servidor.

php_value date.timezone Africa/Kampala

12.. En este punto, debe reiniciar HTTPD. y PHP-FPM. para efectuar los cambios recientes antes de iniciar el servicio Zabbix.

# systemctl restart httpd php-fpm

13.. Luego inicie Zabbix. procesos del servidor y del agente y habilítelos para que se inicien automáticamente en el inicio del sistema de la siguiente manera. Tenga en cuenta que este agente se utiliza en localhost. Para monitorear servidores remotos, necesita instalar agentes en ellos y configurar el servidor para consultarlos.

# systemctl start zabbix-server zabbix-agent # systemctl enable zabbix-server zabbix-agent

Además, verifique si el El servidor Zabbix está funcionando correctamente con el siguiente comando.

# systemctl status zabbix-server  Verificar el estado del servidor Zabbix  Che ck Estado del servidor Zabbix Compruebe Zabbix Estado del servidor

Además, asegúrese de que el proceso del agente esté en funcionamiento.

# systemctl status zabbix-agent  Verifique el estado del agente Zabbix Verificar el estado del agente Zabbix Compruebe Zabbix Ag ent Status

Paso 4: Instalar y configurar Zabbix Web Frontend

14.. Con el servidor Zabbix en funcionamiento, abra un navegador web y apúntelo a la siguiente URL para acceda al instalador de la interfaz web.

http://SERVER_FQDM/zabbix O http://SERVER_IP/zabbix

Después de presionar enter, será redirigido a la página de bienvenida como se muestra en la siguiente captura de pantalla. Haga clic en el paso Siguiente. para continuar.

 Página de bienvenida de Zabbix  Página de bienvenida de Zabbix Página de bienvenida de Zabbix

15.. A continuación, el instalador comprobará los requisitos previos . Si todo está OK. (desplácese hacia abajo para ver más requisitos), haga clic en Siguiente. paso para continuar.

 Verifique los requisitos previos de Zabbix  Verifique los requisitos previos de Zabbix Verifique los requisitos previos de Zabbix

16.. Luego configure la conexión de la base de datos de Zabbix (tenga en cuenta que es la base de datos que creó en el paso 2 anterior). Seleccione el tipo de base de datos, ingrese el host de la base de datos, el puerto de la base de datos, el nombre de la base de datos y el usuario de la base de datos y la contraseña del usuario.

 Configuración de la base de datos Zabbix  Configuración de la base de datos Zabbix Configuración de la base de datos Zabbix

17.. A continuación, proporcione los detalles del servidor Zabbix (el nombre de host o la dirección IP del host y el número de puerto del servidor Zabbix). También puede establecer un nombre para la instalación que es opcional. Haga clic en Siguiente paso para ver el resumen de la preinstalación.

Detalles del servidor Zabbix  Zabbix Server Detalles Zabbix Server Detalles

18.. Desde la página de resumen de la preinstalación, haga clic en Siguiente. paso para crear el archivo de configuración de la interfaz, según la información que se muestra.

 Resumen de la preinstalación de Zabbix Resumen de la preinstalación de Zabbix Resumen de preinstalación de Zabbix

19.. Para completar la configuración e instalación de la interfaz de interfaz de Zabbix, haga clic en Finalizar. y el instalador lo redirigirá al inicio de sesión página como se muestra en la siguiente captura de pantalla.

 Zabbix Frontend instalado  Zabbix Frontend instalado Zabbix Frontend instalado

20.. En la página de inicio de sesión, use el nombre de usuario Admin. y contraseña zabbix para iniciar sesión como se muestra en la siguiente captura de pantalla.

 Zabbix Frontend Login Zabbix Frontend Login Registro de frontend de Zabbix en

21.. Después de un inicio de sesión exitoso, aterrizará en la vista global del Panel de control de monitoreo de la interfaz web de Zabbix, que muestra una muestra de información del sistema, hora local y más.

 Zabbix Dashboard  Zabbix Dashboard Zabbix Dashboard

22.. Por último, pero no menos importante, proteja la cuenta de superadministrador Zabbix cambiando la contraseña predeterminada. Vaya a Administración. y luego a Usuarios. En la lista de usuarios, en Alias ​​, haga clic en Administrador. para abrir los detalles del usuario y editarlos.

Debajo de los detalles del usuario, busque el campo Contraseña. y haga clic en Cambiar contraseña. introduzca una contraseña segura y confírmela. Luego haga clic en Actualizar. para guardar la nueva contraseña de la cuenta de administrador.

Cambiar contraseña de administrador de Zabbix  Cambiar contraseña de administrador de Zabbix Cambiar la contraseña de administrador de Zabbix

¡Felicitaciones!. Ha instalado correctamente el última versión del software de supervisión Zabbix en su servidor RHEL 8. Si tiene alguna pregunta, comuníquese con nosotros a través del formulario de comentarios a continuación y para obtener más información, consulte la documentación de Zabbix.