3 Przegląd danych

Ten widżet jest przestarzały i zostanie usunięty w nadchodzącej wersji głównej. Zamiast tego rozważ użycie widżetu Top hosty.

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 danych 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 danych, 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 danych.

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 dla każdej grupy hostów.
Hosty 3 hostids ID hosta.

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

Parametr Nazwa tagu jest wymagany przy konfigurowaniu Tagów.
Operator 0 tags.operator.0 0 - Zawiera;
1 - Jest równe;
2 - Nie zawiera;
3 - Nie jest równy;
4 - Istnieje;
5 - Nie istnieje.

Parametr Operator jest wymagany przy konfigurowaniu Tagów.
Wartość tagu 1 tags.value.0 Dowolna wartość ciągu znaków.

Parametr Wartość tagu jest wymagany przy konfigurowaniu Tagów.
Pokaż wstrzymane problemy 0 show_suppressed 0 - (domyślne) Wyłączone;
1 - Włączone.
Lokalizacja hosta 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 danych. Aby uzyskać więcej informacji na temat konfigurowania pulpitu nawigacyjnego, zobacz dashboard.create.

Konfiguracja widżetu Przegląd danych

Skonfiguruj widżet Przegląd danych, który wyświetla dane dla hosta "10084" oraz tylko dla pozycji, dla których tag o nazwie "component" zawiera wartość "cpu". Dodatkowo, wyświetl dane z hostami umieszczonymi na górze.

Zapytanie:

{
           "jsonrpc": "2.0",
           "method": "dashboard.create",
           "params": {
               "name": "My dashboard",
               "display_period": 30,
               "auto_start": 1,
               "pages": [
                   {
                       "widgets": [
                           {
                               "type": "dataover",
                               "name": "Data overview",
                               "x": 0,
                               "y": 0,
                               "width": 12,
                               "height": 5,
                               "view_mode": 0,
                               "fields": [
                                   {
                                       "type": 3,
                                       "name": "hostids",
                                       "value": 10084
                                   },
                                   {
                                       "type": 1,
                                       "name": "tags.tag.0",
                                       "value": "component"
                                   },
                                   {
                                       "type": 0,
                                       "name": "tags.operator.0",
                                       "value": 0
                                   },
                                   {
                                       "type": 1,
                                       "name": "tags.value.0",
                                       "value": "cpu"
                                   },
                                   {
                                       "type": 0,
                                       "name": "style",
                                       "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