2 Definicje

Przegląd

W tej sekcji możesz poznać znaczenie niektórych terminów powszechnie używanych w Zabbix.

Definicje

host

- dowolne fizyczne lub wirtualne urządzenie, aplikacja, usługa albo inny logicznie powiązany zbiór monitorowanych parametrów.

host group

- logiczna grupa hostów. Grupy hostów są używane podczas przypisywania praw dostępu do hostów dla różnych grup użytkowników.

item

- określony fragment danych, który chcesz otrzymywać z hosta, czyli metryka danych.

value preprocessing

- transformacja otrzymanej wartości metryki przed zapisaniem jej do bazy danych.

trigger

- logiczne wyrażenie, które definiuje próg problemu i służy do „oceny” danych otrzymywanych w pozycjach.

Gdy otrzymane dane są powyżej progu, wyzwalacze przechodzą ze stanu „Ok” do stanu „Problem”. Gdy otrzymane dane są poniżej progu, wyzwalacze pozostają w stanie „Ok” lub do niego wracają.

template

- zestaw encji (pozycje, wyzwalacze, wykresy, reguły niskopoziomowego odkrywania, scenariusze web) gotowy do zastosowania na jednym lub kilku hostach.

Zadaniem szablonów jest przyspieszenie wdrażania zadań monitorowania na hoście, a także ułatwienie wprowadzania masowych zmian w zadaniach monitorowania. Szablony są łączone bezpośrednio z poszczególnymi hostami.

template group

- logiczna grupa szablonów. Grupy szablonów są używane podczas przypisywania praw dostępu do szablonów dla różnych grup użytkowników.

event

- pojedyncze wystąpienie czegoś, co zasługuje na uwagę, na przykład zmiana stanu wyzwalacza lub przeprowadzenie odkrywania/autorejestracji agenta.

event tag

- z góry zdefiniowany znacznik dla zdarzenia. Może być używany w korelacji zdarzeń, granulacji uprawnień itp.

event correlation

- metoda elastycznego i precyzyjnego kojarzenia problemów z ich rozwiązaniami.

Na przykład możesz zdefiniować, że problem zgłoszony przez jeden wyzwalacz może zostać rozwiązany przez inny wyzwalacz, który może nawet korzystać z innej metody zbierania danych.

problem

- wyzwalacz, który znajduje się w stanie „Problem”.

problem update

- opcje zarządzania problemami udostępniane przez Zabbix, takie jak dodanie komentarza, potwierdzenie, zmiana ważności lub ręczne zamknięcie.

action

- z góry zdefiniowany sposób reagowania na zdarzenie.

Akcja składa się z operacji (np. wysłania powiadomienia) oraz warunków (kiedy operacja jest wykonywana)

escalation

- niestandardowy scenariusz wykonywania operacji w ramach akcji; sekwencja wysyłania powiadomień/wykonywania zdalnych poleceń.

macro

- symbol zastępczy zmiennej, który przyjmuje określoną wartość w zależności od kontekstu.

media

- środek dostarczania powiadomień; kanał dostarczania.

notification

- wiadomość o zdarzeniu wysyłana do użytkownika za pośrednictwem wybranego kanału mediów.

remote command

- z góry zdefiniowane polecenie, które jest automatycznie wykonywane na monitorowanym hoście po spełnieniu określonego warunku.

web scenario

- jedno lub kilka żądań HTTP służących do sprawdzania dostępności witryny internetowej.

frontend

- interfejs webowy dostarczany wraz z Zabbix.

dashboard

- konfigurowalna część interfejsu webowego wyświetlająca podsumowania i wizualizacje ważnych informacji w jednostkach wizualnych zwanych widżetami.

widget

- jednostka wizualna wyświetlająca informacje określonego rodzaju i źródła (podsumowanie, mapa, wykres, zegar itp.), używana na pulpicie.

Zabbix API

- Zabbix API umożliwia używanie protokołu JSON RPC do tworzenia, aktualizowania i pobierania obiektów Zabbix (takich jak hosty, pozycje, wykresy i inne) lub wykonywania innych niestandardowych zadań.

Zabbix server

- centralny proces oprogramowania Zabbix, który wykonuje monitorowanie, współpracuje z proxy Zabbix i agentami, oblicza wyzwalacze, wysyła powiadomienia; centralne repozytorium danych.

Zabbix proxy

- proces, który może zbierać dane w imieniu serwera Zabbix, odciążając serwer z części zadań przetwarzania.

Zabbix agent

- proces wdrażany na monitorowanych celach w celu aktywnego monitorowania lokalnych zasobów i aplikacji.

Zabbix agent 2

- nowa generacja Zabbix agent służąca do aktywnego monitorowania lokalnych zasobów i aplikacji, umożliwiająca używanie niestandardowych wtyczek do monitorowania.

Ponieważ Zabbix agent 2 udostępnia wiele funkcji wspólnych z Zabbix agent, termin "Zabbix agent" w dokumentacji oznacza oba - Zabbix agent i Zabbix agent 2, jeśli zachowanie funkcjonalne jest takie samo. Zabbix agent 2 jest wymieniany z nazwy tylko tam, gdzie jego funkcjonalność różni się.

encryption

- obsługa szyfrowanej komunikacji między komponentami Zabbix (server, proxy, agent, narzędzia zabbix_sender i zabbix_get) z użyciem protokołu Transport Layer Security (TLS).

agent autoregistration

- zautomatyzowany proces, w którym sam Zabbix agent jest rejestrowany jako host i rozpoczyna monitorowanie.

network discovery

- zautomatyzowane wykrywanie urządzeń sieciowych.

low-level discovery

- zautomatyzowane wykrywanie obiektów niskiego poziomu na określonym urządzeniu (np. systemów plików, interfejsów sieciowych itp.).

low-level discovery rule

- zestaw definicji służących do zautomatyzowanego wykrywania obiektów niskiego poziomu na urządzeniu.

item prototype

- metryka z określonymi parametrami jako zmiennymi, gotowa do niskopoziomowego odkrywania. Po niskopoziomowym odkrywaniu zmienne są automatycznie zastępowane rzeczywiście wykrytymi parametrami, a metryka automatycznie zaczyna zbierać dane.

trigger prototype

- wyzwalacz z określonymi parametrami jako zmiennymi, gotowy do niskopoziomowego odkrywania. Po niskopoziomowym odkrywaniu zmienne są automatycznie zastępowane rzeczywiście wykrytymi parametrami, a wyzwalacz automatycznie zaczyna oceniać dane.

Prototypy niektórych innych encji Zabbix są również używane w niskopoziomowym odkrywaniu - prototypy wykresów, prototypy hostów, prototypy grup hostów.