Na tej stronie
Obiekt typu mediów
Następujące obiekty są bezpośrednio powiązane z API mediatype.
Typ nośnika
Obiekt typu nośnika ma następujące właściwości.
| Property | Type | Description |
|---|---|---|
| mediatypeid | ID | Identyfikator typu nośnika. Zachowanie właściwości: - tylko do odczytu - wymagana w przypadku operacji aktualizacji |
| name | string | Nazwa typu nośnika. Zachowanie właściwości: - wymagana w przypadku operacji tworzenia |
| type | integer | Transport używany przez typ nośnika. Możliwe wartości: 0 - Email; 1 - Skrypt; 2 - SMS; 4 - Webhook. Zachowanie właściwości: - wymagana w przypadku operacji tworzenia |
| exec_path | string | Nazwa pliku skryptu (np. notification.sh) znajdującego się w katalogu określonym w parametrze konfiguracji serwera AlertScriptsPath. Zachowanie właściwości: - wymagana, jeśli type ma wartość „Script” |
| gsm_modem | string | Nazwa urządzenia szeregowego modemu GSM. Zachowanie właściwości: - wymagana, jeśli type ma wartość „SMS” |
| passwd | string | Hasło uwierzytelniania. Zachowanie właściwości: - obsługiwana, 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: - wymagana, jeśli type ma wartość „Email” |
| smtp_helo | string | SMTP HELO. Zachowanie właściwości: - obsługiwana, jeśli type ma wartość „Email” |
| smtp_server | string | Serwer SMTP. Zachowanie właściwości: - wymagana, jeśli type ma wartość „Email” |
| smtp_port | integer | Port serwera SMTP, z którym należy się połączyć. Wartość domyślna: 25. Zachowanie właściwości: - obsługiwana, jeśli type ma wartość „Email” |
| smtp_security | integer | Poziom zabezpieczeń używany dla połączenia SMTP. Możliwe wartości: 0 - (domyślnie) Brak; 1 - STARTTLS; 2 - SSL/TLS. Zachowanie właściwości: - obsługiwana, 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ługiwana, jeśli smtp_security ma wartość „STARTTLS” lub „SSL/TLS” |
| smtp_verify_peer | integer | Weryfikacja elementu równorzędnego SSL dla SMTP. Możliwe wartości: 0 - (domyślnie) Nie; 1 - Tak. Zachowanie właściwości: - obsługiwana, jeśli smtp_security ma wartość „STARTTLS” lub „SSL/TLS” |
| smtp_authentication | integer | Metoda uwierzytelniania SMTP, która ma być używana. Możliwe wartości: 0 - (domyślnie) Brak; 1 - Normal password. Zachowanie właściwości: - obsługiwana, jeśli type ma wartość „Email” |
| status | integer | Określa, czy typ nośnika 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ługiwana, 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.Wartość domyślna: 1. |
| maxattempts | integer | Maksymalna liczba prób wysłania alertu. Możliwe wartości: 1-100. Wartość domyślna: 3. |
| attempt_interval | string | Odstęp między kolejnymi próbami. Akceptuje liczbę sekund (np. 1, 60, 300) lub wartość z przyrostkiem czasu (np. 30s, 1m, 1h).Możliwe wartości: 0-1h. Wartość domyślna: 10s. |
| content_type (deprecated) |
integer | Ten parametr jest przestarzały; zamiast niego użyj message_format.Format wiadomości. Możliwe wartości: 0 - Zwykły tekst; 1 - (domyślnie) HTML. Zachowanie właściwości: - obsługiwana, 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ługiwana, jeśli type ma wartość „Email” |
| script | text | Treść skryptu webhooka (JavaScript). Zachowanie właściwości: - wymagana, jeśli type ma wartość „Webhook” |
| timeout | string | Limit czasu skryptu webhooka. Akceptuje liczbę sekund (np. 1, 60) lub wartość z przyrostkiem czasu (np. 30s, 1m).Możliwe wartości: 1-60s. Wartość domyślna: 30s. Zachowanie właściwości: - obsługiwana, jeśli type ma wartość „Webhook” |
| process_tags | integer | Przetwarzanie wartości właściwości JSON w odpowiedzi skryptu webhooka jako tagów. Tagi te są dodawane do 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ługiwana, jeśli type ma wartość „Webhook” |
| show_event_menu | integer | Uwzględnij wpis w menu zdarzenia, który prowadzi do niestandardowego adresu URL. Dodaje również właściwość urls do danych wyjściowych metod problem.get i event.get.Możliwe wartości: 0 - (domyślnie) Nie uwzględniaj wpisu w menu zdarzenia ani właściwości urls;1 - Uwzględnij wpis w menu zdarzenia i właściwość urls.Zachowanie właściwości: - obsługiwana, jeśli type ma wartość „Webhook” |
| event_menu_url | string | Adres URL używany we wpisie menu zdarzenia oraz we właściwości urls zwracanej przez metody problem.get i event.get.Zachowanie właściwości: - obsługiwana, jeśli show_event_menu ma wartość „Include event menu entry and urls property” |
| event_menu_name | string | Nazwa używana we wpisie menu zdarzenia oraz we właściwości urls zwracanej przez metody problem.get i event.get.Zachowanie właściwości: - obsługiwana, jeśli show_event_menu ma wartość „Include event menu entry and urls property” |
| parameters | array | Parametry webhooka lub skryptu. Zachowanie właściwości: - obsługiwana, jeśli type ma wartość „Webhook” lub „Script” |
| description | text | Opis typu nośnika. |
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. |