1 Tipos de medios

Descripción general

Los tipos de medios son los canales de entrega utilizados para enviar notificaciones y alertas desde Zabbix.

Los tipos de medios admiten los siguientes métodos de entrega:

Los tipos de medios se gestionan en Alertas > Tipos de medios. Algunos tipos de medios vienen predefinidos en el conjunto de datos por defecto. Solo necesita ajustar sus parámetros para que funcionen.

Para ver cómo encajan los tipos de medios dentro del proceso de alertas, veamos los tres requisitos para entregar notificaciones desde Zabbix a los usuarios finales:

  1. Debe definirse una operación de acción que envíe notificaciones
  2. Debe definirse un tipo de medio funcional (como Correo electrónico que envía alertas usando SMTP)
  3. Los detalles de entrega a nivel de usuario (como direcciones de correo electrónico, números de teléfono, etc.) deben definirse en los medios de usuario
Prueba de tipo de medio

Para comprobar si un tipo de medio configurado funciona, haga clic en Test en la lista de tipos de medio.

La solicitud de prueba se enviará al server de Zabbix. El server de Zabbix intentará enviar una alerta usando el tipo de medio especificado y devolverá el resultado al frontend. El frontend esperará a que el server devuelva los resultados. La prueba de tipo de medio tiene un tiempo de espera predeterminado de 65 segundos (configurable en Administration > General > Timeouts).

Consulte también los detalles de prueba para:

Configuración

Para crear un tipo de medio en Zabbix frontend:

  • Vaya a: Alerts > Media types
  • Haga clic en Create media type
  • Introduzca los parámetros del tipo de medio en el formulario

Algunos parámetros son comunes para todos los métodos de entrega.

Parameter Description
Name Nombre del tipo de medio.
Type Seleccione el método de entrega para el tipo de medio.
Description Introduzca una descripción para el tipo de medio.
Enabled Marque la casilla para habilitar el tipo de medio.

Para los parámetros específicos de cada método, consulte las páginas email, SMS, custom alertscript o webhook.

Plantillas de mensaje

La pestaña Plantillas de mensaje contiene mensajes predeterminados por tipo de evento (problema, recuperación de problema, descubrimiento, etc.).

Haga clic en Añadir para definir un mensaje predeterminado (o en Editar para actualizar un mensaje existente):

Parameter Description
Message type Tipo de evento para el que se debe usar el mensaje predeterminado.
Solo se puede definir un mensaje predeterminado para cada tipo de evento.
Subject Asunto del mensaje predeterminado. El asunto puede contener macros. Está limitado a 255 caracteres.
El asunto no está disponible para el tipo de medio SMS.
Message El mensaje predeterminado. Está limitado a una cierta cantidad de caracteres según el tipo de base de datos (consulte Sending messages para obtener más información).
El mensaje puede contener macros compatibles.
En los mensajes de problema y actualización de problema, se admiten macros de expresión (por ejemplo, {?avg(/host/key,1h)}).

Tenga en cuenta que los mensajes predeterminados se sobrescriben con mensajes personalizados, si se definen en action operations.

Definir plantillas de mensaje es obligatorio para todos los métodos de entrega, incluidos webhooks o scripts de alerta personalizados que no usan mensajes predeterminados para las notificaciones. Por ejemplo, la acción "Send message to Pushover webhook" no podrá enviar notificaciones de problema si no se define el mensaje de problema para el webhook de Pushover.

Opciones

La pestaña Options contiene la configuración de procesamiento de alertas. El mismo conjunto de opciones se puede configurar para cada media type.

Todos los media types se procesan en paralelo. Aunque el número máximo de sesiones simultáneas se puede configurar por media type, el número total de procesos de alerter en el server solo puede limitarse mediante el parámetro StartAlerters parameter. Las alertas generadas por un trigger se procesan secuencialmente. Por lo tanto, varias notificaciones solo pueden procesarse simultáneamente si son generadas por varios triggers.

Parameter Description
Concurrent sessions Seleccione el número de sesiones paralelas de alerter para el media type:
One - una sesión
Unlimited - número ilimitado de sesiones
Custom - seleccione un número personalizado de sesiones
Los valores ilimitados o altos implican más sesiones paralelas y una mayor capacidad para enviar notificaciones. Los valores ilimitados o altos deben usarse en entornos grandes donde sea necesario enviar muchas notificaciones simultáneamente.
Si es necesario enviar más notificaciones que sesiones simultáneas disponibles, las notificaciones restantes se pondrán en cola; no se perderán.
Attempts Número de intentos para enviar una notificación. Se pueden especificar hasta 100 intentos; el valor predeterminado es '3'. Si se especifica '1', Zabbix enviará la notificación solo una vez y no reintentará el envío si falla.
Attempt interval Frecuencia de reintento para reenviar una notificación en caso de que el envío falle, en segundos (0-3600). Si se especifica '0', Zabbix reintentará inmediatamente.
Se admiten sufijos de tiempo, por ejemplo, 5s, 3m, 1h.

Medios del usuario

Mientras que los tipos de medio definen cómo se enviará una notificación, los medios del usuario definen dónde debe enviarse la notificación.

Los medios del usuario (por ejemplo, dirección de correo electrónico, ID de usuario de webhook, etc.) deben definirse en el perfil del usuario independientemente del método de entrega. Una acción que envía mensajes al usuario Admin mediante el webhook X no podrá entregarlos si los detalles de entrega del webhook X no están definidos en el perfil del usuario Admin.

Para definir los medios del usuario:

  • Vaya a Users > Users y abra el formulario de propiedades del usuario (o vaya a User settings > Notifications de su propio perfil de usuario)
  • Haga clic en Add en la pestaña Media

Parameter Description
Type La lista desplegable contiene los nombres de los tipos de medio habilitados.
Tenga en cuenta que, al editar un medio de un tipo de medio deshabilitado, el tipo se mostrará en rojo.
Send to Introduzca la información de contacto a la que deben enviarse los mensajes.
Para el tipo de medio de correo electrónico, se pueden añadir varias direcciones haciendo clic en el botón situado debajo del campo de dirección. En este caso, las notificaciones se enviarán a todas las direcciones indicadas. Para ver ejemplos de direcciones, consulte la descripción del parámetro Email del tipo de medio email.
When active Puede limitar el tiempo en que se envían los mensajes; por ejemplo, establecer solo los días laborables (1-5,09:00-18:00). Tenga en cuenta que este límite se basa en la zona horaria del usuario. Si la zona horaria del usuario cambia y es diferente de la zona horaria del sistema, puede ser necesario ajustar este límite en consecuencia para no perder mensajes importantes.
Consulte la página Time period specification para obtener una descripción del formato.
Se admiten macros de usuario.
Use if severity Marque las casillas de verificación de las severidades de trigger para las que desea recibir notificaciones.
Nota: la severidad predeterminada ('Not classified') debe estar marcada si desea recibir notificaciones de eventos que no sean de trigger.
Después de guardar, las severidades de trigger seleccionadas se mostrarán en los colores correspondientes a su severidad, mientras que las no seleccionadas aparecerán atenuadas.
Status Estado de los medios del usuario.
Enabled - está en uso.
Disabled - no se está usando.