Guía de implementación de Azure para el proxy de Zabbix

Descripción general

Esta página describe cómo implementar un proxy de Zabbix mediante Azure.

Hay varias versiones de Zabbix disponibles para su implementación en la plataforma. Asegúrese de leer la documentación correspondiente a la misma versión de Zabbix que ha implementado. Puede seleccionar la documentación de diferentes versiones de Zabbix en el menú desplegable de versiones.

Implementación de Zabbix proxy

Para implementar Zabbix proxy, primero vaya a la página de Zabbix en Azure Marketplace. Haga clic en Get it now.

Aquí puede consultar información adicional sobre la implementación actual, como la descripción general, los planes de precios y mucho más. Haga clic en Create o en Start with a pre-set configuration.

Continúe con la configuración detallada de la VM: seleccione el tamaño de la VM, la cuenta de administrador, el disco, la red, la administración y otros ajustes. Estos ajustes pueden variar según los requisitos de su infraestructura.

Puede utilizar la siguiente configuración como ejemplo:

Pestaña Basics:

  • Subscription: Azure subscription 1
  • Resource group: Zabbix_Resources
  • Virtual machine name: Zabbix-proxy
  • Availability options: No infrastructure redundancy required
  • Security type: Standard
  • Image: Zabbix Proxy 7.4 - x64 Gen2
  • Size: Standard_B2ms - 2 vcpus, 8 GiB memory
  • Authentication type: SSH public key
  • Username: azureuser
  • SSH public key source: Generate new key pair

Pestaña Disks:

  • Encryption at host: unchecked
  • OS disk type: Standard SSD
  • Delete with VM: checked
  • Enable Ultra Disk compatibility: unchecked

Pestaña Networking:

  • Virtual network: Zabbix_Resources-vnet
  • Public IP: Zabbix-proxy-ip
  • NIC network security group: Advanced
  • Configure network security group: Zabbix-proxy-nsg

Pestaña Management: los parámetros pueden dejarse con sus valores predeterminados.

Pestaña Monitoring: los parámetros pueden dejarse con sus valores predeterminados.

Pestaña Advanced: los parámetros pueden dejarse con sus valores predeterminados.

Pestaña Tags:

  • Name: Resource
  • Value: Zabbix
  • Resource: All resource selected

Confirme los detalles de la VM y cree la VM.

Se le redirigirá a la página de estado de implementación de la VM. Espere hasta que finalice la implementación.

Una vez finalizada la implementación, abra el recurso y anote su dirección IP pública. Conéctese a Zabbix proxy mediante SSH y las credenciales de administrador creadas durante la implementación de la VM para configurar el proxy.

El archivo de configuración de Zabbix proxy se encuentra en /etc/zabbix/zabbix_proxy.conf.

La configuración inicial del proxy consiste en modificar los parámetros ProxyMode, Server y Hostname en el archivo de configuración de Zabbix proxy.

El modo del proxy se puede cambiar editando el parámetro ProxyMode. Establezca ProxyMode=0 para el modo activo o ProxyMode=1 para el modo pasivo.

El parámetro Server debe contener la dirección IP del Zabbix server.

El parámetro Hostname debe contener el nombre de host de Zabbix proxy. El nombre de host definido aquí debe coincidir con el nombre del proxy proporcionado durante la configuración del proxy en el frontend de Zabbix.

Abra el frontend de Zabbix y vaya a Administration > Proxies. Haga clic en el botón Create proxy.

Introduzca el mismo nombre del proxy que el valor del parámetro Hostname en el archivo de configuración del proxy.

Seleccione el modo del proxy y proporcione la dirección IP del proxy (opcional para proxies activos).

Haga clic en el botón Create proxy para crear un proxy.

Ubicación de la base de datos del proxy

La base de datos SQLite del proxy se encuentra en /tmp/zabbix_proxy.sqlite3 y se especifica mediante el parámetro DBName en el archivo de configuración del proxy de Zabbix.