Los siguientes objetos están directamente relacionados con la API mediatype
.
El objeto tipo de medio tiene las siguientes propiedades.
Propiedad | Tipo | Descripción |
---|---|---|
mediatypeid | ID | ID del tipo de medio. Comportamiento de la propiedad: - solo lectura - requerido para operaciones de actualización |
name | string | Nombre del tipo de medio. Comportamiento de la propiedad: - requerido para operaciones de creación |
type | integer | Transporte utilizado por el tipo de medio. Valores posibles: 0 - Correo electrónico; 1 - Script; 2 - SMS; 4 - Webhook. Comportamiento de la propiedad: - requerido 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 servidor AlertScriptsPath. Comportamiento de la propiedad: - requerido si type está establecido en "Script" |
gsm_modem | string | Nombre del dispositivo serie del módem GSM. Comportamiento de la propiedad: - requerido si type está establecido en "SMS" |
passwd | string | Contraseña de autenticación. Comportamiento de la propiedad: - soportado si smtp_authentication está establecido en "Contraseña normal" |
provider | integer | Proveedor de correo electrónico. Valores posibles: 0 - (por defecto) 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. Comportamiento de la propiedad: - requerido si type está establecido en "Correo electrónico" |
smtp_helo | string | SMTP HELO. Comportamiento de la propiedad: - soportado si type está establecido en "Correo electrónico" |
smtp_server | string | Servidor SMTP. Comportamiento de la propiedad: - requerido si type está establecido en "Correo electrónico" |
smtp_port | integer | Puerto del servidor SMTP al que conectarse. Por defecto: 25. Comportamiento de la propiedad: - soportado si type está establecido en "Correo electrónico" |
smtp_security | integer | Nivel de seguridad de la conexión SMTP a utilizar. Valores posibles: 0 - (por defecto) Ninguno; 1 - STARTTLS; 2 - SSL/TLS. Comportamiento de la propiedad: - soportado si type está establecido en "Correo electrónico" |
smtp_verify_host | integer | Verificación SSL del host para SMTP. Valores posibles: 0 - (por defecto) No; 1 - Sí. Comportamiento de la propiedad: - soportado si smtp_security está establecido en "STARTTLS" o "SSL/TLS" |
smtp_verify_peer | integer | Verificación SSL del par para SMTP. Valores posibles: 0 - (por defecto) No; 1 - Sí. Comportamiento de la propiedad: - soportado si smtp_security está establecido en "STARTTLS" o "SSL/TLS" |
smtp_authentication | integer | Método de autenticación SMTP a utilizar. Valores posibles: 0 - (por defecto) Ninguno; 1 - Contraseña normal; 2 - Token OAuth. La autenticación OAuth no está permitida para el proveedor de correo electrónico Office365 relay. Comportamiento de la propiedad: - soportado si type está establecido en "Correo electrónico" |
redirection_url | string | URL del frontend de Zabbix a la que redirigir la autorización OAuth. Por defecto: Valor de la propiedad de configuración de la API url con la parte zabbix.php?action=oauth.authorize Comportamiento de la propiedad: - requerido si smtp_authentication está establecido en "Token OAuth" |
client_id | string | El identificador de cliente registrado en el servidor de autorización OAuth. Comportamiento de la propiedad: - requerido si smtp_authentication está establecido en "Token OAuth" |
client_secret | string | El secreto de cliente registrado en el servidor de autorización OAuth. Accesible solo para usuarios de tipo Super Admin. Comportamiento de la propiedad: - requerido si smtp_authentication está establecido en "Token OAuth" |
authorization_url | string | URL OAuth, con parámetros, para obtener tokens de acceso y actualización. Comportamiento de la propiedad: - requerido si smtp_authentication está establecido en "Token OAuth" |
token_url | string | URL OAuth para intercambiar el token de autorización por tokens de acceso y actualización. Esta URL también es utilizada por el servidor para actualizar el token de acceso inválido. Comportamiento de la propiedad: - requerido si smtp_authentication está establecido en "Token OAuth" |
tokens_status | integer | Máscara de bits sobre el estado de los tokens. Valores posibles: 0 - (por defecto) Ambos tokens contienen un valor inválido 1 - El token de acceso contiene un valor válido 2 - El token de actualización contiene un valor válido 3 - Ambos tokens contienen un valor válido. Comportamiento de la propiedad: - soportado si smtp_authentication está establecido en "Token OAuth" |
access_token | string | Valor del token de acceso OAuth. Comportamiento de la propiedad: - requerido si smtp_authentication está establecido en "Token OAuth" |
access_token_updated | timestamp | Marca de tiempo de la última modificación de access_token realizada por el servidor al actualizar con refresh_token o por la API en cambios de token.Comportamiento de la propiedad: - soportado si smtp_authentication está establecido en "Token OAuth" |
access_expires_in | integer | Tiempo en segundos cuando access_token quedará obsoleto y requerirá realizar una solicitud a refresh_url .Se establece por el servidor Zabbix al actualizar access_token o por la API en cambios de token.La marca de tiempo se calcula sumando el valor de access_token_updated .Comportamiento de la propiedad: - soportado si smtp_authentication está establecido en "Token OAuth" |
refresh_token | string | Valor del token de actualización OAuth. Comportamiento de la propiedad: - requerido si smtp_authentication está establecido en "Token OAuth" |
status | integer | Indica si el tipo de medio está habilitado. Valores posibles: 0 - (por defecto) Habilitado; 1 - Deshabilitado. |
username | string | Nombre de usuario. Comportamiento de la propiedad: - soportado si smtp_authentication está establecido en "Contraseña normal" |
maxsessions | integer | El 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 "Correo electrónico", "Script" o "Webhook": 0-100.Por defecto: 1. |
maxattempts | integer | El número máximo de intentos para enviar una alerta. Valores posibles: 1-100. Por defecto: 3. |
attempt_interval | string | El intervalo entre intentos de reintento. Acepta segundos y unidad de tiempo con sufijo. Valores posibles: 0-1h. Por defecto: 10s. |
message_format | integer | Formato del mensaje. Valores posibles: 0 - Texto plano; 1 - (por defecto) HTML. Comportamiento de la propiedad: - soportado si type está establecido en "Correo electrónico" |
script | text | Cuerpo del script de webhook (JavaScript). Comportamiento de la propiedad: - requerido si type está establecido en "Webhook" |
timeout | string | Tiempo de espera del script de webhook. Acepta segundos y unidad de tiempo con sufijo. Valores posibles: 1-60s. Por defecto: 30s. Comportamiento de la propiedad: - soportado si type está establecido en "Webhook" |
process_tags | integer | Procesar los valores de las propiedades JSON en la respuesta del script de Webhook como etiquetas. Estas etiquetas se agregan a cualquier etiqueta de problema existente. Valores posibles: 0 - (por defecto) Ignorar la respuesta del script de webhook; 1 - Procesar la respuesta del script de webhook como etiquetas. Comportamiento de la propiedad: - soportado si type está establecido en "Webhook" |
show_event_menu | integer | Incluir una entrada en el menú de eventos que enlace a una URL personalizada. También agrega la propiedad urls a la salida de problem.get y event.get.Valores posibles: 0 - (por defecto) No incluir entrada de menú de evento ni propiedad urls ;1 - Incluir entrada de menú de evento y propiedad urls .Comportamiento de la propiedad: - soportado si type está establecido en "Webhook" |
event_menu_url | string | URL utilizada en la entrada del menú de eventos y en la propiedad urls devuelta por problem.get y event.get.Comportamiento de la propiedad: - soportado si show_event_menu está establecido en "Incluir entrada de menú de evento y propiedad urls " |
event_menu_name | string | Nombre utilizado para la entrada del menú de eventos y en la propiedad urls devuelta por problem.get y event.get.Comportamiento de la propiedad: - soportado si show_event_menu está establecido en "Incluir entrada de menú de evento y propiedad urls " |
parameters | array | Parámetros de Webhook o script. Comportamiento de la propiedad: - soportado si type está establecido en "Webhook" o "Script" |
description | text | Descripción del tipo de medio. |
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. |
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: - obligatorio |
value | string | Valor del parámetro, admite macros. Las macros admitidas se describen en la página Macros soportadas. |
El objeto de plantilla de mensaje define una plantilla que se utilizará como mensaje predeterminado 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 - Disparadores; 1 - Descubrimiento; 2 - Autorregistro; 3 - Interno; 4 - Servicios. Comportamiento de la propiedad: - requerido |
recovery | integer | Modo de operación. Valores posibles: 0 - Operaciones; 1 - Operaciones de recuperación; 2 - Operaciones de actualización. Comportamiento de la propiedad: - requerido |
subject | string | Asunto del mensaje. |
message | string | Texto del mensaje. |