8 Graph

Przegląd

Widżet wykresu zapewnia nowoczesny i wszechstronny sposób wizualizacji danych zbieranych przez Zabbix przy użyciu techniki rysowania obrazu wektorowego. Ten widżet wykresu jest obsługiwany od Zabbix 4.0. Należy pamiętać, że widżet wykresu obsługiwany przed Zabbix 4.0 nadal może być używany jako Graph (classic). Więcej informacji można znaleźć również w sekcji Dodawanie widżetów na stronie Dashboards.

Informacje wyświetlane w widżecie Graph można pobrać jako obraz PNG, wybierając opcję Download image w menu widżetu.

Konfiguracja

Aby skonfigurować, wybierz Graph jako typ:

Zestaw danych

Karta Zestaw danych umożliwia wybór danych dla wykresu przez dodawanie zestawów danych. Można dodać dwa typy zestawów danych:

  • Wzorce pozycji - wyświetlane są dane z pasujących pozycji. Możesz wybrać jeden kolor bazowy lub wskazać wiersz palety, aby przypisać różne kolory do każdej dopasowanej pozycji.
  • Lista pozycji - wyświetlane są dane z wybranych pozycji. Możesz indywidualnie wybrać kolor każdej pozycji za pomocą selektora.

Domyślnie dodawany jest zestaw danych typu Wzorce pozycji.

Zestaw danych Dla zestawu danych Wzorce pozycji:
Wybierz lub wprowadź wzorce hosta i pozycji; na wykresie zostaną wyświetlone dane pozycji pasujących do tych wzorców; można wyświetlić do 50 pozycji.
Do wyboru można używać wzorców wieloznacznych (na przykład * zwróci wyniki pasujące do zera lub więcej znaków).
Aby określić wzorzec wieloznaczny, wprowadź ciąg ręcznie i naciśnij Enter.
Symbol wieloznaczny jest zawsze interpretowany, więc nie można na przykład dodać osobno pozycji o nazwie item*, jeśli istnieją inne pasujące pozycje (na przykład item2, item3).
Określenie wzorców hosta i pozycji jest obowiązkowe dla zestawów danych typu "Wzorce pozycji".
Zobacz też: Szczegóły konfiguracji zestawu danych.

Dla zestawu danych Lista pozycji:
Wybierz pozycje dla wykresu, klikając przycisk Dodaj pozycję.
Możesz także wybrać zgodne widżety jako źródło danych dla pozycji, klikając przycisk Dodaj widżet.
Określenie pozycji lub widżetów jest obowiązkowe dla zestawów danych typu "Lista pozycji".
Zobacz też: Szczegóły konfiguracji zestawu danych.

Uwaga: dozwolone są tylko numeryczne typy pozycji.

Podczas konfigurowania widżetu na panelu szablonu parametr określający wzorce hostów nie jest dostępny, a parametr określający listę pozycji pozwala wybrać tylko pozycje skonfigurowane w szablonie.
Rysuj Wybierz typ rysowania metryki.
Dostępne typy rysowania: Line (ustawiony domyślnie), Points, Staircase i Bar.
Uwaga: jeśli na wykresie liniowym/schodkowym znajduje się tylko jeden punkt danych, jest on rysowany jako punkt niezależnie od typu rysowania. Rozmiar punktu jest obliczany na podstawie szerokości linii, ale nie może być mniejszy niż 3 piksele, nawet jeśli szerokość linii jest mniejsza.
Skumulowane Zaznacz pole wyboru, aby wyświetlać dane jako skumulowane (z wypełnionymi obszarami).
Ta opcja jest wyłączona, gdy wybrany jest typ rysowania Points.
Szerokość Ustaw szerokość linii.
Ta opcja jest dostępna, gdy wybrany jest typ rysowania Line lub Staircase.
Rozmiar punktu Ustaw rozmiar punktu.
Ta opcja jest dostępna, gdy wybrany jest typ rysowania Points.
Przezroczystość Ustaw poziom przezroczystości.
Wypełnienie Ustaw poziom wypełnienia.
Ta opcja jest dostępna, gdy wybrany jest typ rysowania Line lub Staircase.
Brakujące dane Wybierz opcję wyświetlania brakujących danych:
None - przerwa pozostaje pusta;
Connected - dwa wartości brzegowe są łączone;
Treat as 0 - brakujące dane są wyświetlane jako wartości 0;
Last known - brakujące dane są wyświetlane z taką samą wartością jak ostatnia znana wartość; nie dotyczy typu rysowania Points i Bar.
Zastąp host Wybierz zgodny widżet lub pulpit jako źródło danych dla hostów.
Ten parametr nie jest dostępny podczas konfigurowania widżetu na panelu szablonu.
Oś Y Wybierz stronę wykresu, po której będzie wyświetlana oś Y.
Przesunięcie czasu W razie potrzeby określ przesunięcie czasu.
W tym polu możesz używać sufiksów czasu. Dozwolone są wartości ujemne.
Funkcja agregacji Określ, której funkcji agregacji użyć dla każdej pozycji lub dla całego zestawu danych w wybranym Interwale agregacji:
min - wyświetl najmniejszą wartość;
max - wyświetl największą wartość;
avg - wyświetl wartość średnią;
sum - wyświetl sumę wartości;
count - wyświetl liczbę wartości;
first - wyświetl pierwszą wartość;
last - wyświetl ostatnią wartość.
Jeśli wybrano not used, wyświetlane są wszystkie wartości (bez agregacji).

