En nuestra anterior guía os explicábamos cómo instalar Zabbix Server en Ubuntu.
Este tutorial es complementario a esa guía anterior.
El agente Zabbix es un programa desarrollado en C. Se ejecuta en varias plataformas y distribuciones, incluyendo Windows, Linux, macOS, AIX, FreeBSD, HPUX, NetBSD, OpenBSD, SLES, Solaris, Tru64.
Recoge datos como el uso de la CPU, la memoria, el disco y la interfaz de red de un dispositivo, y puede realizar tanto comprobaciones pasivas como activas. Las comprobaciones pueden realizarse a intervalos o en base a una programación horaria específica.
Instalar agente Zabbix en Ubuntu 22.04, 20.04 o 18.04
Primero añade los repositorios de Zabbix:
# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb # dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb # apt update
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu20.04_all.deb dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-1+ubuntu18.04_all.deb dpkg -i zabbix-release_6.0-1+ubuntu18.04_all.deb
Una vez añadidos los repositorios, instala el agente Zabbix.
apt update apt install zabbix-agent
Realiza la configuración del agente Zabbix.
nano /etc/zabbix/zabbix_agentd.conf
#Especificamos la IP del servidor Zabbix Server=217.71.204.229 #Especificamos la IP del servidor Zabbix ( For active checks) ServerActive=217.71.204.229 # Nombre del hostname, tendrá que coincidir con la configuración web que añadamos próximamente Hostname=testing
Reinicia el agente Zabbix.
systemctl restart zabbix-agent systemctl status zabbix-agent
Abrir puertos
Recuerda abrir los puertos en el panel de Clouding si estás usando la IP pública.
Puertos: 10050 TCP y 10051 TCP.
Añadir host al servidor Zabbix
Entra en la interfaz del servidor Zabbix, ve a Configuration > Hosts > Create host
Tienes que completar la siguiente información:
Host name del servidor que se va a monitorizar (Tiene que coincidir con la configuración del hostname que hemos configurado previamente).
Visible name del servidor a monotorizar.
Zabbix Agent port - por defecto el 10050 TCP.
En Templates añadimos Linux by Zabbix Agent.
Añadimos Linux Servers al campo de Groups .
Click Add en interfaces y añade un agente junto la IP address del cliente Zabbix.
Template Linux By Zabbix agent
Host name
IP Agente Zabbix
Adicionalmente puedes seleccionar otros Templates y elegir los que necesites. (Los templates son totalmente opcionales, con Linux by Zabbix Agent tendrás la monitorización básica).
Una vez seleccionados los templates, añádelos.
Después de unos minutos, la información de monitorización se podrá visualizar.
Se puede acceder a los gráficos del host por defecto en
Monitoring > Hosts -> Graphs