Instalación agente Windows y Linux de Zabbix

En entradas anteriores vimos como instalar y actualizar zabbix a la última versión, en esta ocasión voy a explicaros como instalar los agentes tanto en Windows como en Linux de Zabbix para que envíen la información al servidor.

Instalación agente Windows

En primer lugar nos dirigiremos a la web oficial de zabbix para descargarnos el agente.

Una vez descargado la instalación es sencilla ya que la haremos mediante un asistente.

Pulsamos Next.

Aceptamos la licencia y pulsamos Next.

En esta pantalla tendremos que especificar la dirección IP del servidor Zabbix tanto en el campo «Zabbix server IP/DNS» como en «Server or Proxy for active checks».

El resto de parámetros los dejamos por defecto.

Instalamos todas las características.

Pulsamos Install para iniciar el proceso de instalación.

Y listo ya tenemos instalado el agente.

Finalizada la instalación del agente tendremos que abrir el puerto 10050/tcp para permitir las conexiones entrantes en el Firewall que tengamos habilitado en nuestra plataforma Windows.

Instalación agente Linux

Instalación Ubuntu 20.04

wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.2-1+ubuntu20.04_all.deb
apt update
apt install zabbix-agent

Instalación Centos 8

rpm -Uvh https://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm
dnf clean all
dnf install zabbix-agent

Instalación Debian 10

wget https://repo.zabbix.com/zabbix/5.2/debian/pool/main/z/zabbix-release/zabbix-release_5.2-1+debian10_all.deb
dpkg -i zabbix-release_5.2-1+debian10_all.deb
apt update
apt install zabbix-agent

Configuración agente

Una vez instalado debemos configurar el agente, para ello tendremos que abrir el archivo de configuración del agente utilizando nuestro editor favorito, en mi caso utilizaré nano.

sudo nano /etc/zabbix/zabbix_agentd.conf

Indicamos la dirección IP de nuestro servidor de Zabbix y guardamos los cambios.

Server=192.168.233.128
ServerActive=192.168.233.128

Reiniciamos al agente para que se apliquen los cambios y lo configuramos para que se inicie junto con el arranque del sistema operativo.

sudo systemctl restart zabbix-agent 
sudo systemctl enable zabbix-agent

Por último tendremos que permitir en nuestro cortafuegos el tráfico entrante al puerto 10050/tcp para que nuestro servidor pueda contactar con el agente.

Nota: Estas instrucciones son para abrir el Firewall en CentOS, si tienes una distribución distinta debe proceder en consecuencia para abrir los puertos.

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

Y listo ya tendremos instalado el agente en nuestra distribución Linux.

Añadir el host al sistema de monitorización de Zabbix

Una vez hemos instalado el agente en nuestro equipo cliente tenemos que añadirlo a Zabbix, para ello accedemos vía web a Zabbix y nos dirigimos a Configuration-Hosts.

Arriba a la derecha pulsamos sobre el botón Create Host.

En la pestaña Host rellenamos la siguiente información:

  • Host name: nombre del host.
  • Groups: Aquí seleccionaremos uno de los grupos que tengamos creado.
  • Interfaces: Pulsamos en Add, seleccionamos Agent y especificamos la dirección IP de nuestro cliente tal y como se aprecia en la imagen. También, si lo preferís, podemos especificar el nombre DNS del cliente.

En la pestaña Templates seleccionamos, dentro de Templates/Operating Systems, Template OS Linux by zabbix agent o Template OS Windows by Zabbix agent en función si el cliente que estamos configuración dispone de un sistema operativo Windows o Linux.

Pulsamos en Add para añadir nuestro host.

Y listo pasados unos minutos empezará a obtener información del cliente tales como uso CPU, memoria, espacio en disco y mucha más información que nos ayudará a tener nuestro sistema en perfecto estado.

Espero os haya sido de utilidad.

Entradas relacionadas

Deja un comentario