Tylko dane numeryczne mogą być wyświetlane dla min, max, avg i sum. Dla count dane nienumeryczne zostaną przekształcone na numeryczne.
Zobacz też: Agregacja na wykresach.
Interwał agregacji Określ interwał do agregowania wartości.
W tym polu możesz używać sufiksów czasu. Wartość numeryczna bez sufiksu będzie traktowana jako sekundy.

Uwaga: jeśli widżet jest skonfigurowany do wyświetlania danych historycznych na podstawie trendów (History data selection jest ustawione na Trends lub Auto), zaleca się użycie interwału agregacji będącego wielokrotnością 1 godziny (np. 3600, 60m, 1h, 3h itd.). Trendy przechowują godzinowe wartości zagregowane, więc użycie interwału agregacji, który nie jest wielokrotnością 1 godziny (np. 100s, 7min, 15min, 90min itd.), może prowadzić do wyników trudnych do interpretacji.
Agreguj Określ, czy agregować:
Each item - każda pozycja w zestawie danych będzie agregowana i wyświetlana osobno;
Data set - wszystkie pozycje zestawu danych zostaną zagregowane i wyświetlone jako jedna wartość.
Przybliżenie Określ, jaką wartość wyświetlać, gdy dla jednego pionowego piksela wykresu istnieje więcej niż jedna wartość:
all - wyświetl najmniejszą, największą i średnią wartość;
min - wyświetl najmniejszą wartość;
max - wyświetl największą wartość;
avg - wyświetl wartość średnią.

To ustawienie jest przydatne podczas wyświetlania wykresu dla dużego przedziału czasu z częstym interwałem aktualizacji (na przykład rok wartości zbieranych co 10 minut).
Etykieta zestawu danych Określ etykietę zestawu danych wyświetlaną w konfiguracji wykresu Zestaw danych oraz w Legendzie wykresu (dla agregowanych zestawów danych).
Wszystkie zestawy danych są numerowane, w tym te z określoną Etykietą zestawu danych. Jeśli nie określono etykiety, zestaw danych zostanie automatycznie oznaczony zgodnie ze swoim numerem (np. "Data set #2", "Data set #3" itd.). Numeracja zestawów danych jest przeliczana po zmianie kolejności/przeciąganiu zestawów danych.
Zbyt długie etykiety zestawów danych zostaną skrócone, aby zmieściły się w miejscu wyświetlania (np. "Number of proc...").
Szczegóły konfiguracji zestawu danych

Istniejące zestawy danych są wyświetlane na liście. Możesz:

  • Kliknąć ikonę przenoszenia i przeciągnąć zestaw danych w nowe miejsce na liście.
  • Kliknąć ikonę rozwijania, aby rozwinąć szczegóły zestawu danych. Po rozwinięciu ikona ta zmienia się w ikonę zwijania.
  • Kliknąć ikonę koloru, aby otworzyć selektor. Możesz wprowadzić kod szesnastkowy, wybrać jednolity próbnik albo przejść do karty Palette i wybrać wiersz predefiniowanych kolorów. Wybrany kolor jest stosowany bezpośrednio dla zestawów danych Item list lub jako baza dla generowanych odcieni w Item patterns. Użyj klawisza Tab, aby przechodzić między kontrolkami okna dialogowego, klawiszy strzałek, aby nawigować między próbnikami lub wierszami palety, Enter, aby wybrać, oraz Esc, aby anulować.
  • Kliknąć przycisk Add new data set, aby dodać pusty zestaw danych umożliwiający wybór wzorców hosta i pozycji. Jeśli klikniesz ikonę skierowaną w dół obok przycisku Add new data set, pojawi się menu rozwijane, które umożliwia dodanie nowego zestawu danych Item patterns lub Item list albo sklonowanie aktualnie otwartego zestawu danych (Clone). Jeśli wszystkie zestawy danych są zwinięte, opcja Clone jest niedostępna.

