2 Przewodnik wdrażania AWS dla proxy Zabbix
Przegląd
Ta strona opisuje sposób wdrażania proxy Zabbix przy użyciu AWS.
Na platformie dostępnych jest kilka wersji Zabbix do wdrożenia. Upewnij się, że czytasz dokumentację dotyczącą tej samej wersji Zabbix, którą wdrożono. Dokumentację dotyczącą różnych wersji Zabbix można wybrać z menu rozwijanego wersji.
Wdrażanie proxy Zabbix
Do korzystania z komponentu proxy Zabbix wymagana jest działająca instancja serwera Zabbix.
Aby wdrożyć proxy Zabbix, najpierw przejdź do strony Zabbix w AWS Marketplace. Następnie kliknij View purchase options, aby wdrożyć obraz i przejść do strony subskrypcji.

Kliknij przycisk Accept terms, aby zaakceptować Terms and Conditions.

Kliknij przycisk Continue to Configuration, aby przejść do sekcji Configuration dla proxy Zabbix.

Wybierz opcję Fulfilment, wersję Zabbix oraz preferowany region.

Kliknij przycisk Continue to Launch. Na stronie Launch wybierz preferowaną opcję uruchamiania, typ instancji EC2 oraz ustawienia VPC i podsieci.

Na dole strony Launch określ ustawienia grupy zabezpieczeń oraz wybierz lub utwórz parę kluczy EC2. Pamiętaj, aby przechowywać klucz prywatny w bezpiecznym miejscu.

Jeśli wybierzesz opcję Create a new Security Group based on the Seller settings, zostanie otwarty port TCP 10051 (serwer Zabbix). Uwaga: jeśli chcesz uzyskać dostęp do instancji za pośrednictwem SSH, musisz również zezwolić na połączenia SSH w ustawieniach grupy zabezpieczeń.

Na koniec kliknij przycisk Launch. Gratulacje, proxy Zabbix jest teraz wdrażane.

Konfigurowanie i uzyskiwanie dostępu do proxy Zabbix
Otwórz sekcję Instances w konsoli EC2 i wybierz nowo wdrożoną instancję proxy Zabbix.

Połącz się z adresem Public IPv4 lub Public IPv4 DNS proxy Zabbix za pomocą SSH.
Domyślna nazwa użytkownika SSH to rocky.
Nie zapomnij użyć wcześniej wygenerowanej pary kluczy.
Generowanie poświadczeń może potrwać kilka minut. Przed próbą nawiązania połączenia odczekaj kilka minut.

Plik konfiguracyjny proxy Zabbix znajduje się w /etc/zabbix/zabbix_proxy.conf.
Plik konfiguracyjny można otworzyć w wybranym edytorze tekstu, na przykład vi:
sudo vi /etc/zabbix/zabbix_proxy.conf
Początkowa konfiguracja proxy polega na zmodyfikowaniu parametrów ProxyMode, Server i Hostname w pliku konfiguracyjnym proxy Zabbix.
Tryb proxy można zmienić, edytując parametr ProxyMode.
Ustaw ProxyMode=0 dla trybu aktywnego lub ProxyMode=1 dla trybu pasywnego.
Parametr Server powinien zawierać adres IP serwera Zabbix.
Na przykład:
Server=192.168.50.141
Parametr Hostname powinien zawierać nazwę hosta proxy Zabbix.
Zdefiniowana tutaj nazwa hosta powinna odpowiadać nazwie proxy podanej podczas konfigurowania proxy w frontend Zabbix.
Na przykład:
Hostname=EC2-Frankfurt
Po zakończeniu konfiguracji uruchom ponownie proxy Zabbix za pomocą następującego polecenia:
sudo systemctl restart zabbix-proxy
Uwaga: użyj sudo do edytowania plików konfiguracyjnych i wykonywania poleceń z wiersza poleceń.


Otwórz frontend Zabbix i przejdź do Administration > Proxies. Kliknij przycisk Create proxy.
Wprowadź taką samą nazwę proxy jak wartość parametru Hostname w pliku konfiguracyjnym proxy.
Wybierz tryb proxy i podaj adres IP proxy (opcjonalnie w przypadku aktywnych proxy).
Kliknij Create proxy.



Lokalizacja bazy danych proxy
Baza danych SQLite proxy jest przechowywana w /tmp/zabbix_proxy.sqlite3 i określana przez parametr DBName w pliku konfiguracyjnym proxy Zabbix.