Nesta página
Objeto media type
Os seguintes objetos estão diretamente relacionados à API mediatype.
Tipo de mídia
O objeto do tipo de mídia possui as seguintes propriedades.
| Property | Type | Description |
|---|---|---|
| mediatypeid | ID | ID do tipo de mídia. Property behavior: - somente leitura - obrigatório para operações de atualização |
| name | string | Nome do tipo de mídia. Property behavior: - obrigatório para operações de criação |
| type | integer | Transporte usado pelo tipo de mídia. Valores possíveis: 0 - Email; 1 - Script; 2 - SMS; 4 - Webhook. Property behavior: - obrigatório para operações de criação |
| exec_path | string | Nome do arquivo de script (por exemplo, notification.sh) localizado no diretório especificado no parâmetro de configuração do server AlertScriptsPath. Property behavior: - obrigatório se type estiver definido como "Script" |
| gsm_modem | string | Nome do dispositivo serial do modem GSM. Property behavior: - obrigatório se type estiver definido como "SMS" |
| passwd | string | Senha de autenticação. Property behavior: - suportado se smtp_authentication estiver definido como "Normal password" |
| provider | integer | Provedor de email. Valores possíveis: 0 - (padrão) Generic SMTP; 1 - Gmail; 2 - Gmail relay; 3 - Office365; 4 - Office365 relay. |
| smtp_email | string | Endereço de email a partir do qual as notificações serão enviadas. Property behavior: - obrigatório se type estiver definido como "Email" |
| smtp_helo | string | SMTP HELO. Property behavior: - suportado se type estiver definido como "Email" |
| smtp_server | string | SMTP server. Property behavior: - obrigatório se type estiver definido como "Email" |
| smtp_port | integer | Porta do SMTP server para conexão. Padrão: 25. Property behavior: - suportado se type estiver definido como "Email" |
| smtp_security | integer | Nível de segurança da conexão SMTP a ser usado. Valores possíveis: 0 - (padrão) Nenhum; 1 - STARTTLS; 2 - SSL/TLS. Property behavior: - suportado se type estiver definido como "Email" |
| smtp_verify_host | integer | Verificação SSL do host para SMTP. Valores possíveis: 0 - (padrão) Não; 1 - Sim. Property behavior: - suportado se smtp_security estiver definido como "STARTTLS" ou "SSL/TLS" |
| smtp_verify_peer | integer | Verificação SSL do peer para SMTP. Valores possíveis: 0 - (padrão) Não; 1 - Sim. Property behavior: - suportado se smtp_security estiver definido como "STARTTLS" ou "SSL/TLS" |
| smtp_authentication | integer | Método de autenticação SMTP a ser usado. Valores possíveis: 0 - (padrão) Nenhum; 1 - Normal password. Property behavior: - suportado se type estiver definido como "Email" |
| status | integer | Se o tipo de mídia está habilitado. Valores possíveis: 0 - (padrão) Habilitado; 1 - Desabilitado. |
| username | string | Nome de usuário. Property behavior: - suportado se smtp_authentication estiver definido como "Normal password" |
| maxsessions | integer | Número máximo de alertas que podem ser processados em paralelo. Valores possíveis se type estiver definido como "SMS": 1.Valores possíveis se type estiver definido como "Email", "Script" ou "Webhook": 0-100.Padrão: 1. |
| maxattempts | integer | Número máximo de tentativas para enviar um alerta. Valores possíveis: 1-100. Padrão: 3. |
| attempt_interval | string | Intervalo entre tentativas de nova execução. Aceita segundos e unidade de tempo com sufixo. Valores possíveis: 0-1h. Padrão: 10s. |
| content_type (deprecated) |
integer | Este parâmetro está obsoleto, use message_format em seu lugar.Formato da mensagem. Valores possíveis: 0 - Texto simples; 1 - (padrão) HTML. Property behavior: - suportado se type estiver definido como "Email" |
| message_format | integer | Formato da mensagem. Valores possíveis: 0 - Texto simples; 1 - (padrão) HTML. Property behavior: - suportado se type estiver definido como "Email" |
| script | text | Corpo do script do Webhook (JavaScript). Property behavior: - obrigatório se type estiver definido como "Webhook" |
| timeout | string | Tempo limite do script do Webhook. Aceita segundos e unidade de tempo com sufixo. Valores possíveis: 1-60s. Padrão: 30s. Property behavior: - suportado se type estiver definido como "Webhook" |
| process_tags | integer | Processa os valores das propriedades JSON na resposta do script do Webhook como tags. Essas tags são adicionadas a quaisquer tags de problema já existentes. Valores possíveis: 0 - (padrão) Ignorar a resposta do script do Webhook; 1 - Processar a resposta do script do Webhook como tags. Property behavior: - suportado se type estiver definido como "Webhook" |
| show_event_menu | integer | Inclui uma entrada no menu de eventos que aponta para uma URL personalizada. Também adiciona a propriedade urls à saída de problem.get e event.get.Valores possíveis: 0 - (padrão) Não incluir a entrada do menu de eventos nem a propriedade urls;1 - Incluir a entrada do menu de eventos e a propriedade urls.Property behavior: - suportado se type estiver definido como "Webhook" |
| event_menu_url | string | URL usada na entrada do menu de eventos e na propriedade urls retornada por problem.get e event.get.Property behavior: - suportado se show_event_menu estiver definido como "Incluir entrada do menu de eventos e propriedade urls" |
| event_menu_name | string | Nome usado para a entrada do menu de eventos e na propriedade urls retornada por problem.get e event.get.Property behavior: - suportado se show_event_menu estiver definido como "Incluir entrada do menu de eventos e propriedade urls" |
| parameters | array | Parâmetros de Webhook ou script. Property behavior: - suportado se type estiver definido como "Webhook" ou "Script" |
| description | text | Descrição do tipo de mídia. |
Parâmetros do webhook
Os parâmetros do webhook possuem as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| name | string | Nome do parâmetro. Comportamento da propriedade: - obrigatório |
| value | string | Valor do parâmetro, suporta macros. As macros suportadas estão descritas na página Macros suportadas. |
Parâmetros do script
Os parâmetros do script possuem as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| sortorder | integer | A ordem em que os valores dos parâmetros serão passados para o script como argumentos de linha de comando, começando com 0 como o primeiro. Comportamento da propriedade: - obrigatório |
| value | string | Valor do parâmetro, suporta macros. As macros suportadas estão descritas na página Macros suportadas. |
Modelo de mensagem
O objeto de modelo de mensagem define um modelo que será usado como mensagem padrão para operações de ação para enviar uma notificação. Ele possui as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| eventsource | integer | Fonte do evento. Valores possíveis: 0 - Triggers; 1 - Descoberta; 2 - Autoregistro; 3 - Interno; 4 - Serviços. Comportamento da propriedade: - obrigatório |
| recovery | integer | Modo de operação. Valores possíveis: 0 - Operações; 1 - Operações de recuperação; 2 - Operações de atualização. Comportamento da propriedade: - obrigatório |
| subject | string | Assunto da mensagem. |
| message | string | Texto da mensagem. |