Monitoreo de alta disponibilidad de bases de datos Postgresql por medio de zabbix

Fernando Marcos Ventura 20 Puntos de reputación
2025-12-04T19:27:05.91+00:00

Hola:

   Necesito saber como configurar Zabbix para monitorear con dicha tool el estado de alta disponibilidad de bases de datos ¨PostgreSQL de Azure.
```Alguien teiene un istructivo de comno realizar dicha configuración. ???

Azure Monitor
Azure Monitor

Servicio de Azure que se usa para recopilar y analizar datos de telemetría de entornos de Azure y locales, y actuar en consecuencia.

0 comentarios No hay comentarios

Respuesta aceptada por el autor de la pregunta
Bharath Y P 10,610 Puntos de reputación Personal externo de Microsoft Moderador
2025-12-04T22:50:18.9333333+00:00

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:

Supervisión del estado de mantenimiento de la alta disponibilidad - Azure Database for PostgreSQL | Microsoft Learn

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!

¿Le ha resultado útil esta respuesta?


0 respuestas adicionales

Ordenar por: Muy útil

Su respuesta

Las respuestas pueden ser marcadas como "Aceptadas" por el autor de la pregunta y "Recomendadas" por los moderadores, lo que ayuda a los usuarios a saber que la respuesta ha resuelto el problema del autor.