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 uprawnień 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 wykrywania niskiego poziomu, scenariusze web) gotowych 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ą bezpośrednio powiązane z poszczególnymi hostami.

template group

- logiczna grupa szablonów. Grupy szablonów są używane podczas przypisywania uprawnień 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 wykrycie/autorejestracja agenta.

event tag

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

event correlation

- metoda elastycznego i precyzyjnego powiązywania problemów z ich rozwiązaniem.

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 powagi 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

- zmienna zastępcza, która przyjmuje określoną wartość zależnie od kontekstu.

media

- środek dostarczania powiadomień; kanał dostarczania.

notification

- wiadomość o zdarzeniu wysł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 pochodzenia (podsumowanie, mapa, wykres, zegar itp.), używana na dashboardzie.

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 realizuje 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 obiektach docelowych w celu aktywnego monitorowania lokalnych zasobów i aplikacji.

Zabbix agent 2

- agent Zabbix nowej generacji służący do aktywnego monitorowania lokalnych zasobów i aplikacji, umożliwiający 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ędziami zabbix_sender i zabbix_get) przy użyciu protokołu Transport Layer Security (TLS).

agent autoregistration

- zautomatyzowany proces, w ramach którego 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 do zautomatyzowanego wykrywania obiektów niskiego poziomu na urządzeniu.

item prototype

- metryka z pewnymi parametrami jako zmiennymi, gotowa do wykrywania niskiego poziomu. Po wykryciu niskiego poziomu zmienne są automatycznie zastępowane rzeczywistymi wykrytymi parametrami, a metryka automatycznie rozpoczyna zbieranie danych.

trigger prototype

- wyzwalacz z pewnymi parametrami jako zmiennymi, gotowy do wykrywania niskiego poziomu. Po wykryciu niskiego poziomu zmienne są automatycznie zastępowane rzeczywistymi wykrytymi parametrami, a wyzwalacz automatycznie rozpoczyna ocenę danych.

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