Zestaw danych Wzorce pozycji zawiera pola Wzorce hostów i Wzorce pozycji, które rozpoznają zarówno pełne nazwy, jak i wzorce zawierające symbol wieloznaczny (*). Ta funkcjonalność pozwala wybrać wszystkie nazwy hostów i nazwy pozycji zawierające wybrany wzorzec. Podczas wpisywania nazwy pozycji lub wzorca pozycji w polu Wzorce pozycji na liście rozwijanej wyświetlane są tylko pozycje należące do wybranych nazw hostów.

Na przykład po wpisaniu wzorca z* w polu Wzorce hostów lista rozwijana wyświetla wszystkie nazwy hostów zawierające ten wzorzec: z*, Zabbix server, Zabbix proxy. Po naciśnięciu Enter wzorzec zostaje zaakceptowany i jest wyświetlany jako z*. Podobnie po wpisaniu wzorca a* w polu Wzorce pozycji lista rozwijana wyświetla wszystkie nazwy pozycji zawierające ten wzorzec: a*, Available memory, Available memory in %.

Po naciśnięciu Enter wzorzec zostaje zaakceptowany i wyświetlony jako **a***.

Wykres wyświetla następnie wszystkie pozycje należące do wybranych nazw hostów.

Zestaw danych Item list zawiera przycisk Add item, który umożliwia dodawanie pozycji wyświetlanych na wykresie. Możesz również dodać zgodne widżety jako źródło danych dla pozycji, klikając przycisk Add widget.

Na przykład kliknięcie przycisku Add item otwiera okno podręczne zawierające parametr Host. Po wybraniu hosta wszystkie jego pozycje dostępne do wyboru są wyświetlane na liście.

Po wybraniu jednej lub kilku pozycji będą one wyświetlane na liście pozycji zestawu danych oraz na wykresie.

Agregacja na wykresach

Agregacja umożliwia wyświetlanie wartości zagregowanej (minimum, maksimum, średnia itp.) w określonym przedziale czasu (5 minut, godzina, dzień itp.) zamiast wszystkich pojedynczych wartości. W obrębie zestawu danych agregację można zastosować osobno do każdej pozycji albo do całego zestawu danych.

Przykładowe zastosowania funkcji agregacji:

  • Średnia liczba żądań do serwera Nginx na dzień.
  • Najmniejsza ilość wolnego miejsca na dysku w klastrach na tydzień.

W poniższym przykładzie do pozycji zastosowano funkcję agregacji "max" z interwałem agregacji wynoszącym pięć minut:

Przykład pokazuje maksymalne obciążenie CPU w ciągu pięciu minut (zagregowane z jednominutowych wartości średnich) w porównaniu ze średnim obciążeniem CPU w ciągu pięciu minut.

Gdy dla legendy wybrana jest opcja Pokaż funkcję agregacji, pozycje są wyświetlane w nawiasach, z prefiksem funkcji agregacji w legendzie i podpowiedzi. Jeśli dla wykresu określono Etykietę zestawu danych, etykieta jest wyświetlana w nawiasach, z prefiksem funkcji agregacji.

Wyświetlanie opcji

Karta Wyświetlanie opcji umożliwia zdefiniowanie wyboru danych historycznych:

Wybór danych historycznych Ustaw źródło danych wykresu:
Auto - dane są pobierane zgodnie z klasycznym algorytmem wykresu (domyślnie);
History - dane z historii;
Trends - dane z trendów.
Proste wyzwalacze Zaznacz pole wyboru, aby wyświetlić progi wyzwalaczy dla prostych wyzwalaczy. Progi będą rysowane jako linie przerywane w kolorze odpowiadającym ważności wyzwalacza.
Prosty wyzwalacz to wyzwalacz z jedną funkcją (tylko last, max, min, avg) dla jednej pozycji w wyrażeniu.
Można narysować maksymalnie trzy wyzwalacze. Należy pamiętać, że wyzwalacz musi mieścić się w rysowanym zakresie, aby był widoczny.
Czas pracy Zaznacz pole wyboru, aby wyświetlić czas pracy na wykresie. Czas pracy (dni robocze) jest wyświetlany na wykresach jako białe tło, natomiast czas poza pracą jest wyświetlany na szaro (przy domyślnym motywie frontend Original blue).
Linia percentyla (lewa) Zaznacz pole wyboru i wprowadź wartość percentyla, aby wyświetlić określony percentyl jako linię na lewej osi Y wykresu.
Jeśli na przykład ustawiono percentyl 95%, linia percentyla będzie znajdować się na poziomie, poniżej którego leży 95 procent wartości.
Linia percentyla (prawa) Zaznacz pole wyboru i wprowadź wartość percentyla, aby wyświetlić określony percentyl jako linię na prawej osi Y wykresu.
Jeśli na przykład ustawiono percentyl 95%, linia percentyla będzie znajdować się na poziomie, poniżej którego leży 95 procent wartości.

