GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instale el agente Zabbix en Ubuntu 20.04

Agen Zabbix Se instala en el host remoto (objetivo) para monitorear el disco duro, el procesador de memoria, etc. El agente recopila datos y los envía al servidor Zabbix.

Los agentes de Zabbix pueden usar pasivo o activo cheques para pasar información. En pasivo check, el servidor Zabbix (sondeador) solicita a un agente cierta información, y el agente devuelve un valor. En el cheque activo , el agente procesa todos los datos y los envía al servidor Zabbix. Sin embargo, el agente se conecta periódicamente al servidor para recopilar métricas que deben monitorearse.

Comenzaremos por instalar el agente Zabbix al remoto Ubuntu 20.04 host y luego agregue un host al tablero del servidor Zabbix.

Paso 1:habilite el repositorio de Zabbix en el host remoto

Comience por actualizar las listas de paquetes en el host remoto.

$ sudo apt update

Luego descargue el archivo Debian del repositorio de Zabbix del centro de descargas de Zabbix de la siguiente manera.

$ wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb

Luego habilítelo usando el dpkg comando de la siguiente manera:

$ sudo dpkg -i zabbix-release_5.0-1+focal_all.deb

Luego, actualice el índice del paquete para asegurarse de que el repositorio esté sincronizado

$ sudo apt update

Paso 2:Instalar el agente Zabbix

Una vez que el repositorio esté en su lugar, instale el agente Zabbix.

$ sudo apt install zabbix-agent

Una vez que se complete la instalación, verifique si el demonio Zabbix-agent se está ejecutando de la siguiente manera:

$ sudo systemctl status zabbix-agent

Zabbix-agent escucha el puerto 10050 . Es posible que desee confirmar esto con el comando netstat:

$ sudo netstat -pnltu

La imagen de arriba es una confirmación de que el servicio de agente de Zabbix está funcionando.

Paso 3:configurar el agente de Zabbix

Estamos satisfechos de que el agente de Zabbix funcione como se esperaba. Pero eso no es suficiente. Necesitamos hacer algunos cambios en el archivo de configuración en /etc/zabbix/zabbix_agentd.conf para que el agente Zabbix pueda comunicarse con el servidor Zabbix.

Así que abre el archivo.

$ sudo vim  /etc/zabbix/zabbix_agentd.conf

Aquí vamos a habilitar comprobaciones pasivas sobre el agente. Primero, ubique la variable "Servidor" y "Nombre de host" en el archivo zabbix_agentd.conf.

Por ejemplo, la IP del servidor My Zabbix es 10.128.0.16 y el nombre de host (sistema cliente) es ubuntu-20.

Server=10.128.0.16
Hostname=ubuntu-20

Guarde los cambios y salga del archivo. Luego reinicie el servicio del agente Zabbix para que se realicen los cambios.

$ sudo systemctl restart zabbix-agent

Tenga en cuenta si está configurando comprobación activa luego busque la variable "ServerActive" y use el puerto 10051.

Paso 4:Configurar el cortafuegos

El paso final para configurar el host es permitir que el puerto que escucha el agente Zabbix a través del firewall. Si tiene habilitado el firewall UFW, ejecute los comandos:

$ sudo ufw allow 10050/tcp

Luego recarga el firewall

$ sudo ufw reload

Y verifique que el puerto se haya abierto o permitido en el firewall.

$ sudo ufw status

¡Perfecto! El zabbix-agent ahora debería estar en condiciones de comunicarse con el servidor.

Paso 5:Agregar host en el servidor Zabbix

De forma predeterminada, Zabbix solo monitorea el servidor en el que está instalado. En esta sección, agregaremos el host Zabbix en el servidor Zabbix en el navegador.

Entonces, inicie sesión en su instancia de Zabbix Server en el navegador.

En el panel de navegación izquierdo, haga clic en Configuración> Anfitriones

Navegue hasta la esquina superior derecha y haga clic en 'Crear host '

En la ventana que aparece, complete los detalles del host remoto, como el nombre de host. nombre visible, dirección IP, una breve descripción y haga clic en 'Seleccionar ' junto al campo de texto 'Grupos'.

En la lista que aparece, seleccione 'Servidores Linux ' y haga clic en 'Seleccionar botón '.

Esto lo lleva de regreso y puede ver el grupo recién agregado como se indica.

A continuación, haga clic en 'Plantillas ' y haga clic en 'Seleccionar ' junto a 'Vincular nuevas plantillas ' campo de texto.

Haga clic en 'Seleccionar ' junto a 'Grupo de hosts ' campo de texto como se muestra.

Haga clic en 'Plantillas/Sistemas operativos' opción como se muestra.

A continuación, seleccione el 'Template OS Linux by Zabbix agent' opción y haga clic en 'Seleccionar '.

Luego, finalmente, haga clic en 'Agregar' botón.

¡Y voilá! su host aparecerá en el tablero como se muestra.

Conclusión

En este tutorial, aprendemos cómo instalar el agente Zabbix en el sistema Ubuntu 20.04 y configurarlo para comunicarse con el servidor Zabbix. Esto ayuda a monitorear activamente los recursos y aplicaciones locales de destino.


Ubuntu
  1. Instalar Podman en Ubuntu

  2. Instale Puppet Master y Agent en Ubuntu 20.04

  3. ¿Cómo instalar Zabbix en Ubuntu 20.04?

  4. Cómo instalar Zabbix en Ubuntu

  5. Instale el agente OSSEC en Ubuntu 14.04

Cómo instalar Zabbix en Ubuntu 14.04

Cómo instalar Zabbix en Ubuntu 15.10

Cómo instalar Zabbix en Ubuntu 16.04 LTS

Cómo instalar Zabbix en Ubuntu 18.04 LTS

Cómo instalar el agente Zabbix en Ubuntu 20.04 LTS

Cómo instalar Zabbix en Ubuntu 20.04