На странице
Объект способа оповещения
Следующие объекты непосредственно связаны с API mediatype.
Тип медиа
Объект типа медиа имеет следующие свойства.
| Property | Type | Description |
|---|---|---|
| mediatypeid | ID | ID типа медиа. Property behavior: - только для чтения - обязательно для операций обновления |
| name | string | Имя типа медиа. Property behavior: - обязательно для операций создания |
| type | integer | Транспорт, используемый типом медиа. Possible values: 0 - Email; 1 - Script; 2 - SMS; 4 - Webhook. Property behavior: - обязательно для операций создания |
| exec_path | string | Имя файла скрипта (например, notification.sh), расположенного в каталоге, указанном в параметре конфигурации сервера AlertScriptsPath. Property behavior: - обязательно если type установлен в "Script" |
| gsm_modem | string | Имя последовательного устройства GSM-модема. Property behavior: - обязательно если type установлен в "SMS" |
| passwd | string | Пароль аутентификации. Property behavior: - поддерживается если smtp_authentication установлен в "Normal password" |
| provider | integer | Почтовый провайдер. Possible values: 0 - (default) Generic SMTP; 1 - Gmail; 2 - Gmail relay; 3 - Office365; 4 - Office365 relay. |
| smtp_email | string | Адрес электронной почты, с которого будут отправляться уведомления. Property behavior: - обязательно если type установлен в "Email" |
| smtp_helo | string | SMTP HELO. Property behavior: - поддерживается если type установлен в "Email" |
| smtp_server | string | SMTP-сервер. Property behavior: - обязательно если type установлен в "Email" |
| smtp_port | integer | Порт SMTP-сервера для подключения. Default: 25. Property behavior: - поддерживается если type установлен в "Email" |
| smtp_security | integer | Уровень безопасности SMTP-соединения, который следует использовать. Possible values: 0 - (default) None; 1 - STARTTLS; 2 - SSL/TLS. Property behavior: - поддерживается если type установлен в "Email" |
| smtp_verify_host | integer | Проверка SSL host для SMTP. Possible values: 0 - (default) No; 1 - Yes. Property behavior: - поддерживается если smtp_security установлен в "STARTTLS" или "SSL/TLS" |
| smtp_verify_peer | integer | Проверка SSL peer для SMTP. Possible values: 0 - (default) No; 1 - Yes. Property behavior: - поддерживается если smtp_security установлен в "STARTTLS" или "SSL/TLS" |
| smtp_authentication | integer | Метод SMTP-аутентификации, который следует использовать. Possible values: 0 - (default) None; 1 - Normal password. Property behavior: - поддерживается если type установлен в "Email" |
| status | integer | Включен ли тип медиа. Possible values: 0 - (default) Enabled; 1 - Disabled. |
| username | string | Имя пользователя. Property behavior: - поддерживается если smtp_authentication установлен в "Normal password" |
| maxsessions | integer | Максимальное число оповещений, которые могут обрабатываться параллельно. Possible values if type is set to "SMS": 1.Possible values if type is set to "Email", "Script", or "Webhook": 0-100.Default: 1. |
| maxattempts | integer | Максимальное число попыток отправки оповещения. Possible values: 1-100. Default: 3. |
| attempt_interval | string | Интервал между повторными попытками. Принимает секунды и единицу времени с суффиксом. Possible values: 0-1h. Default: 10s. |
| content_type (deprecated) |
integer | Этот параметр устарел, используйте вместо него message_format.Формат сообщения. Possible values: 0 - Plain text; 1 - (default) HTML. Property behavior: - поддерживается если type установлен в "Email" |
| message_format | integer | Формат сообщения. Possible values: 0 - Plain text; 1 - (default) HTML. Property behavior: - поддерживается если type установлен в "Email" |
| script | text | Тело скрипта вебхука (JavaScript). Property behavior: - обязательно если type установлен в "Webhook" |
| timeout | string | Тайм-аут скрипта вебхука. Принимает секунды и единицу времени с суффиксом. Possible values: 1-60s. Default: 30s. Property behavior: - поддерживается если type установлен в "Webhook" |
| process_tags | integer | Обрабатывать значения свойств JSON в ответе скрипта вебхука как теги. Эти теги добавляются к любым существующим тегам проблемы. Possible values: 0 - (default) Ignore webhook script response; 1 - Process webhook script response as tags. Property behavior: - поддерживается если type установлен в "Webhook" |
| show_event_menu | integer | Добавлять пункт в меню событий, который ведет на пользовательский URL. Также добавляет свойство urls в результат problem.get и event.get.Possible values: 0 - (default) Do not include event menu entry or urls property;1 - Include event menu entry and urls property.Property behavior: - поддерживается если type установлен в "Webhook" |
| event_menu_url | string | URL, используемый в пункте меню событий и в свойстве urls, возвращаемом problem.get и event.get.Property behavior: - поддерживается если show_event_menu установлен в "Include event menu entry and urls property" |
| event_menu_name | string | Имя, используемое в пункте меню событий и в свойстве urls, возвращаемом problem.get и event.get.Property behavior: - поддерживается если show_event_menu установлен в "Include event menu entry and urls property" |
| parameters | array | Параметры вебхука или скрипта. Property behavior: - поддерживается если type установлен в "Webhook" или "Script" |
| description | text | Описание типа медиа. |
Параметры вебхука
Параметры вебхука имеют следующие свойства.
| Property | Type | Description |
|---|---|---|
| name | string | Имя параметра. Поведение свойства: - required |
| value | string | Значение параметра, поддерживает макросы. Поддерживаемые макросы описаны на странице Поддерживаемые макросы. |
Параметры скрипта
Параметры скрипта имеют следующие свойства.
| Property | Type | Description |
|---|---|---|
| sortorder | integer | Порядок, в котором значения параметров будут передаваться скрипту как аргументы командной строки, начиная с 0 как первого. Property behavior: - required |
| value | string | Значение параметра, поддерживает макросы. Поддерживаемые макросы описаны на странице Supported macros. |
Шаблон сообщения
Объект шаблона сообщения определяет шаблон, который будет использоваться как сообщение по умолчанию для операций действия при отправке уведомления. Он имеет следующие свойства.
| Property | Type | Description |
|---|---|---|
| eventsource | integer | Источник события. Возможные значения: 0 - Триггеры; 1 - Обнаружение; 2 - Автоматическая регистрация; 3 - Внутренние; 4 - Сервисы. Поведение свойства: - required |
| recovery | integer | Режим операции. Возможные значения: 0 - Операции; 1 - Операции восстановления; 2 - Операции обновления. Поведение свойства: - required |
| subject | string | Тема сообщения. |
| message | string | Текст сообщения. |