18 Stopień problemu

Opis

Te parametry i możliwe wartości właściwości dla odpowiednich obiektów pola widżetu pulpitu pozwalają skonfigurować widżet Stopień problemu 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 Stopień problemu, 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 Stopień problemu.

Parametr typ nazwa wartość
Interwał odświeżania 0 rf_rate 0 - Brak odświeżania;
10 - 10 sekund;
30 - 30 sekund;
60 - (domyślne) 1 minuta;
120 - 2 minuty;
600 - 10 minut;
900 - 15 minut.
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.
Wyklucz grupy hostów 2 exclude_groupids ID grupy hostów.

Uwaga: Aby wykluczyć 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 nie skonfigurowany w ogóle, albo skonfigurowany z co najmniej jedną grupą hostów, do której należą skonfigurowane hosty.
Problem 1 problem Nazwa zdarzenia problemu (bez rozróżniania wielkości liter, pełna nazwa lub jej część).
Poziom 0 severities 0 - Nieklasyfikowany;
1 - Informacja;
2 - Ostrzeżenie;
3 - Średni;
4 - Wysoki;
5 - Katastrofa.

Domyślnie: puste (wszystkie włączone).

Uwaga: Aby skonfigurować wiele wartości, utwórz obiekt pola widżetu pulpitu nawigacyjnego dla każdej wartości.
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.
Wyświetl 0 show_type 0 - (domyślne) Grupy hostów;
1 - Całkowite.
Układ 0 layout 0 - (domyślne) Poziome;
1 - Pionowe.

Parametr Układ jest niedostępny, jeśli Pokaż jest ustawiony na "Grupy hostów".
Pokaż dane operacyjne 0 show_opdata 0 - (domyślne) Brak;
1 - Oddzielnie;
2 - Z nazwą problemu.
Pokaż wstrzymane problemy 0 show_suppressed 0 - (domyślne) Wyłączone;
1 - Włączone.
Ukryto grupy bez problemów 0 hide_empty_groups 0 - (domyślne) Wyłączone;
1 - Włączone.

Parametr Ukryto grupy bez problemów jest niedostępny, jeśli Pokaż jest ustawiony na "Całkowite".
Wyświetlanie problemów 0 ext_ack 0 - (domyślne) Wszystkie;
1 - Tylko niepotwierdzone;
2 - Rozdzielnone.
Pokaż linię czasu 0 show_timeline 0 - Wyłączone;
1 - (domyślne) Włączone.

Przykłady

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

Konfigurowanie widżetu Stopień problemu

Skonfiguruj widżet Stopień problemu, który wyświetla sumę problemów dla wszystkich grup hostów.

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "problemsbysv",
                               "name": "Problems by severity",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 0,
                                       "name": "show_type",
                                       "value": 1
                                   }
                               ]
                           }
                       ]
                   }
               ],
               "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