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