2016/10/20 07:08 1/6 8 Testy wewnętrzne 8 Testy wewnętrzne 8.1 Przegląd Testy wewnętrzne pozwalają monitorować sam system Zabbix. Żeby użyć tych pozycji, należy wybrać typ pozycji Wewnętrzny Zabbixa. Testy wewnętrzne obliczane są zarówno przez proxy Zabbix jak i przez serwer Zabbix, zależnie od tego, czy host monitorowany jest przez proxy, czy też bezpośrednio. Testy wewnętrzne nadal są przetwarzane przez procesy odbiorcze Zabbix (pollers). 8.2 Obsługiwane testy zabbix[boottime] Czas uruchomienia procesu serwera lub proxy Zabbix w sekundach. zabbix[history] Liczba wartości przechowywanych w tabeli HISTORY zabbix[history_log] Liczba wartości przechowywanych w tabeli HISTORY_LOG zabbix[history_str] Liczba wartości przechowywanych w tabeli HISTORY_STR zabbix[history_text] Liczba wartości przechowywanych w tabeli HISTORY_TEXT zabbix[history_uint] Liczba wartości przechowywanych w tabeli HISTORY_UINT zabbix[host,<typ>,available] Zwraca dostępność określonego typu testu na hoście. Wartość tej pozycji odpowiada ikonie dostępności na liście hostów. zabbix[hosts] Liczba monitorowanych hostów zabbix[items] Liczba włączonych pozycji (wspieranych i niewspieranych) zabbix[items_unsupported] Liczba pozycji niewspieranych zabbix[java,,<parametr>] 0 - niedostępne, 1 - dostępne, 2 - nieznane. W sekundach od początku epoki. Prawidłowe typy to: agent, snmp, ipmi, jmx. Zabbix 2.0.0. Zabbix 2.2.0 Zabbix Documentation 2.2 - https://www.zabbix.com/documentation/2.2/
Last update: 2014/12/29 08:36 pl:manual:config:items:itemtypes:internal https://www.zabbix.com/documentation/2.2/pl/manual/config/items/itemtypes/internal Zwraca informacje dotyczące bramy Java Zabbix. zabbix[process,<typ>,<tryb>,<stan>] jeżeli <parametr> to ping, zwracane jest 1. Można używać do sprawdzenia dostępności bramy Java wraz z funkcją wyzwalacza nodata(). Jeżeli <parametr> to version, zwracana jest wersja bramy Java. Przykład: 2.0.0. Drugi parametr musi być pusty, jest zarezerwowany do przyszłych użyć. Zabbix 2.0.0. https://www.zabbix.com/documentation/2.2/ Printed on 2016/10/20 07:08
2016/10/20 07:08 3/6 8 Testy wewnętrzne Procent czasu jaki określone procesy Zabbix lub grupy procesów (identyfikowane przez <typ> i <tryb>) spędziły w stanie <stan>. Obliczane jest to jedynie dla ostatniej minuty. Jeżeli <tryb> to numer procesu Zabbix, który nie działa (na przykład, działa 5 procesów odbiorczych (poller) a <tryb> ustawiono na 6), to taka pozycja stanie się niewspierana. Minimum i maksimum odwołuje się do procentowego użycia pojedynczego procesu. Zatem, jeżeli w grupie 3 procesów odbiorczych (poller) procentowe użycie na proces wynosiło 2, 18 i 66, min zwróci 2 a max zwróci 66. Procesy raportują, co robią używając pamięci współdzielonej, a Procent czasu. procesy monitorowania wewnętrznego sumują te dane co sekundę. Zmiany stanu (zajęty/wolny) są rejestrowane podczas zmiany - zatem proces, który stał się zajęty rejestruje ten stan i nie zmienia go ani nie aktualizuje aż do zmiany stanu na wolny. Takie zachowanie zapewnia, że nawet zawieszenie wszystkich procesów zostanie prawidłowo zarejestrowane jako 100% zajętości. Aktualnie, zajęty oznacza nie uśpiony, ale w przyszłości mogą dojść nowe stany - oczekiwanie na blokadę, wykonywanie zapytań bazy danych, itp. Na systemach Linux i na wielu innych, rozdzielczość to 1/100 sekundy. Aktualnie są obsługiwane następujące typy procesów: alerter - procesy wysyłające powiadomienia (nie jest obsługiwane przez proxy) configuration syncer - procesy obsługujące pamięciowy cache danych konfiguracyjnych data sender - wysyłanie danych przez proxy (nie jest obsługiwane przez serwer) db watchdog - wysyłanie wiadomości ostrzeżenia w przypadku niedostępności bazy danych (nie jest obsługiwane przez proxy) discoverer - procesy wykrywania urządzeń escalator - procesy eskalacji akcji (nie jest obsługiwane przez proxy) heartbeat sender - wysyłanie rytmu serca proxy (nie jest obsługiwane przez serwer) history syncer - zapisywanie historii do bazy danych housekeeper - procesy usuwania starych danych historycznych http poller - procesy odbiorcze monitorowania sieci www icmp pinger - proces odbiorczy testów icmpping ipmi poller - proces odbiorczy testów IPMI java poller - proces odbiorczy testów Java node watcher - procesy wysyłania danych historycznych i zmian konfiguracji pomiędzy węzłami poller - normalny proces odbiorczy dla testów pasywnych proxy poller - proces odbiorczy dla pasywnych proxy self-monitoring - procesy zbierania wewnętrznych statystyk serwera timer - procesy obsługujące funkcje czasowe wyzwalaczy i utrzymania (nie jest obsługiwane przez proxy) trapper - proces przechwytywania dla sprawdzeń aktywnych, pułapek, komunikacji między węzłami i proxy unreachable poller - proces odbiorczy dla urządzeń niedostępnych vmware collector - zbieracz danych VMware odpowiedzialny za zbieranie danych z usług VMware Uwaga: Ten typ procesów można również zobaczyć w pliku logu serwera. Poprawne tryby to: avg - wartość średnia dla wszystkich procesów danego typu (domyślnie) count - zwraca liczbę uruchomionych procesów danego typu, <stan> nie powinien być ustawiany max - wartość maksymalna min - wartość minimalna <process number> - numer procesu (pomiędzy 1 a liczbą początkowo uruchomionych instancji). Na przykład, jeżeli uruchomiono 4 procesy przechwytywania, to wartość pomiędzy 1 a 4. Poprawne stany to: busy - proces jest w stanie zajęty, na przykład, przetwarza zapytanie (domyślny). idle - proces nic nie robi i jest w stanie wolny. Przykłady: zabbix[process,poller,avg,busy] - średni czas z ostatniej minuty, przez który procesy odbiorcze coś robią zabbix[process,"icmp pinger",max,busy] - maksymalny czas z ostatniej minuty, w którym procesy pingowania ICMP coś robiły zabbix[process,"history syncer",2,busy] maksymalny czas z ostatniej minuty, w którym proces synchronizacji historii numer 2 coś robił zabbix[process,trapper,count] - liczba aktualnie uruchomionych procesów przechwytywania Zabbix 1.8.5. Zabbix Documentation 2.2 - https://www.zabbix.com/documentation/2.2/
Last update: 2014/12/29 08:36 pl:manual:config:items:itemtypes:internal https://www.zabbix.com/documentation/2.2/pl/manual/config/items/itemtypes/internal zabbix[proxy,<nazwa>,<parametr>] Dostęp do informacji dotyczących proxy Zabbix. zabbix[proxy_history] Liczba wartości w tabeli historii proxy, czekających na wysłanie do serwera zabbix[queue,<od>,<do>] Liczba monitorowanych pozycji, znajdujących się w Kolejce, opóźnionych od <od> do <do> sekund, włącznie. zabbix[rcache,<cache>,<tryb>] Statystyki dostępności cache'a konfiguracji Zabbix. zabbix[requiredperformance] Wymagana wydajność serwera lub proxy Zabbix, w oczekiwanych nowych wartościach na sekundę. zabbix[trends] Liczba wartości przechowywanych w tabeli TRENDS zabbix[trends_uint] Liczba wartości przechowywanych w tabeli TRENDS_UINT zabbix[triggers] Liczba włączonych wyzwalaczy zarejestrowanych w bazie danych Zabbix, przynajmniej z jedną włączoną pozycją (wszystkimi włączonymi, począwszy od wersji 2.2.4) na włączonych hostach. zabbix[uptime] Czas działania serwera lub proxy Zabbix w sekundach. zabbix[vcache,buffer,<tryb>] Statystyki dostępności cache'a wartości Zabbix. zabbix[vcache,cache,<parametr>] Liczba całkowita (dla rozmiaru); liczba zmiennoprzecinkowa (dla procentów). Liczba całkowita (dla rozmiaru); liczba zmiennoprzecinkowa (dla procentów). <nazwa> - nazwa proxy Lista obsługiwanych parametrów (<parametr>): lastaccess - czas otrzymania ostatniej wiadomości rytmu serca z proxy Na przykład, zabbix[proxy,"germany",lastaccess] fuzzytime() do sprawdzenia dostępności proxy można używać funkcji wyzwalaczy. Zabbix 2.2.0 (nie jest obsługiwane przez serwer) <od> - domyślnie: 6 sekund <do> - domyślnie: nieskończoność W tych parametrach obsługiwane są symbole jednostek czasu (s,m,h,d,w). Parametry od i do obsługiwane są począwszy od wersji Cache: buffer Tryb: total - rozmiar całkowity bufora free - wolna przestrzeń bufora pfree - procent wolnej przestrzeni bufora used - użyta przestrzeń bufora Związane z Wymagana wydajność serwera, nowe wartości na sekundę w Raporty Stan Zabbixa. Zabbix 1.6.2. Tryb: total - rozmiar całkowity bufora free - wolna przestrzeń bufora pfree - procent wolnej przestrzeni bufora used - użyta przestrzeń bufora pused - procent użytej przestrzeni bufora Zabbix 2.2.0. https://www.zabbix.com/documentation/2.2/ Printed on 2016/10/20 07:08
2016/10/20 07:08 5/6 8 Testy wewnętrzne Statystyki efektywności cache'a wartości Zabbix. zabbix[vmware,buffer,<tryb>] Statystyki dostępności cache'a vmware Zabbix. zabbix[wcache,<cache>,<parametr>] Statystyki dostępności cache'a zapisu Zabbix. Cache values history trend text Tryb all float uint str log text not supported pfree free Ogólna liczba wartości przetworzonych przez serwer lub proxy Zabbix, z wyjątkiem pozycji niewspieranych. Liczba przetworzonych wartości zmiennoprzecinkowych. Liczba przetworzonych wartości całkowitych bez znaku. Liczba przetworzonych wartości znakowych/ciągów znaków. Liczba przetworzonych pozycji logu. Liczba przetworzonych pozycji tekstowych. Liczba przetworzonych pozycji niewspieranych. Procent wolnej przestrzeni bufora historii. Rozmiar wolnej przestrzeni bufora historii. Liczba całkowita (dla rozmiaru); liczba zmiennoprzecinkowa (dla procentów). total Ogólny rozmiar bufora historii. used pfree free Rozmiar użytej przestrzeni bufora historii. Procent wolnej przestrzeni cache'a trendów. Rozmiar wolnej przestrzeni bufora trendów. Parametr: requests - liczba wszystkich zapytań hits - liczba trafień (wartości historii pobranych z cache'a) misses - liczba nietrafionych (wartości historii pobrane z bazy) Zabbix 2.2.0. Tryb: total - rozmiar całkowity bufora free - wolna przestrzeń bufora pfree - procent wolnej przestrzeni bufora used - użyta przestrzeń bufora pused - procent użytej przestrzeni bufora Zabbix 2.2.0. Tryb not supported dostępny jest począwszy od wersji Zabbix 1.8.6. Cache historii przechowuje pozycje i informacje o czasie dla wszystkich typów pozycji jak również wartości dla typów numerycznych. Niska liczba wskazuje na problemy z wydajnością po stronie bazy danych. Cache trendów przechowuje zagregowane dane z ostatniej pozycji, dla wszystkich pozycji, które otrzymały dane. total Ogólny rozmiar bufora trendów. used pfree free total used Rozmiar użytej przestrzeni bufora trendów. Procent wolnej przestrzeni bufora historii tekstów. Rozmiar wolnej przestrzeni bufora historii tekstów. Ogólny rozmiar bufora historii tekstów. Rozmiar użytej przestrzeni bufora historii tekstów. Cache historii tekstów jest używany do przechowywania historii danych znakowych, tekstowych lub logów - pozycje i informacje o czasie dla tych wartości dalej są przechowywane w cache'u historii. Zabbix Documentation 2.2 - https://www.zabbix.com/documentation/2.2/
Last update: 2014/12/29 08:36 pl:manual:config:items:itemtypes:internal https://www.zabbix.com/documentation/2.2/pl/manual/config/items/itemtypes/internal From: https://www.zabbix.com/documentation/2.2/ - Zabbix Documentation 2.2 Permanent link: https://www.zabbix.com/documentation/2.2/pl/manual/config/items/itemtypes/internal Last update: 2014/12/29 08:36 https://www.zabbix.com/documentation/2.2/ Printed on 2016/10/20 07:08