Robot ASK

Kurs Zabbix Część 7: Zabbix Proxy

W przypadku gdy nie jest możliwe bezpośrednie połączenie miedzy serwerem, a hostem (np. gdy połączenie jest ograniczone firewallem) wykorzystywane jest narzędzie zwane Zabbix Proxy.  Mamy tu do czynienia z usługą, którą instalujemy w zdalnej lokalizacji. Usługa zbiera wszelkie dane z monitorowanych urządzeń, a następnie wysyła je do serwera Zabbix.

 

Zapraszamy na darmowe szkolenie "Grafana dla początkujących".

Widzimy się 17 października o 13:00! . Zapisz się: https://asdevops.pl/s43/

 

Aby monitorować zdalne lokalizacje musimy zainstalować oraz skonfigurować usługę Zabbix Proxy na serwerze z systemem Linux. Przykładowo na serwerze z systemem Ubuntu Server 12.04 możemy to zrobić wywołując polecenie:

apt-get install zabbix-proxy-mysql

Jak widać po komendzie, do działania usługi wymagane jest także instalacja bazy SQL.

Następną rzeczą, którą powinniśmy zrobić to edycja pliku :

zabbix_proxy.conf

Aby wszystko działało poprawnie musimy skonfigurować następujące parametry:

Hostname = Podajemy nazwę przypisaną serwerowi Proxy na serwerze Zabbix

Server = Podajemy adres IP serwera Zabbix

DBName = Ścieżka bazy danych

ListenPort = Port nasłuchowy. Domyślnie jest to 10051. Jeżeli jednak Zabbix Proxy jest ustawiony na tej samej maszynie co serwer Zabbixa, musimy zmienić ten parametr aby uniknąć konfliktów w sieci. Nie zalecane jest jednak instalowanie na tym samym serwerze tych dwóch usług.

Po edycji pliku zabbix_proxy.conf należy zabrać się za konfigurację samego serwera Zabbix, by ten „dowiedział” się o nowym dostawcy danych. Aby tego dokonać musimy w aplikacji web wejść do menu Administration, a następnie w podmenu DM kliknąć „Proxies” z rozwijanego pola wyboru. Początkowo, żadne Proxy nie będzie skonfigurowane, więc trzeba je dodać. Wybieramy „Create Proxy”, a następnie wypełniamy wszystkie konieczne pola. Podajemy nazwę nowego Proxy oraz wybieramy hosty, które mają być w taki sposób monitorowane. Gdy zakończymy, klikamy klawisz „Save”.

W tym sposobie monitoringu, należy pamiętać, że plik konfiguracyjny Zabbix Agenta, monitorowanego hosta powinien odwoływać się poprzez adres IP do Proxy. Jeżeli Proxy stoi na tej samej maszynie co serwer, to powinniśmy zmienić jedynie numer portu.

Zalety Zabbix Proxy

Jakie są zalety korzystania z Zabbix Proxy? Prezentuje je poniższa tabela:

ProxyOfflineBuffer Parametr, który modyfikujemy w ustawieniach Proxy Zabbix. Określa przez jaki czas usługa będzie przechowywała dane w
przypadku niedostępności serwera. Domyślnie ustawiony jest na jedną godzinę.
Szybko można to jednak zmienić. Plus tego parametru jest taki, że w przypadku
zerwania kontaktu z serwerem Zabbixa lub jego awarią, nie tracimy danych
zbieranych przez Zabbix Proxy.
Mniejsze obciążenie Zabbixa Proxy zbierając dane, odciąża Zabbixa i zmniejsza zużycie zasobów serwera.
Monitoring zdalnych lokalizacji Ostatnia, ale najważniejsza zaleta, opisana na początku tego punktu.
Dzięki oprogramowaniu Zabbix Proxy możemy monitorować serwery oraz urządzenia
znajdujące się w zdalnych lokalizacjach firmy.

W następnych częściach:

Część 8 – Podsumowanie oraz analiza metod monitorowania.

Część 9 – Omówienie infrastruktury, która służyć nam będzie do nauki Zabbixa.

Poprzednie części:

Część 6: Protokół SNMP

Część 5:Techniki monitorowania – Zabbix Agent

Część.4: Moduły Zabbixa

 

Trwa przedsprzedaż kursu "Homelab - Wejdź do IT"!

To jedyne takie szkolenie! Pierwsze na polskim rynku praktyczne szkolenie, dzięki któremu zdobędziesz wiedzę i praktykę w tworzeniu własnego homelaba! Pierwszy moduł wystartuje już 14 listopada!

Chcesz wziąć udział w szkoleniu? Zapisy na stronie: https://asdevops.pl/homelab/

 

 

 

 

Bezpłatne szkolenie "Grafana dla Początkujących"! Widzimy się 17 października o 13:00!

X