GNU/Linux >> Tutoriales Linux >  >> Rocky Linux

Cómo instalar el agente Zabbix en Rocky Linux/Alma Linux 8

Hay dos tipos de cheques:

  • Comprobación pasiva – Zabbix Agent envió datos al servidor a petición suya.
  • Comprobación activa – Zabbix Agent envía datos periódicamente al servidor.

En este artículo, aprenderemos cómo instalar el agente Zabbix en distribuciones basadas en RHEL 8 como Rocky Linux o Alma Linux. Consulte esta guía sobre cómo instalar y configurar Zabbix Server 5 en Rocky Linux/Alma Linux 8.

Contenido relacionado:

  • Cómo instalar y configurar Zabbix Server 6 en Ubuntu 20.04
  • Cómo instalar y configurar Zabbix Agent 5 en Ubuntu 20.04
  • Cómo instalar y configurar Zabbix Server 6 en Ubuntu 20.04
  • Cómo instalar Zabbix Agent 6 en Rocky Linux/Alma Linux/Oracle Linux 8
  • Cómo instalar Zabbix Agent 6 en OpenSUSE Leap 15.3
  • Cómo agregar host en Zabbix Server para monitorear

Tabla de contenido

  1. Asegúrese de que el servidor esté actualizado
  2. Instalar el agente de Zabbix
  3. Configurar agente de Zabbix

1. Asegúrese de que los paquetes del servidor estén actualizados

Antes de continuar, asegurémonos de que nuestros paquetes de servidor estén actualizados con este comando:

sudo dnf -y update

Instalemos también algunos paquetes comunes que necesitaremos

sudo dnf install -y vim

2. Instale el agente de Zabbix

Los paquetes de agentes de Zabbix no están disponibles en los repositorios predeterminados de Rocky Linux 8. Tendremos que configurar el repositorio de Zabbix en nuestro sistema antes de instalar el agente.

La última versión de Zabbix al momento de escribir este artículo es la versión 5.4 de Zabbix. Instale el repositorio Zabbix versión 5.4 usando este comando:

sudo dnf install -y https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm

Una vez instalado el repositorio, podemos instalar el agente. Usa este comando:

sudo dnf install -y zabbix-agent

Confirme la versión de software instalada:

$ rpm -qi zabbix-agent
Name        : zabbix-agent
Version     : 5.4.9
Release     : 1.el8
Architecture: x86_64
Install Date: Mon 17 Jan 2022 06:23:27 AM UTC
Group       : Applications/Internet
Size        : 2353430
License     : GPLv2+
Signature   : RSA/SHA512, Thu 23 Dec 2021 12:54:16 PM UTC, Key ID 082ab56ba14fe591
Source RPM  : zabbix-5.4.9-1.el8.src.rpm
Build Date  : Thu 23 Dec 2021 12:28:37 PM UTC
Build Host  : 3a869a1545a8
Relocations : (not relocatable)
URL         : http://www.zabbix.com/
Summary     : Old Zabbix Agent
Description :
Old implementation of zabbix agent.
To be installed on monitored systems.

3. Configurar el agente de Zabbix

Ahora, debe configurar el servicio del agente para permitir las solicitudes del servidor Zabbix. También actualizaremos el nombre de host para saber en qué servidor configuramos el agente. Edite el archivo de configuración del agente Zabbix agregando la IP del servidor Zabbix.

sudo vim /etc/zabbix/zabbix_agentd.conf

Añade este contenido:

Server=10.70.5.218
ServerActive=10.70.5.218
Hostname=dev-rockysrv1

4. Deshabilite SELinux y ajuste el cortafuegos para Zabbix

Si tiene un firewall instalado y habilitado, deberá permitir los puertos Zabbix 10050 y 10051 y el servicio HTTP a través del firewall. Puede permitirlos con el siguiente comando:

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload

También deberá configurar SELinux a permisivo para acceder a la interfaz desde un navegador. Para hacer eso, ejecute el comando:

sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=permissive/g' /etc/selinux/config

5. Inicie y habilite el agente Zabbix

Ahora podemos iniciar el agente. El agente no se inicia de forma predeterminada. Usa este comando para comenzar:

sudo systemctl start zabbix-agent

Verifique el estado para confirmar que se inició.

$ sudo systemctl status zabbix-agent
● zabbix-agent.service - Zabbix Agent
   Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2022-01-17 06:57:33 UTC; 19s ago
  Process: 39725 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
  Process: 39728 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 39730 (zabbix_agentd)
    Tasks: 6 (limit: 23176)
   Memory: 3.9M
   CGroup: /system.slice/zabbix-agent.service
           ├─39730 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
           ├─39732 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
           ├─39733 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
           ├─39734 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
           ├─39735 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
           └─39736 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]

Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Succeeded.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Stopped Zabbix Agent.
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Starting Zabbix Agent...
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: zabbix-agent.service: Can't open PID file /run/zabbix/zabbix_agentd.pid (yet?) after start: No such file or directory
Jan 17 06:57:33 dev-rockysrv1.inv.re systemd[1]: Started Zabbix Agent.

A partir del resultado anterior, podemos confirmar que el agente se está ejecutando. Para permitir que el agente se inicie en el arranque, use este comando:

sudo systemctl enable zabbix-agent

¡Eso es! Ha instalado con éxito Zabbix Agent en su máquina Rocky Linux. Ahora puede proceder a agregar host en el servidor zabbix para ser monitoreado. Consulte esta guía Cómo agregar host en Zabbix Server to Monitor.


Rocky Linux
  1. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

  2. Cómo instalar el cliente FreeIPA en Rocky Linux/Alma Linux/CentOS 8

  3. Cómo instalar Apache Maven en Rocky Linux/Alma Linux 8

  4. Cómo instalar FFmpeg en Rocky Linux/Alma Linux 8

  5. Cómo instalar PHP 8 en Alma Linux y Rocky Linux

Cómo instalar Docker CE en Rocky Linux 8

Cómo instalar Anydesk en Rocky Linux 8

Cómo instalar TeamViewer en Rocky Linux 8

Cómo instalar Anaconda en Rocky Linux 8

Cómo instalar Snap en Rocky Linux 8

Cómo instalar PHP 7.4 en Rocky Linux 8