Obiekt typu mediów
Następujące obiekty są bezpośrednio powiązane z API mediatype.
Typ medium
Obiekt typu medium ma następujące właściwości.
| Property | Type | Description |
|---|---|---|
| mediatypeid | ID | ID typu medium. Zachowanie właściwości: - tylko do odczytu - wymagane dla operacji aktualizacji |
| name | string | Nazwa typu medium. Zachowanie właściwości: - wymagane dla operacji tworzenia |
| type | integer | Transport używany przez typ medium. Możliwe wartości: 0 - Email; 1 - Script; 2 - SMS; 4 - Webhook. Zachowanie właściwości: - wymagane dla operacji tworzenia |
| exec_path | string | Nazwa pliku skryptu (np. notification.sh) znajdującego się w katalogu określonym przez parametr konfiguracji serwera AlertScriptsPath. Zachowanie właściwości: - wymagane jeśli type ma wartość "Script" |
| gsm_modem | string | Nazwa urządzenia szeregowego modemu GSM. Zachowanie właściwości: - wymagane jeśli type ma wartość "SMS" |
| passwd | string | Hasło uwierzytelniania. Zachowanie właściwości: - obsługiwane jeśli smtp_authentication ma wartość "Normal password" |
| provider | integer | Dostawca poczty e-mail. Możliwe wartości: 0 - (domyślnie) Generic SMTP; 1 - Gmail; 2 - Gmail relay; 3 - Office365; 4 - Office365 relay. |
| smtp_email | string | Adres e-mail, z którego będą wysyłane powiadomienia. Zachowanie właściwości: - wymagane jeśli type ma wartość "Email" |
| smtp_helo | string | SMTP HELO. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Email" |
| smtp_server | string | Serwer SMTP. Zachowanie właściwości: - wymagane jeśli type ma wartość "Email" |
| smtp_port | integer | Port serwera SMTP, z którym należy się połączyć. Domyślnie: 25. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Email" |
| smtp_security | integer | Poziom zabezpieczeń połączenia SMTP do użycia. Możliwe wartości: 0 - (domyślnie) Brak; 1 - STARTTLS; 2 - SSL/TLS. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Email" |
| smtp_verify_host | integer | Weryfikacja hosta SSL dla SMTP. Możliwe wartości: 0 - (domyślnie) Nie; 1 - Tak. Zachowanie właściwości: - obsługiwane jeśli smtp_security ma wartość "STARTTLS" lub "SSL/TLS" |
| smtp_verify_peer | integer | Weryfikacja peer SSL dla SMTP. Możliwe wartości: 0 - (domyślnie) Nie; 1 - Tak. Zachowanie właściwości: - obsługiwane jeśli smtp_security ma wartość "STARTTLS" lub "SSL/TLS" |
| smtp_authentication | integer | Metoda uwierzytelniania SMTP do użycia. Możliwe wartości: 0 - (domyślnie) Brak; 1 - Normal password. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Email" |
| status | integer | Czy typ medium jest włączony. Możliwe wartości: 0 - (domyślnie) Włączony; 1 - Wyłączony. |
| username | string | Nazwa użytkownika. Zachowanie właściwości: - obsługiwane jeśli smtp_authentication ma wartość "Normal password" |
| maxsessions | integer | Maksymalna liczba alertów, które mogą być przetwarzane równolegle. Możliwe wartości, jeśli type ma wartość "SMS": 1.Możliwe wartości, jeśli type ma wartość "Email", "Script" lub "Webhook": 0-100.Domyślnie: 1. |
| maxattempts | integer | Maksymalna liczba prób wysłania alertu. Możliwe wartości: 1-100. Domyślnie: 3. |
| attempt_interval | string | Interwał między próbami ponowienia. Akceptuje sekundy oraz jednostkę czasu z sufiksem. Możliwe wartości: 0-1h. Domyślnie: 10s. |
| content_type (deprecated) |
integer | Ten parametr jest przestarzały, użyj zamiast niego message_format.Format wiadomości. Możliwe wartości: 0 - Zwykły tekst; 1 - (domyślnie) HTML. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Email" |
| message_format | integer | Format wiadomości. Możliwe wartości: 0 - Zwykły tekst; 1 - (domyślnie) HTML. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Email" |
| script | text | Treść skryptu webhooka (JavaScript). Zachowanie właściwości: - wymagane jeśli type ma wartość "Webhook" |
| timeout | string | Limit czasu skryptu webhooka. Akceptuje sekundy oraz jednostkę czasu z sufiksem. Możliwe wartości: 1-60s. Domyślnie: 30s. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Webhook" |
| process_tags | integer | Przetwarzaj wartości właściwości JSON w odpowiedzi skryptu webhooka jako tagi. Tagi te są dodawane do wszystkich istniejących tagów problemu. Możliwe wartości: 0 - (domyślnie) Ignoruj odpowiedź skryptu webhooka; 1 - Przetwarzaj odpowiedź skryptu webhooka jako tagi. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Webhook" |
| show_event_menu | integer | Uwzględnij wpis w menu zdarzeń, który prowadzi do niestandardowego adresu URL. Dodaje także właściwość urls do wyniku problem.get i event.get.Możliwe wartości: 0 - (domyślnie) Nie uwzględniaj wpisu menu zdarzeń ani właściwości urls;1 - Uwzględnij wpis menu zdarzeń i właściwość urls.Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Webhook" |
| event_menu_url | string | Adres URL używany we wpisie menu zdarzeń oraz we właściwości urls zwracanej przez problem.get i event.get.Zachowanie właściwości: - obsługiwane jeśli show_event_menu ma wartość "Include event menu entry and urls property" |
| event_menu_name | string | Nazwa używana we wpisie menu zdarzeń oraz we właściwości urls zwracanej przez problem.get i event.get.Zachowanie właściwości: - obsługiwane jeśli show_event_menu ma wartość "Include event menu entry and urls property" |
| parameters | array | Parametry Webhook lub skryptu. Zachowanie właściwości: - obsługiwane jeśli type ma wartość "Webhook" lub "Script" |
| description | text | Opis typu medium. |
Parametry webhooka
Parametry webhooka mają następujące właściwości.
| Właściwość | Type | Opis |
|---|---|---|
| name | string | Nazwa parametru. Zachowanie właściwości: - wymagane |
| value | string | Wartość parametru, obsługuje makra. Obsługiwane makra są opisane na stronie Supported macros. |
Parametry skryptu
Parametry skryptu mają następujące właściwości.
| Właściwość | Type | Opis |
|---|---|---|
| sortorder | integer | Kolejność, w jakiej wartości parametrów będą przekazywane do skryptu jako argumenty wiersza poleceń, zaczynając od 0 jako pierwszego argumentu. Zachowanie właściwości: - wymagane |
| value | string | Wartość parametru, obsługuje makra. Obsługiwane makra są opisane na stronie Supported macros. |
Szablon wiadomości
Obiekt szablonu wiadomości definiuje szablon, który będzie używany jako domyślna wiadomość dla operacji akcji wysyłających powiadomienie. Ma on następujące właściwości.
| Właściwość | Type | Opis |
|---|---|---|
| eventsource | integer | Źródło zdarzenia. Możliwe wartości: 0 - Wyzwalacze; 1 - Wykrywanie; 2 - Autorejestracja; 3 - Wewnętrzne; 4 - Usługi. Property behavior: - required |
| recovery | integer | Tryb operacji. Możliwe wartości: 0 - Operacje; 1 - Operacje odzyskiwania; 2 - Operacje aktualizacji. Property behavior: - required |
| subject | string | Temat wiadomości. |
| message | string | Treść wiadomości. |