Okres czasu

Karta Okres czasu umożliwia ustawienie okresu czasu, dla którego dane mają być wyświetlane na wykresie:

Okres czasu Wybierz źródło danych dla okresu czasu:
Dashboard - ustaw selektor Okres czasu jako źródło danych;
Widget - ustaw zgodny widget określony w parametrze Widget jako źródło danych;
Custom - ustaw okres czasu określony w parametrach From i To jako źródło danych; jeśli zostanie ustawiony, w prawym górnym rogu widgetu zostanie wyświetlona ikona zegara, wskazująca ustawiony czas po najechaniu kursorem.
Widget Wprowadź lub wybierz zgodny widget jako źródło danych dla okresu czasu.
Ten parametr jest dostępny, jeśli Okres czasu jest ustawiony na "Widget".
From Wprowadź lub wybierz początek okresu czasu.
Obsługiwana jest składnia czasu względnego (now, now/d, now/w-1w itd.).
Ten parametr jest dostępny, jeśli Okres czasu jest ustawiony na "Custom".
To Wprowadź lub wybierz koniec okresu czasu.
Obsługiwana jest składnia czasu względnego (now, now/d, now/w-1w itd.).
Ten parametr jest dostępny, jeśli Okres czasu jest ustawiony na "Custom".

Osie

Zakładka Osie umożliwia dostosowanie sposobu wyświetlania osi:

Lewa Y Zaznacz to pole wyboru, aby lewa oś Y była widoczna.
Pole wyboru może być nieaktywne, jeśli opcja nie została zaznaczona ani w zakładce Zbiór danych, ani w zakładce Nadpisania.
Prawa Y Zaznacz to pole wyboru, aby prawa oś Y była widoczna.
Pole wyboru może być nieaktywne, jeśli opcja nie została zaznaczona ani w zakładce Zbiór danych, ani w zakładce Nadpisania.
Oś X Odznacz to pole wyboru, aby ukryć oś X (domyślnie zaznaczone).
Skala Wybierz skalę wartości osi wykresu z listy rozwijanej:
Liniowa - wartości osi rosną o stałą wartość (np. 10, 20, 30), odpowiednia dla danych, które zmieniają się stopniowo lub obejmują mały albo średni zakres;
Logarytmiczna - wartości osi rosną wykładniczo (np. 10, 100, 1000), odpowiednia dla danych, które zmieniają się szybko lub obejmują duży zakres.
Min Ustaw minimalną wartość odpowiedniej osi.
Określana jest minimalna wartość widocznego zakresu osi Y.
Max Ustaw maksymalną wartość odpowiedniej osi.
Określana jest maksymalna wartość widocznego zakresu osi Y.
Jednostki Wybierz jednostkę dla wartości osi wykresu z listy rozwijanej:
Auto - wartości osi są wyświetlane z użyciem jednostki pierwszej pozycji w zbiorze danych;
Statyczne - wartości osi są wyświetlane z użyciem jednostki określonej w polu wejściowym value; jeśli pole pozostanie puste, wyświetlane będą tylko wartości liczbowe.

Legenda

Zakładka Legenda umożliwia dostosowanie legendy wykresu:

Pokaż legendę Odznacz to pole wyboru, aby ukryć legendę na wykresie (domyślnie zaznaczone).
Wyświetl min/śr./maks. Zaznacz to pole wyboru, aby wyświetlić w legendzie minimalne, średnie i maksymalne wartości pozycji.
Pokaż funkcję agregacji Zaznacz to pole wyboru, aby wyświetlić w legendzie funkcję agregacji.
Wiersze Wybierz tryb wyświetlania wierszy legendy:
Stałe — liczba wyświetlanych wierszy jest określana przez wartość parametru Liczba wierszy;
Zmienne — liczba wyświetlanych wierszy jest określana przez liczbę skonfigurowanych pozycji, bez przekraczania wartości parametru Maksymalna liczba wierszy.
Liczba wierszy/
Maksymalna liczba wierszy
Jeśli dla parametru Wiersze ustawiono wartość „Stałe”, ustaw liczbę wyświetlanych wierszy legendy (1-10).
Jeśli dla parametru Wiersze ustawiono wartość „Zmienne”, ustaw maksymalną liczbę wyświetlanych wierszy legendy (1-10).
Liczba kolumn Ustaw liczbę wyświetlanych kolumn legendy (1-4).
Ten parametr jest dostępny, jeśli opcja Wyświetl min/śr./maks. jest odznaczona.

