Vamos a ver como instalar el agente de zabbix para Debian 12 y también para las versiones 11 y 10, agregando el repo correspondiente, y según mi experiencia es mejor instalar zabbix-agent2 para evitar inconvenientes.
En el caso de Debian 12, con hacer un update teniendo los repositorios actualizados, que deje en publicaciones anteriores el paquete zabbix-agente2 esta disponible.
1- Descargar el repo para Debian 10 Buster:
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bdebian10_all.deb
Instalar el repo para Debian 10 Buster
dpkg -i zabbix-release_5.4-1+debian10_all.deb
2- Descargar el repo para Debian 11 Bulleye
wget https://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1%2Bdebian11_all.deb
Instalar el repo para Debian 11 Bullseye y actualizar
dpkg -i zabbix-release_5.4-1+debian11_all.deb apt update
3- Instalar zabbix-agent2
apt install zabbix-agent2
4- Editar configuración
Editamos el archivo de configuración zabbix_agent2.conf
nano /etc/zabbix/zabbix_agent2.conf
Y cambiamos 2 valores, que es la IP o Hostname del server de zabbix.
Server=[IP or hostname of your Zabbix server] ServerActive=[IP or hostname of your Zabbix server]
Y reiniciar el servicio, si es la primera vez acordate de habilitarlo.
systemctl restart zabbix-agent2
5- Cargar el host en el server
Finalmente vamos al Server de zabbix en Data Collection > Hosts, y agregamos algunos valores.
- Host name: el nombre para identificar el host.
- Host groups: para poder gestionar los host por grupo le asignamos en este caso Linux Servers.
- Template: también voy a usar un template para que descubra los servicios.
- Interfaces: agrego la IP o DNS name.
Le damos clic en Add y a esperar unos segundos para que el agente envie la info. Pueden presentarse problemas al momento de establecer la comunicación, tene en cuenta de permitir los puertos 10050 y 10051.