22 Przegląd wyzwalaczy

Opis

Te parametry i możliwe wartości właściwości dla odpowiednich obiektów pól widżetu pulpitu pozwalają skonfigurować widżet Przegląd wyzwalaczy w metodach dashboard.create i dashboard.update.

Właściwości widżetu fields nie są walidowane podczas tworzenia lub aktualizacji pulpitu. Pozwala to użytkownikom modyfikować wbudowane widżety i tworzyć niestandardowe widżety, ale wprowadza również ryzyko nieprawidłowego tworzenia lub aktualizacji widżetów. Aby zapewnić pomyślne utworzenie lub aktualizację widżetu Przegląd wyzwalaczy, należy odwołać się do wymagań dotyczących parametrów przedstawionych w poniższych tabelach.

Parametry

Następujące parametry są obsługiwane dla widżetu Przegląd wyzwalaczy.

Parametr typ nazwa wartość
Interwał odświeżania 0 rf_rate 0 - Bez odświeżania;
10 - 10 sekund;
30 - 30 sekund;
60 - (domyślne) 1 minuta;
120 - 2 minuty;
600 - 10 minut;
900 - 15 minut.
Wyświetl 0 show 1 - (domyślne) Ostatnie problemy;
2 - Dowolny;
3 - Problemy.
Grupy hostów 2 groupids ID grupy hostów.

Uwaga: Aby skonfigurować wiele grup hostów, utwórz obiekt pola widżetu pulpitu nawigacyjnego dla każdej grupy hostów.
Hosty 3 hostids ID hosta.

Uwaga: Aby skonfigurować wiele hostów, utwórz obiekt pola widżetu pulpitu nawigacyjnego dla każdego hosta. Dla wielu hostów parametr Grupy hostów musi być albo w ogóle nie skonfigurowany, albo skonfigurowany z co najmniej jedną grupą hostów, do której należą skonfigurowane hosty.
Znaczniki (numer w nazwie właściwości (np. tags.tag.0) odnosi się do kolejności oceny tagów na liście ewaluacyjnej tagów)
Typ ewaluacji 0 evaltype 0 - (domyślne) I/Lub;
2 - Lub.
Nazwa znacznika 1 tags.tag.0 Dowolna wartość ciągu znaków.

Wymagana wartość parametru Nazwa tagu w przypadku konfigurowania Znaczników.
Operator 0 tags.operator.0 0 - Zawiera;
1 - Równa się;
2 - Nie zawiera;
3 - Nie równa się;
4 - Istnieje;
5 - Nie istnieje.

Wymagany operator Operator w przypadku konfiguracji Znaczników.
Wartość znacznika 1 tags.value.0 Dowolna wartość ciągu znaków.

Wymagana wartość parametru Wartość tagu w przypadku konfiguracji Znaczników.
Pokaż wstrzymane problemy 0 show_suppressed 0 - (domyślne) Wyłączone;
1 - Włączone.
Lokalizacja hostów 0 style 0 - (domyślne) Z lewej;
1 - Na górze.

Przykłady

Poniższe przykłady mają na celu jedynie opisanie konfiguracji obiektów pól widżetu pulpitu dla widżetu Przegląd wyzwalaczy. Aby uzyskać więcej informacji na temat konfigurowania pulpitu nawigacyjnego, zobacz dashboard.create.

Konfiguracja widżetu Przegląd wyzwalaczy

Skonfiguruj widżet Przegląd wyzwalaczy, który wyświetla stany wyzwalaczy dla wszystkich grup hostów, które mają wyzwalacze z znacznikiem o nazwie "scope" i zawierają wartość "availability".

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "trigover",
                               "name": "Trigger overview",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 1,
                                       "name": "tags.tag.0",
                                       "value": "scope"
                                   },
                                   {
                                       "type": 0,
                                       "name": "tags.operator.0",
                                       "value": 0
                                   },
                                   {
                                       "type": 1,
                                       "name": "tags.value.0",
                                       "value": "availability"
                                   }
                               ]
                           }
                       ]
                   }
               ],
               "userGroups": [
                   {
                       "usrgrpid": 7,
                       "permission": 2
                   }
               ],
               "users": [
                   {
                       "userid": 1,
                       "permission": 3
                   }
               ]
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Odpowiedź:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "3"
               ]
           },
           "id": 1
       }

Zobacz także