Zabbix es un software de monitoreo de infraestructura bajo licencia GPLv3, muy popular y con muchas funcionalidades desarrollado en PHP.
Se utiliza para monitorear redes, servidores, aplicaciones, servicios y recursos en la nube. También permite el monitoreo de dispositivos de almacenamiento, bases de datos, máquinas virtuales, telefonía, recursos de seguridad y mucho más.
Para añadir un host
dentro de la configuración de Zabbix, es necesario instalar y configurar un Agente para que pueda comunicarse con nuestro Zabbix.
Os explicamos cómo hacerlo:
Instalar Zabbix Agent
Dependiendo de que distribución de GNU/Linux usemos, deberemos de instalarlo de la siguiente forma.
zabbix-agent2
.Para Ubuntu
wget https://repo.zabbix.com/zabbix/5.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.4-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.4-1+ubuntu20.04_all.deb
apt update
apt install zabbix-agent2
Para CentOS, AlmaLinux y RockyLinux
rpm -Uvh https://repo.zabbix.com/zabbix/5.4/rhel/8/x86_64/zabbix-release-5.4-1.el8.noarch.rpm
dnf update
dnf install zabbix-agent
Para Debian 11
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bdebian11_all.deb
dpkg -i zabbix-release_5.4-1%2Bdebian11_all.deb
apt update
apt install zabbix-agent2
Para Debian 10
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bdebian10_all.deb
dpkg -i zabbix-release_5.4-1%2Bdebian10_all.deb
apt updat
apt install zabbix-agent2
Otras versiones
En estos ejemplos estamos usando la versión 5.4
de Zabbix Agent, si necesitáis otra versión superior o inferior, debéis de ir a https://repo.zabbix.com/zabbix/ y seleccionar la versión que necesitéis.
Configuración de Zabbix Agent
Después de haberlo instalado, deberemos de conectar nuestro Zabbix, para ello deberemos de configurar el fichero de configuración /etc/zabbix/zabbix_agent2.conf
.
/etc/zabbix/zabbix_agent.conf
.El archivo de configuración contiene ajustes que especifican la dirección a la que se envían las métricas, el puerto utilizado para las conexiones y mucho más. En su mayor parte, la configuración por defecto funcionará bien.
Para configurar el agente Zabbix para enviar métricas al servidor Zabbix, debemos de localizar la directiva que está configurada para enviar métricas a la dirección loopback, o dicho de forma sencilla, al mismo sistema anfitrión.
Server=127.0.0.1
Deberemos de modificar este parámetro para añadir la IP de nuestro Zabbix:
Server=XXX.XXX.XX.XXX
Con este cambio realizado, podemos reiniciar el servicio y habilitarlo al arranque.
systemctl restart zabbix-agent2
systemctl enable zabbix-agent2
Finalmente, deberemos de añadir el host
en nuestro Zabbix y ver que se conecta correctamente.
Comentarios