Cómo instalar Zabbix Agent en CentOS/RHEL 8

Cómo instalar Zabbix Agent en CentOS/RHEL 8

Zabbix Agent es un proceso que se ejecuta en máquinas remotas, que necesita monitorear a través del servidor Zabbix. El agente recopila los datos en el servidor remoto y envía de regreso al servidor Zabbix cuando se solicite. El agente de Zabbix debe instalarse en todos los sistemas remotos que deben ser monitoreados a través del servidor Zabbix.

Básicamente, hay dos tipos de cheques:

  • Cheque pasivo - El agente de Zabbix envió datos al servidor a su solicitud.
  • Cheque activo - El agente de Zabbix envía datos periódicamente al servidor.

Después de instalar el servidor Zabbix en su sistema. Ahora nos estamos moviendo para instalar agente en el sistema remoto. Este artículo lo ayudará a instalar Zabbix Agent en sistemas CentOS/RHEL 8 Linux. Después de completar este paso, vaya al siguiente artículo Agregue el host en el servidor Zabbix.

Paso 1 - Desactivar Selinux

Por defecto, Selinux está habilitado en CentOS 8. Puede deshabilitar el Selinux para que funcione con Zabbix correctamente en su máquina CentOS.

Puede deshabilitar el archivo Selinux editando/etc/selinux/config:

nano/etc/selinux/config 

Cambie la siguiente línea:

Selinux = discapacitado 

Prensa CTRL + O Para guardar cambios y luego CTRL + X Para cerrar el archivo. Luego reinicie su servidor para aplicar cambios.

Paso 2 - Instalación del agente Zabbix

Los paquetes de agentes de Zabbix no están disponibles bajo los repositorios de CentOS 8 predeterminados. Entonces, primero, deberá configurar el repositorio de Zabbix en su sistema.

Al momento de escribir este tutorial, la última versión de Zabbix es Zabbix 4.4. Puedes instalar el zabbix 4.4 paquete de repositorio ejecutando el siguiente comando:

DNF Instalar https: // repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-libere-4.4-1.El8.noarch.rpm 

Después de instalar paquetes de repositorio YUM en nuestro sistema. Use el siguiente comando para instalar el agente Zabbix en sus sistemas CentOS 8 o Rhel 8 utilizando la herramienta de gestión de paquetes.

DNF Instalar zabbix-agent 

Presione 'Y' para cualquier confirmación para completar el proceso de instalación.

Paso 3 - Configurar el agente Zabbix

Ahora, debe configurar el servicio de agente para permitir las solicitudes del servidor Zabbix. Editar el archivo de configuración del agente de Zabbix agregando la IP del servidor Zabbix.

/etc/zabbix/zabbix_agentd.confusión

#Server = [Zabbix Server IP] #hostname = [HostName of Client System] Server =192.168.1.100 Hostname =Servidor 1 

Paso 4 - Ajuste el firewall para Zabbix

A continuación, deberá permitir los puertos Zabbix 10050 y 10051. y servicio HTTP a través del firewall. Puede permitirlos con el siguiente comando:

Firewall-CMD --Permanent --Add-Port = 10050/TCP Firewall-CMD-Reload 

Paso 5 - Iniciar agente de Zabbix

Su servicio de agente de Zabbix está listo para ejecutar. Ejecutar los siguientes comandos para habilitar el servicio para iniciar automáticamente en el arranque del sistema. Luego también inicie el servicio por primera vez:

SystemCTL habilita zabbix-agent SystemCTL Start Zabbix-Agent 

Para detener el servicio Zabbix-Agent en cualquier momento, ejecute el siguiente comando:

SystemCTL Stop Zabbix-agent 

Felicidades! Ha instalado con éxito el agente zabbix. Agregamos el host en el servidor Zabbix para que sea monitorio.