Saltar a contenido

Zabbix Proxy

En este artículo

Información

Zabbix Proxy es un componente de la arquitectura distribuida del sistema de monitorización Zabbix, diseñado para recopilar datos de hosts remotos y transmitirlos al servidor central de Zabbix.

Zabbix proxy: Características clave

  • Reduce la carga en el servidor principal;
  • Simplifica la monitorización de infraestructuras geográficamente distribuidas;
  • Garantiza el funcionamiento en condiciones de conectividad de red inestable o limitada.

Zabbix Proxy admite todos los métodos estándar para la recopilación de datos: Zabbix Agent, SNMP, IPMI, JMX, comprobaciones simples, scripts externos, etc.

Atención

Zabbix Proxy no tiene interfaz web y se gestiona a través de archivos de configuración y el servidor central de Zabbix.

Características de despliegue

ID Nombre del Software SO Compatible VM BM VGPU GPU CPU Mín. (Núcleos) RAM Mín. (GB) HDD/SSD Mín. (GB) Dominio Personalizado Activo
395 Zabbix Proxy Ubuntu 22.04 + + - - 1 1 15 No PEDIR
Software instalado:
Software Licencia
Zabbix proxy GPLv2
Zabbix agent GPLv2
SQLite Public Domain
  • Instalación posible en Ubuntu 22.04;
  • Tiempo de instalación: 15-20 minutos, incluido el SO;
  • Base de datos predeterminada: SQLite;
  • Puerto del servidor predeterminado: 10051;

Tras instalar Zabbix Proxy, obtiene un servicio completamente configurado y listo para usar:

  • Servicio Zabbix Proxy en funcionamiento que se inicia y se añade al arranque automático:

    systemctl status zabbix-proxy
    
    systemctl enable zabbix-proxy
    
  • Conexión configurada al servidor principal de Zabbix en el archivo de configuración:

    Server=zabbix-server.example.com
    Hostname=zabbix-proxy
    
  • Base de datos local (predeterminada: SQLite):

    /var/lib/zabbix/zabbix_proxy.db
    
  • Archivo de configuración:

    /etc/zabbix/zabbix_proxy.conf
    

Nota

A menos que se especifique lo contrario, por defecto instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.

Primeros pasos tras implementar Zabbix Proxy

La gestión se realiza a través de archivos de configuración y el servidor central de Zabbix.

Configuración inicial de Zabbix Proxy

Tras iniciar Zabbix proxy, puede:

  • Comprobar el estado del proxy

    systemctl status zabbix-proxy
    
    • en tiempo real:
    journalctl -u zabbix-proxy -f
    
  • Ver los registros

    /var/log/zabbix/zabbix_proxy.log
    
  • Cambiar la configuración (si es necesario) en /etc/zabbix/zabbix_proxy.conf

    • Server — dirección o nombre de host del servidor Zabbix:
        Server=your-zabbix-server.example.com
    
    • Hostname — nombre único del proxy (debe coincidir exactamente con el nombre especificado al crear el proxy en la interfaz web de Zabbix Server):
        Hostname=your-proxy-name
    
    • Database — si no utiliza SQLite, sino MySQL o PostgreSQL, especifique:
    ini
    DBName=zabbix_proxy
    DBUser=zabbix
    DBPassword=your_password
    DBHost=localhost
    

Nota

Tras realizar cambios en la configuración, es obligatorio reiniciar el servicio:

systemctl restart zabbix-proxy
  • Añadir el proxy en la interfaz web de Zabbix Server:

    • Vaya a Administration > Proxies.
    • Haga clic en Create proxy.
    • Especifique:
      • Proxy name — debe coincidir con el parámetro Hostname de zabbix_proxy.conf;
      • TypeActive (si el proxy se conecta al servidor por sí mismo) o Passive (si el servidor consulta el proxy).

    Por defecto, Zabbix Proxy opera en modo Active

Nota

Parámetros de configuración adicionales:

  • ListenPort — puerto para el modo Passive
  • StartPollers, StartIPMIPollers, StartSNMPTrapper — número de hilos de recopilación de datos
  • Timeout — tiempo de espera de la comprobación (predeterminado: 3 seg)

Nota

Información detallada sobre la configuración principal de Zabbix proxy se encuentra en la documentación de los desarrolladores.

Solicitar un Zabbix Proxy con la API

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×