Objeto tipo de medio

Los siguientes objetos están directamente relacionados con la API mediatype.

Tipo de medio

El objeto tipo de medio tiene las siguientes propiedades.

Property Type Description
mediatypeid ID ID del tipo de medio.

Property behavior:
- solo lectura
- obligatorio para operaciones de actualización
name string Nombre del tipo de medio.

Property behavior:
- obligatorio para operaciones de creación
type integer Transporte usado por el tipo de medio.

Valores posibles:
0 - Email;
1 - Script;
2 - SMS;
4 - Webhook.

Property behavior:
- obligatorio para operaciones de creación
exec_path string Nombre del archivo de script (por ejemplo, notification.sh) que se encuentra en el directorio especificado en el parámetro de configuración del server AlertScriptsPath.

Property behavior:
- obligatorio si type está establecido en "Script"
gsm_modem string Nombre del dispositivo serie del módem GSM.

Property behavior:
- obligatorio si type está establecido en "SMS"
passwd string Contraseña de autenticación.

Property behavior:
- compatible si smtp_authentication está establecido en "Normal password"
provider integer Proveedor de correo electrónico.

Valores posibles:
0 - (predeterminado) SMTP genérico;
1 - Gmail;
2 - Gmail relay;
3 - Office365;
4 - Office365 relay.
smtp_email string Dirección de correo electrónico desde la que se enviarán las notificaciones.

Property behavior:
- obligatorio si type está establecido en "Email"
smtp_helo string SMTP HELO.

Property behavior:
- compatible si type está establecido en "Email"
smtp_server string server SMTP.

Property behavior:
- obligatorio si type está establecido en "Email"
smtp_port integer Puerto del server SMTP al que conectarse.

Predeterminado: 25.

Property behavior:
- compatible si type está establecido en "Email"
smtp_security integer Nivel de seguridad de la conexión SMTP a usar.

Valores posibles:
0 - (predeterminado) Ninguno;
1 - STARTTLS;
2 - SSL/TLS.

Property behavior:
- compatible si type está establecido en "Email"
smtp_verify_host integer Verificación SSL del host para SMTP.

Valores posibles:
0 - (predeterminado) No;
1 - Sí.

Property behavior:
- compatible si smtp_security está establecido en "STARTTLS" o "SSL/TLS"
smtp_verify_peer integer Verificación SSL del peer para SMTP.

Valores posibles:
0 - (predeterminado) No;
1 - Sí.

Property behavior:
- compatible si smtp_security está establecido en "STARTTLS" o "SSL/TLS"
smtp_authentication integer Método de autenticación SMTP a usar.

Valores posibles:
0 - (predeterminado) Ninguno;
1 - Contraseña normal.

Property behavior:
- compatible si type está establecido en "Email"
status integer Indica si el tipo de medio está habilitado.

Valores posibles:
0 - (predeterminado) Habilitado;
1 - Deshabilitado.
username string Nombre de usuario.

Property behavior:
- compatible si smtp_authentication está establecido en "Normal password"
maxsessions integer Número máximo de alertas que se pueden procesar en paralelo.

Valores posibles si type está establecido en "SMS": 1.

Valores posibles si type está establecido en "Email", "Script" o "Webhook": 0-100.

Predeterminado: 1.
maxattempts integer Número máximo de intentos para enviar una alerta.

Valores posibles: 1-100.

Predeterminado: 3.
attempt_interval string Intervalo entre reintentos.
Acepta segundos y unidades de tiempo con sufijo.

Valores posibles: 0-1h.

Predeterminado: 10s.
content_type
(deprecated)
integer Este parámetro está obsoleto, utilice message_format en su lugar.
Formato del mensaje.

Valores posibles:
0 - Texto sin formato;
1 - (predeterminado) HTML.

Property behavior:
- compatible si type está establecido en "Email"
message_format integer Formato del mensaje.

Valores posibles:
0 - Texto sin formato;
1 - (predeterminado) HTML.

Property behavior:
- compatible si type está establecido en "Email"
script text Cuerpo del script de Webhook (JavaScript).

Property behavior:
- obligatorio si type está establecido en "Webhook"
timeout string Tiempo de espera del script de Webhook.
Acepta segundos y unidades de tiempo con sufijo.

Valores posibles: 1-60s.

Predeterminado: 30s.

Property behavior:
- compatible si type está establecido en "Webhook"
process_tags integer Procesa los valores de las propiedades JSON en la respuesta del script de Webhook como etiquetas. Estas etiquetas se añaden a cualquier etiqueta de problema existente.

Valores posibles:
0 - (predeterminado) Ignorar la respuesta del script de Webhook;
1 - Procesar la respuesta del script de Webhook como etiquetas.

Property behavior:
- compatible si type está establecido en "Webhook"
show_event_menu integer Incluye una entrada en el menú de eventos que enlaza a una URL personalizada. También añade la propiedad urls a la salida de problem.get y event.get.

Valores posibles:
0 - (predeterminado) No incluir la entrada del menú de eventos ni la propiedad urls;
1 - Incluir la entrada del menú de eventos y la propiedad urls.

Property behavior:
- compatible si type está establecido en "Webhook"
event_menu_url string URL usada en la entrada del menú de eventos y en la propiedad urls devuelta por problem.get y event.get.

Property behavior:
- compatible si show_event_menu está establecido en "Incluir entrada del menú de eventos y propiedad urls"
event_menu_name string Nombre usado para la entrada del menú de eventos y en la propiedad urls devuelta por problem.get y event.get.

Property behavior:
- compatible si show_event_menu está establecido en "Incluir entrada del menú de eventos y propiedad urls"
parameters array Parámetros de Webhook o script.

Property behavior:
- compatible si type está establecido en "Webhook" o "Script"
description text Descripción del tipo de medio.

Parámetros de webhook

Los parámetros de webhook tienen las siguientes propiedades.

Propiedad Tipo Descripción
name string Nombre del parámetro.

Comportamiento de la propiedad:
- obligatorio
value string Valor del parámetro, admite macros.
Las macros admitidas se describen en la página Macros admitidas.

Parámetros de script

Los parámetros de script tienen las siguientes propiedades.

Propiedad Tipo Descripción
sortorder integer El orden en el que los valores de los parámetros se pasarán al script como argumentos de línea de comandos, comenzando con 0 como el primero.

Comportamiento de la propiedad:
- requerido
value string Valor del parámetro, admite macros.
Las macros admitidas se describen en la página Macros soportadas.

Plantilla de mensaje

El objeto de plantilla de mensaje define una plantilla que se utilizará como mensaje por defecto para las operaciones de acción para enviar una notificación. Tiene las siguientes propiedades.

Propiedad Tipo Descripción
eventsource integer Fuente del evento.

Valores posibles:
0 - Triggers;
1 - Descubrimiento;
2 - Autoregistro;
3 - Interno;
4 - Servicios.

Comportamiento de la propiedad:
- obligatorio
recovery integer Modo de operación.

Valores posibles:
0 - Operaciones;
1 - Operaciones de recuperación;
2 - Operaciones de actualización.

Comportamiento de la propiedad:
- obligatorio
subject string Asunto del mensaje.
message string Texto del mensaje.