Zabbix Proxy en un VPS: monitorización distribuida para sedes remotas
Configure un Zabbix Proxy que recoja datos de monitorización de hosts remotos y los envíe a su servidor Zabbix central: configuración, base de datos, interfaz web y ajustes.
Zabbix Proxy forma parte del sistema de monitorización Zabbix. Recoge datos de los hosts de una sede o red remota y los envía a su servidor Zabbix central.
Un proxy quita carga al servidor principal, facilita la monitorización de infraestructura repartida en muchas ubicaciones y sigue recogiendo datos aunque el enlace con el servidor sea lento o se corte un tiempo. Admite todos los métodos de recogida habituales: agente Zabbix, SNMP, IPMI, JMX, comprobaciones simples y scripts externos. No tiene interfaz web propia: se gestiona con su archivo de configuración y desde su servidor Zabbix central.
- Sistema operativo: Ubuntu 22.04
- Servidor mínimo: 1 vCPU, 1 GB de RAM y 15 GB de disco
- Gestión: el archivo de configuración por SSH y la interfaz web de su servidor Zabbix
Compruebe lo que hay instalado
Un Zabbix Proxy listo está en marcha y arranca solo tras un reinicio. Sus archivos son:
- Configuración: /etc/zabbix/zabbix_proxy.conf
- Base de datos local (SQLite por defecto): /var/lib/zabbix/zabbix_proxy.db
- Registro: /var/log/zabbix/zabbix_proxy.log
Si Zabbix Proxy aún no está en su servidor, instale el paquete zabbix-proxy-sqlite3 desde el repositorio oficial de Zabbix para Ubuntu 22.04; zabbix.com/download muestra los comandos exactos para su versión de Zabbix.
systemctl status zabbix-proxyCompruebe el estado y los registros
Use estos comandos para ver si el proxy está en marcha y seguir su registro en directo:
systemctl status zabbix-proxy
journalctl -u zabbix-proxy -f
tail -f /var/log/zabbix/zabbix_proxy.logConecte el proxy a su servidor Zabbix
Abra el archivo de configuración y ajuste dos parámetros:
- Server: la dirección o el nombre de host de su servidor Zabbix central.
- Hostname: un nombre único para este proxy. Debe coincidir exactamente con el nombre del proxy que cree en la interfaz web de Zabbix (paso 5).
El proxy solo lee su configuración al arrancar, así que reinícielo tras cada cambio.
nano /etc/zabbix/zabbix_proxy.conf
# ajuste estas dos líneas
Server=zabbix.example.com
Hostname=my-proxy
systemctl restart zabbix-proxyUse MySQL o PostgreSQL en lugar de SQLite (opcional)
SQLite basta para la mayoría de proxies. Para un proxy grande puede usar MySQL o PostgreSQL: cree la base de datos e importe el esquema del proxy como indica la documentación de Zabbix, y luego ajuste estos parámetros en el archivo de configuración:
Reinicie el proxy después.
DBName=zabbix_proxy
DBUser=zabbix
DBPassword=YOUR_PASSWORD
DBHost=localhostAñada el proxy en la interfaz web de Zabbix
En su servidor Zabbix central:
- Vaya a Administration > Proxies y haga clic en Create proxy.
- Proxy name: escriba exactamente el Hostname de zabbix_proxy.conf.
- Proxy mode: elija Active si el proxy se conecta al servidor (por defecto) o Passive si el servidor debe consultar al proxy.
- Guarde y, en cada host remoto, ponga Monitored by en este proxy.
En modo Active, el proxy debe poder llegar al servidor Zabbix por su puerto (10051 por defecto). En modo Passive, el servidor debe llegar al proxy por su ListenPort.
Ajuste el proxy
Estos parámetros de zabbix_proxy.conf controlan cómo trabaja el proxy. Los valores de abajo son ejemplos:
- ListenPort: el puerto en el que escucha el proxy en modo Passive.
- StartPollers, StartIPMIPollers, StartSNMPTrapper: cuántos procesos de recogida de cada tipo se inician.
- Timeout: cuánto puede durar una comprobación, en segundos (3 por defecto).
Reinicie el proxy tras cambiarlos. La documentación de Zabbix enumera todos los parámetros.
ListenPort=10051
StartPollers=5
StartIPMIPollers=0
StartSNMPTrapper=0
Timeout=3
systemctl restart zabbix-proxyConsiga un servidor para esta guía
Los planes VPS Zabbix Proxy sirven para todo lo de esta guía, desde $7.50/mes con facturación anual.
Ver planes de VPS Zabbix ProxyDescubra más opciones de VPS
Encuentre el servidor ideal para su proyecto.
Empiece hoy con su NodexVPS
Ahorre un 50 % con pago anual. Sin permanencia, cancele cuando quiera.