Servicio de Azure que se usa para recopilar y analizar datos de telemetría de entornos de Azure y locales, y actuar en consecuencia.
Hola Fernando Marcos Ventura,
Estoy traduciendo las respuestas del inglés, así que por favor disculpa cualquier error gramatical.
parece que estás buscando configurar Zabbix para monitorizar el estado de alta disponibilidad (HA) de tus bases de datos PostgreSQL en Azure. Aunque no tengo una guía específica de configuración de Zabbix, puedo ayudarte a guiarte a través de los pasos para monitorizar el estado de HA usando las funciones de Azure.
Esto es lo que puedes considerar para monitorear tu Azure PostgreSQL HA:
1. Uso de Alertas de Salud de Recursos: Azure tiene monitorización de la salud de los recursos que puedes configurar para recibir notificaciones en tiempo real sobre cambios en el estado de salud de tu instancia de PostgreSQL con HA habilitado. Así es cómo configurarlo:
A través del portal de Azure:
- Vaya al portal de Azure y seleccione su servidor flexible de PostgreSQL.
- En el menú de la izquierda, elija "Alertas" en la sección "Supervisión".
- Haga clic en "Nueva regla de alerta" y configure la lógica de alerta basada en las señales de salud del recurso.
- Defina cómo desea ser notificado, ya sea por correo electrónico, SMS, etc.
- Revise la configuración y cree la regla de alerta.
Usando plantillas ARM:
- Personalice una plantilla ARM con los detalles específicos de su servidor para las alertas.
- Implante la plantilla usando Azure CLI o PowerShell.
- Verifique si las alertas están activas.
Para más detalles, puedes referirte a esto Supervisión del estado de mantenimiento de la alta disponibilidad - Azure Database for PostgreSQL | Microsoft Learn
2. Monitorización de PostgreSQL:
Para supervisar directamente la conexión a la base de datos y el estado de la replicación, puedes consultar ciertas tablas de PostgreSQL. Usar el siguiente comando puede proporcionar información sobre el estado de la replicación:
SELECT * FROM pg_replication_slots;
3. Integración con Zabbix:
También puede interesarle explorar la integración de Zabbix con Azure para obtener directamente estas comprobaciones de estado y métricas de recursos. Normalmente, se logra configurando un agente de Zabbix en el servidor o utilizando las API de Zabbix para monitorizar los parámetros necesarios.
Referencias:
Creación de reglas de alertas de métricas en Azure Monitor - Azure Monitor | Microsoft Learn
¡Avísame si necesitas más detalles o ayuda con configuraciones específicas para Zabbix!