Wersja oprogramowania:
Zabbix:
Zabbix 7.4
Debian:
PRETTY_NAME=”Debian GNU/Linux 13 (trixie)”
NAME=”Debian GNU/Linux”
VERSION_ID=”13″
VERSION=”13 (trixie)”
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
Utwórz katalog bazy danych:
mkdir -p /var/lib/zabbix
chown zabbix:zabbix /var/lib/zabbix
Skonfiguruj plik konfiguracyjny
nano /etc/zabbix/zabbix_proxy.conf
Wartości, które musisz zmienić
Server=ADRES_IP_SERWERA_ZABBIX
Hostname=Zabbix_Proxy_Debian
DBName=/var/lib/zabbix/zabbix_proxy.db
Restart usługi
systemctl restart zabbix-proxy
systemctl enable zabbix-proxy
Włączenie szyfrowania PSK
Wygeneruj klucz i nadaj odpowiednie uprawnienia plikowi
# Generujemy 256-bitowy klucz i zapisujemy do pliku
openssl rand -hex 32 > /etc/zabbix/zabbix_proxy.psk# Zabezpieczamy plik, aby tylko usługa Zabbix miała do niego dostęp
chown zabbix:zabbix /etc/zabbix/zabbix_proxy.psk
chmod 600 /etc/zabbix/zabbix_proxy.psk
Zobacz czy klucz został wygenerowany
cat /etc/zabbix/zabbix_proxy.psk
Ponownie wdyruj plik konfiguracyjny
nano /etc/zabbix/zabbix_proxy.conf
Dopisz na końcu pliku
# Szyfrowanie połączeń od proxy do serwera i z serwera do proxy
TLSConnect=psk
TLSAccept=psk# Identyfikator klucza – to może być dowolna nazwa, np:
TLSPSKIdentity=Proxy_Debian_Klucz# Ścieżka do naszego wygenerowanego pliku
TLSPSKFile=/etc/zabbix/zabbix_proxy.psk
Restart usługi
systemctl restart zabbix-proxy
