Overview
Una alerta global aplica lo mismo configuración de alertas a varios proyectos al mismo tiempo. Cuando se produce una condición de alerta, Ops Manager envía una notificación solo al proyecto afectado. Ops Manager envía notificaciones a intervalos regulares hasta que resuelvas o cancela la alerta.
Si confirma una alerta global, Ops Manager no envía más notificaciones a la lista de distribución de la alerta hasta que transcurra el periodo de confirmación o hasta que la alerta se resuelva. Si la condición de alerta finaliza durante el periodo de confirmación, Ops Manager envía una notificación de la resolución.
Para acceder a las alertas globales debes tener la
Global Owner rol o Global Monitoring Admin rol.
Nota
Alertas globales por defecto
Cuando se inicia Ops Manager, crea configuraciones globales de alerta por defecto. Si borras una configuración global de alertas por defecto, Ops Manager la recreará cuando se reinicie la aplicación.
Si no desea recibir alertas de una configuración global de alerta por defecto, debe desactivar esa configuración global de alerta.
Ver alertas globales
Seleccione uno o más filtros encima de la lista y haga clic en Filter.
Para filtrar por: | Haz lo siguiente: |
|---|---|
Reconocimiento | Selecciona la opción apropiada en la lista desplegable All States. |
Proyecto | Escribe el nombre del proyecto en el cuadro Projects. |
Etiquetas del proyecto | Escriba el nombre de la etiqueta en el cuadro Tags. Los usuarios con el |
Tipo de alerta (solo alertas abiertas) | Escriba el tipo de alerta en el cuadro Types. La casilla autocompleta un tipo de alerta solo si hay una alerta abierta de ese tipo. |
fecha | Seleccione las fechas en los campos From y To. |
Reconoce o no reconozcas una alerta.
Para reconocer una alerta, haz clic en Acknowledge en la línea de la alerta, selecciona el período de tiempo para el reconocimiento y haz clic en Acknowledge. Ops Manager no envía más notificaciones durante el período seleccionado.
Para "deshacer" un reconocimiento y volver a recibir notificaciones si la condición de alerta aún se aplica, pulsa en Unacknowledge en la línea de la alerta y pulsa en Confirm.
Configurar una alerta global
Selecciona los proyectos a los que se aplicará la alerta.
Si especificas etiquetas, la alerta solo se aplica a los proyectos que tienen esas etiquetas. Los usuarios con el rol Global Owner pueden asignar etiquetas a proyectos.
Se puede escribir las primeras letras de una etiqueta o proyecto para localizarlo en la lista desplegable.
Selecciona la condición que activa la alerta.
En la sección Alert if, seleccione el componente objetivo y la condición. Para explicaciones de las condiciones de alerta, consulta Revisar las condiciones de alerta.
Aplicar la alerta solo a objetivos específicos. (Opcional)
Si se muestran las opciones en la sección For, puede filtrar la alerta para aplicarla a un subconjunto de los objetivos.
El campo matches admite expresiones regulares. Las expresiones regulares deben coincidir con un nombre de host completo.
Ejemplo
Para encontrar nombres de host que involucren foo usando una expresión regular, puedes filtrar por un nombre de host usando una de las siguientes opciones:
Descripción del nombre de host | matches Query |
|---|---|
Empieza con |
|
Termina con |
|
Contiene |
|
Seleccione los destinatarios de las alertas y los métodos de entrega.
En la sección Send to, haz clic en Add para agregar notificaciones o destinatarios. Para ayudar a eliminar falsos positivos, establece el tiempo que debe transcurrir antes de que la condición active la alerta.
Para probar la integración de HipChat, Slack, PagerDuty o Webhook, haz clic en el botón Test Alert que aparece después de configurar la notificación. Para las notificaciones de webhook, esto prueba sus plantillas personalizadas con datos de muestra.
Los métodos de notificación de alertas que se pueden configurar dependen del alcance de la alerta:
- Alertas de proyectos
- Aplicar solo a uno o más Organizaciones y Proyectos individuales.
- Global alerts
- Aplicar a todas las organizaciones y proyectos.
- Alertas del sistema
- Aplicar a la salud de Ops Manager y sus bases de datos de respaldo.
Los métodos de notificaciones de alertas son los siguientes:
Método de notificación | Proyecto | Global | Sistema | Descripción | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Proyecto Ops Manager | Envía la alerta por correo electrónico o mensaje de texto a los usuarios con roles específicos en el proyecto.
| |||||||||||||||
Organización del gerente de operaciones | Envía la alerta por correo electrónico o mensaje de texto a los usuarios con roles específicos en la Organización.
| |||||||||||||||
Usuario de Ops Manager | Envía la alerta a un usuario de Ops Manager, ya sea por correo electrónico o mensaje de texto.
| |||||||||||||||
Equipo de Ops Manager | Envía la alerta por correo electrónico o mensaje de texto a un equipo especificado de Ops Manager. Esta opción aparece solo después de crear al menos un equipo.
| |||||||||||||||
SNMP host | Especifique el nombre de host que recibirá la2trap v c en el puerto | |||||||||||||||
Correo electrónico | Envía la alerta a una dirección de correo electrónico específica. | |||||||||||||||
Envía la alerta a un flujo de mensajes de la sala HipChat. Introduce el nombre de la sala HipChat y el token de API. | ||||||||||||||||
Envía la alerta a un canal de Slack en el espacio de trabajo de Slack autorizado para la organización.
Para aprender más sobre los Usuarios de Bots en Slack, consulta la documentación de Slack. | ||||||||||||||||
Envía la alerta a una cuenta de PagerDuty. Ingrese solo la clave de integración de PagerDuty. Define reglas de escalamiento y asignaciones de alertas directamente en PagerDuty. Reconocer las alertas de PagerDuty desde el tablero de PagerDuty. Todas las nuevas claves de PagerDuty utilizan su Events API v2. Si tienes una llave API de Eventos v1, puedes seguir utilizándola con Ops Manager. | ||||||||||||||||
Webhook | Envía una solicitud HTTP POST a un punto final para su procesamiento programático. El cuerpo de la solicitud contiene un documento JSON con el mismo formato que el recurso de alertas de la API de Ops Manager. Puedes personalizar los encabezados de la solicitud de webhook y el contenido del cuerpo utilizando plantillas FreeMarker. Esto te permite adaptar la estructura de la carga útil para que coincida con los requisitos de tu sistema de destino. Para configurar esta opción, configura los ajustes del Webhook en la página de Configuración del Proyecto. Para obtener información detallada sobre las plantillas de webhook, incluidas las variables de plantilla disponibles, los ayudantes de expresiones regulares y los ejemplos, consulte Configurar plantillas de webhook. Para utilizar este método a nivel global:
Ops Manager agrega un encabezado de solicitud llamado
Si especificas una clave en el campo Webhook Secret, MongoDB Ops Manager añade el encabezado de solicitud | |||||||||||||||
Envía la alerta a una cuenta de Datadog como un evento de Datadog. Cuando se abre por primera vez la alerta, Ops Manager envía la alerta como un evento de "error". Se envían actualizaciones posteriores como eventos de "info". Cuando se cierra la alerta, Ops Manager envía un evento de "éxito". Si se muestra un mensaje, escriba la clave de API de Datadog en API Key y haz clic en Validate Datadog API Key. Encuentre su clave API de Datadog en su cuenta de Datadog. | ||||||||||||||||
Administradores | Envía la alerta a la dirección de correo electrónico especificada en el campo Admin Email Address en las opciones de configuración de Ops Manager. | |||||||||||||||
Correo electrónico del resumen global de alertas | Envía un correo electrónico de resumen de todas las alertas globales a la dirección de correo electrónico especificada. |
Desactivar o activar una configuración de alertas global
Configurar plantillas de webhook para alertas globales
Las configuraciones de alertas globales admiten la creación de plantillas de webhooks, lo que te permite personalizar los HTTP headers y el contenido del cuerpo de la solicitud enviado a tus endpoints de webhook. Esto es especialmente útil cuando necesitas adaptar el payload de la alerta para que coincida con diferentes sistemas objetivo en múltiples proyectos.
Para obtener información detallada sobre las plantillas de webhook, incluidas las variables de plantilla disponibles, los ayudantes de expresiones regulares y los ejemplos, consulte Configurar plantillas de webhook.
Alertas globales por defecto
Cada vez que Ops Manager se inicia, crea configuraciones de alertas globales para las siguientes condiciones:
Los trabajos de almacenamiento en bloques han alcanzado un alto número de reintentos
La transferencia de la partición de sincronización no ha progresado en más de 60 minutos
El recuento de instantáneas de clúster inconsistentes es superior a 5
La copia de seguridad está caída
La copia de seguridad tiene demasiadas fallas en llamadas de conferencia.
No hay ningún demonio disponible para aceptar una tarea de restauración consultable
Se ha detectado una configuración de copia de seguridad inconsistente
La copia de seguridad requiere una resincronización
El set de réplicas tiene un snapshot atrasado
La copia de seguridad se encuentra en un estado inesperado
La copia de seguridad ha alcanzado un alto número de reintentos
No se pudo asignar la copia de seguridad a un daemon de copias de seguridad
Si no deseas recibir alertas de una configuración global de alertas por defecto, debes desactivar esa configuración global de alertas.