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.