On this page
Obiekt wyzwalacza
Następujące obiekty są bezpośrednio powiązane z API trigger.
Wyzwalacz
Obiekt wyzwalacza ma następujące właściwości.
| Właściwość | Typ | Opis |
|---|---|---|
| triggerid | ID | ID wyzwalacza. Zachowanie właściwości: - tylko do odczytu - wymagane dla operacji aktualizacji |
| description | string | Nazwa wyzwalacza. Zachowanie właściwości: - wymagane dla operacji tworzenia |
| expression | string | Wyrażenie wyzwalacza. Pozycje z ustawionym value_type na 5 (binary) lub 6 (JSON) nie mogą być używane w wyrażeniach wyzwalacza.Zachowanie właściwości: - wymagane dla operacji tworzenia |
| event_name | string | Nazwa zdarzenia generowanego przez wyzwalacz. |
| opdata | string | Dane operacyjne. |
| comments | string | Dodatkowy opis wyzwalacza. |
| error | string | Tekst błędu, jeśli wystąpiły jakiekolwiek problemy podczas aktualizacji stanu wyzwalacza. Zachowanie właściwości: - tylko do odczytu |
| flags | integer | Pochodzenie wyzwalacza. Możliwe wartości: 0 - (domyślnie) zwykły wyzwalacz; 4 - wyzwalacz przekonwertowany z prototypu. Zachowanie właściwości: - tylko do odczytu |
| lastchange | timestamp | Czas ostatniej zmiany stanu wyzwalacza. Zachowanie właściwości: - tylko do odczytu |
| priority | integer | Poziom ważności wyzwalacza. Możliwe wartości: 0 - (domyślnie) niesklasyfikowany; 1 - informacja; 2 - ostrzeżenie; 3 - średni; 4 - wysoki; 5 - katastrofa. |
| state | integer | Stan wyrażenia wyzwalacza. Możliwe wartości: 0 - (domyślnie) stan wyzwalacza jest aktualny; 1 - bieżący stan wyzwalacza jest nieznany. Zachowanie właściwości: - tylko do odczytu |
| status | integer | Czy wyzwalacz jest włączony czy wyłączony. Możliwe wartości: 0 - (domyślnie) włączony; 1 - wyłączony. |
| templateid | ID | ID nadrzędnego wyzwalacza szablonu. Zachowanie właściwości: - tylko do odczytu |
| type | integer | Czy wyzwalacz może generować wiele zdarzeń problemu. Możliwe wartości: 0 - (domyślnie) nie generuj wielu zdarzeń; 1 - generuj wiele zdarzeń. |
| url | string | URL powiązany z wyzwalaczem. |
| url_name | string | Etykieta dla URL powiązanego z wyzwalaczem. |
| value | integer | Czy wyzwalacz jest w stanie OK czy problemu. Możliwe wartości: 0 - (domyślnie) OK; 1 - problem. Zachowanie właściwości: - tylko do odczytu |
| recovery_mode | integer | Tryb generowania zdarzenia OK. Możliwe wartości: 0 - (domyślnie) Wyrażenie; 1 - Wyrażenie odzyskiwania; 2 - Brak. |
| recovery_expression | string | Wyrażenie odzyskiwania wyzwalacza. Pozycje z ustawionym value_type na 5 (binary) lub 6 (JSON) nie mogą być używane w wyrażeniach odzyskiwania wyzwalacza. |
| correlation_mode | integer | Zamykanie zdarzeń OK. Możliwe wartości: 0 - (domyślnie) Wszystkie problemy; 1 - Wszystkie problemy, jeśli wartości tagów są zgodne. |
| correlation_tag | string | Tag do dopasowania. |
| manual_close | integer | Zezwalaj na ręczne zamknięcie. Możliwe wartości: 0 - (domyślnie) Nie; 1 - Tak. |
| uuid | string | Uniwersalny unikalny identyfikator, używany do łączenia importowanych wyzwalaczy z już istniejącymi. Generowany automatycznie, jeśli nie został podany. Zachowanie właściwości: - obsługiwane jeśli wyzwalacz należy do szablonu |
Tag wyzwalacza
Obiekt tagu wyzwalacza ma następujące właściwości.
| Właściwość | Typ | Opis |
|---|---|---|
| tag | string | Nazwa tagu wyzwalacza. Zachowanie właściwości: - wymagane |
| value | string | Wartość tagu wyzwalacza. Zachowanie właściwości: - tylko do odczytu. |
| object | integer | Typ obiektu, z którego tag został odziedziczony. Możliwe wartości: 0 - szablon; 1 - host; 3 - pozycja. Zachowanie właściwości: - tylko do odczytu. |
| objectid | ID | ID obiektu, z którego tag został odziedziczony. Zachowanie właściwości: - tylko do odczytu. |
| automatic | integer | Typ tagu wyzwalacza: Możliwe wartości: 0 - (domyślnie) tag utworzony przez użytkownika; 1 - tag utworzony przez LLD;Zachowanie właściwości: - tylko do odczytu. |