Słowniczek podstawowych pojęć dla Zabbix
Poradnik dla początkujących
Z artykułu dowiesz się co to jest:
Zabbix Server | Zabbix Agent | Zabbix Proxy | Zabbix Java Gateway | Parametry użytkownika
Dzisiaj coś dla początkujących adeptów trudnej sztuki monitorowania infrastruktury IT z oprogramowaniem Zabbix. Stworzyliśmy dla Was krótki słownik najważniejszych terminów, który pozwoli na usystematyzowanie posiadanej wiedzy. Od teraz podstawowe pojęcia związane z Zabbix znajdziecie w jednym miejscu!
Zabbix Server
Zabbix Server — usługa pozwalająca na agregację danych, ich interpretację oraz generowanie zdarzeń na podstawie zebranych informacji. Dla wybranych incydentów istnieje możliwość wysyłania powiadomienia poprzez e-mail, SMS lub dowolny inny kanał. Oprócz tego Zabbix Server ma bogate możliwości prowadzenia monitoringu. Dostępne są mechanizmy pozwalające na monitorowanie urządzeń z użyciem protokołu SNMP, wirtualizatorów VMWare, baz danych z zastosowaniem ODBC i wiele innych. Zebrane i przetworzone informacje dane zapisywane są do bazy danych, do której łączy się również aplikacja webowa. Pozwala ona na podgląd danych na żywo oraz konfigurowanie systemu monitoringu. Tu widoczna jest jedna z największych zalet Zabbixa – centralny punkt zarządzania monitoringiem. Serwer Zabbix może być zainstalowany tylko i wyłącznie na serwerach z rodziny Linux.
Zabbix Agent
Zabbix Agent – to usługa pozwalająca na monitorowanie praktycznie dowolnego systemu operacyjnego. Agent jest w stanie pobrać listę parametrów, które powinien kontrolować, z Servera i przekazać do niego zebrane dane. W ten sposób można monitorować posiadane serwery według wcześniej określonych szablonów, co minimalizuje czas wdrożenia monitoringu. Agent potrafi sprawdzać dziesiątki parametrów bez dodatkowej konfiguracji, jednak gdyby to było niewystarczające, istnieje możliwość rozbudowania jego zdolności poprzez własne skrypty.
Zabbix Proxy
Zabbix Proxy — to wyspecjalizowana usługa pozwalająca na kontrolowanie lokalizacji dzięki temu, że pośredniczy w propagacji konfiguracji między Serverem a Agentem. Oprócz tego ma możliwości samodzielnego monitoringu – w przybliżeniu: cokolwiek może być monitorowane przez Server, może być monitorowane przez Proxy. Proxy potrafi również zbuforować dane w przypadku niedostępności łącza, dzięki czemu można zminimalizować braki danych przy monitoringu lokalizacji wyposażonych w słabe łącze. Sprawdza się w przypadku infrastruktury rozproszonej po wielu lokalizacjach jak w przypadku różnych oddziałów, filii lub lokalizacji zapasowych.
Zabbix Java Gateway
Zabbix Java Gateway — W przypadku chęci monitorowania aplikacji opartych o Javę, z pomocą może przyjść dedykowana usługa oparta o Java Management Extensions (JMX) – Zabbix Java Gateway. Usługa może być skonfigurowana na poziomie zarówno Servera, jak i Proxy oraz tzw. stand alone, czyli postawiona na osobnym serwerze.
Parametry użytkownika
Parametry Użytkownika (ang. User Parameters) – to ustawienia, które rozszerzają wiedzę Zabbix Agenta o własne, zdefiniowane skrypty. Parametry Użytkownika są jednak ograniczone kilkoma wymogami:
- skrypt musi zwrócić tylko jedną daną (tekst, liczba, liczba zmiennoprzecinkowa)
- czas wykonania skryptu w sekundach nie może przekraczać maksymalnie 30 sekund lub mniej, jeśli pole „timeout” w pliku konfiguracyjnym Zabbix Agenta, wskazuje mniejszą wartość — posiadanie odpowiednich uprawnień dla Zabbixa do czynności wykonywanych przez skrypt i do niego samego — nazwa pozycji musi być unikalna (nie mogą istnieć dwie pozycje o tej samej nazwie!)
Zewnętrzne skrypty (ang. External Scripts) – to skrypt znajdujący się na serwerze Zabbix w katalogu podanym w pliku konfiguracyjnym w sekcji External scripts. Zewnętrzny skrypt jest wykonywany po stronie serwera Zabbix, więc ograniczeniem jest język skryptowy, który musi być dla niego zrozumiały. W ten sposób stosowanymi językami mogą być np. Python, PHP, bash itp. Co ważne, do uruchomienia External Scripts Zabbix również, jak w przypadku User Parameters, musi mieć uprawnienia.
Jeśli chcesz podnieść swoje kompetencje w zakresie systemu Zabbix:
- zaprosimy Twojego admina na szkolenie, na którym krok po kroku pokażemy jak Zabbix może mu pomóc w codziennej pracy
- pokażemy jak duże możliwości integracji daje Zabbix i jak dużo Twojego czasu może oszczędzić
- pomożemy właściwie skonfigurować Zabbixa
- sprawdź
Jeśli chcesz powierzyć nam monitoring IT:
- wspólnie określmy parametry dostępności usługi
- określimy newralgiczne obszary dla Ciebie i Twojego biznesu
- dostarczymy Ci raporty z przeprowadzonych działań
- sprawdź
Koordynator szkoleń Zabbix w Aplitt sp. z o.o. Na co dzień marketingowiec opiekujący się firmowymi kanałami social media. Z wykształcenia psycholog. Prywatnie miłośniczka książek i wycieczek rowerowych.
Paulina Fularczyk
Aplitt sp. z o.o. | Specjalista ds. wsparcia sprzedaży i marketingu