Zabbix agenSe instala en el host remoto (destino) para monitorear el disco duro, el procesador de memoria, etc. El agente recopila datos y los envía de vuelta a Zabbix Server.
Los agentes de Zabbix pueden usar pasivo o activo cheques para pasar información. En pasivo Verifique, el servidor Zabbix (encuestador) 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 conecta periódicamente el servidor para recopilar métricas que deben monitorearse.
Comenzaremos por instalando el agente Zabbix al control remoto Ubuntu 20.04 host y luego agregue un host al panel del servidor Zabbix.
Paso 1: Habilite el repositorio Zabbix en el host remoto
Comience por actualizar las listas de paquetes en el host remoto.
PS sudo actualización apta
Luego descargue el archivo Debian del repositorio de Zabbix desde Centro de descargas de Zabbix como sigue.
$ 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:
PS sudo dpkg -i zabbix-release_5.0-1 + focal_all.deb
A continuación, actualice el índice del paquete para asegurarse de que el repositorio esté sincronizado
PS sudo actualización apta
Paso 2: instale el agente Zabbix
Una vez que el repositorio esté en su lugar, instale el agente Zabbix.
PS sudo apto instalar zabbix-agent
Una vez que se complete la instalación, verifique si el demonio del agente Zabbix se está ejecutando de la siguiente manera:
PS sudo systemctl status zabbix-agent
Zabbix-agent escucha el puerto 10050. Es posible que desee confirmar esto con el comando netstat:
PS sudo netstat -pnltu

La imagen de arriba es una confirmación de que el servicio del agente Zabbix está en funcionamiento.
Paso 3: configurar el agente Zabbix
Estamos satisfechos de que el agente Zabbix se esté ejecutando 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.
PS sudo vim /etc/zabbix/zabbix_agentd.conf
Aquí vamos a habilitar controles pasivos en el agente. Primero, ubique la variable “Servidor” y “Nombre de host” en el archivo zabbix_agentd.conf.
Para example, La IP de mi servidor Zabbix es 10.128.0.16 y el nombre de host (sistema cliente) es ubuntu-20.
Servidor = 10.128.0.16 Nombre de host = ubuntu-20
Save los cambios y salir del archivo. Luego reinicie el servicio del agente Zabbix para ver los cambios que se realizarán.
PS sudo systemctl reiniciar zabbix-agent
Tenga en cuenta si está configurado cheque activo luego busque la variable “ServerActive” y use el puerto 10051.
Paso 4: configurar el firewall
El último paso para configurar el host es permitir el puerto que escucha el agente Zabbix a través del firewall. Si tiene habilitado el firewall UFW, ejecute los comandos:
PS sudo ufw permite 10050 / tcp
Luego recarga el cortafuegos
PS sudo recarga ufw
Y verifique que el puerto se haya abierto o permitido en el firewall.
PS sudo estado de ufw

¡Perfecto! El agente zabbix ahora debería estar en condiciones de comunicarse con el servidor.
Paso 5: agregue el 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 > Hospedadores

Navegue a la esquina superior derecha y haga clic en ‘Crear anfitrión‘

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

En la lista que aparece, seleccione ‘Servidores Linux‘y haga clic en el’Seleccione‘ botón.

Esto lo lleva atrás y puede ver el grupo recién agregado como se indica.

A continuación, haga clic en el ‘Plantillas‘pestaña y haga clic en’Seleccione‘botón adyacente al ‘Vincular nuevas plantillas‘ campo de texto.

Clickea en el ‘Seleccione‘botón junto al’Grupo de acogida‘campo de texto como se muestra.

Clickea en el ‘Plantillas / Sistemas operativos ‘ opción como se muestra.

Luego seleccione el ‘Plantilla OS Linux por el agente Zabbix ‘ opción y haga clic en ‘Seleccione‘.

Luego, finalmente, haga clic en ‘Agregar’ botón.

¡Y voilá! su anfitrión 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 las aplicaciones y los recursos locales de destino.