Problemy

Karta Problems umożliwia dostosowanie wyświetlania problemów:

Show problems Zaznacz to pole wyboru, aby włączyć wyświetlanie problemów na wykresie (domyślnie niezaznaczone, czyli wyłączone).
Selected items only Zaznacz to pole wyboru, aby na wykresie wyświetlać tylko problemy dla wybranych pozycji.
Problem hosts Wybierz hosty z problemami, które mają być wyświetlane na wykresie.

Można używać wzorców wieloznacznych (na przykład * zwróci wyniki pasujące do zera lub więcej znaków).
Aby określić wzorzec wieloznaczny, po prostu wpisz ciąg ręcznie i naciśnij Enter.
Podczas wpisywania zwróć uwagę, że wszystkie pasujące hosty są wyświetlane na liście rozwijanej.

Ten parametr nie jest dostępny podczas konfigurowania widżetu na dashboardzie szablonu.
Severity Zaznacz poziomy ważności problemów, aby filtrować problemy wyświetlane na wykresie.
Jeśli nie zostanie zaznaczony żaden poziom ważności, wyświetlone zostaną wszystkie problemy.
Problem Określ nazwę problemu, która ma być wyświetlana na wykresie.
Problem tags Określ tagi problemów, aby ograniczyć liczbę problemów wyświetlanych w widżecie.
Można uwzględniać, jak i wykluczać określone tagi oraz wartości tagów. Można ustawić kilka warunków. Dopasowanie nazwy tagu jest zawsze rozróżniane wielkością liter.

Dla każdego warunku dostępne są następujące operatory:
Exists - uwzględnij określone nazwy tagów;
Equals - uwzględnij określone nazwy tagów i wartości (z rozróżnianiem wielkości liter);
Contains - uwzględnij określone nazwy tagów, których wartości tagów zawierają wprowadzony ciąg (dopasowanie podciągu, bez rozróżniania wielkości liter);
Does not exist - wyklucz określone nazwy tagów;
Does not equal - wyklucz określone nazwy tagów i wartości (z rozróżnianiem wielkości liter);
Does not contain - wyklucz określone nazwy tagów, których wartości tagów zawierają wprowadzony ciąg (dopasowanie podciągu, bez rozróżniania wielkości liter).

Dostępne są dwa typy obliczania warunków:
And/Or - wszystkie warunki muszą być spełnione, warunki o tej samej nazwie tagu będą grupowane według warunku Or;
Or - wystarczy, że spełniony będzie jeden warunek.

Nadpisywanie

Karta Nadpisywanie umożliwia dodawanie niestandardowych nadpisań dla zestawów danych:

Nadpisania są przydatne, gdy dla zestawu danych wybrano kilka pozycji za pomocą symbolu wieloznacznego * i chcesz zmienić sposób, w jaki pozycje są domyślnie wyświetlane (np. domyślny kolor bazowy lub dowolną inną właściwość).

Istniejące nadpisania, jeśli są dostępne, są wyświetlane na liście. Aby dodać nowe nadpisanie:

  • Kliknij przycisk
  • Wybierz hosty i pozycje dla nadpisania. Alternatywnie możesz wprowadzić wzorce hostów i pozycji. Można używać wzorców wieloznacznych (na przykład * zwróci wyniki pasujące do zera lub większej liczby znaków). Aby określić wzorzec wieloznaczny, po prostu wpisz ciąg ręcznie i naciśnij Enter. Podczas wpisywania zwróć uwagę, że wszystkie pasujące hosty są wyświetlane na liście rozwijanej. Symbol wieloznaczny jest zawsze interpretowany, dlatego nie jest możliwe dodanie na przykład pozycji o nazwie "item*" pojedynczo, jeśli istnieją inne pasujące pozycje (np. item2, item3). Parametry wzorca hosta i wzorca pozycji są obowiązkowe. Parametr służący do określania wzorców hostów nie jest dostępny podczas konfigurowania widżetu na pulpicie szablonu. Parametr służący do określania listy pozycji umożliwia wybranie tylko pozycji skonfigurowanych w szablonie podczas konfigurowania widżetu na pulpicie szablonu.
  • Kliknij , aby wybrać parametry nadpisania. Należy wybrać co najmniej jeden parametr nadpisania. Opisy parametrów znajdują się w karcie Zestaw danych powyżej.