[comment]: # translation:outdated

[comment]: # ({ad64ebf5-ad64ebf5})
# 3 Rozwiązywanie problemów

[comment]: # ({/ad64ebf5-ad64ebf5})

[comment]: # ({12be222f-385ec312})
#### Ogólne zalecenia

-   Zacznij od ustalenia, który komponent działa jako klient TLS, a który jako serwer TLS w danym przypadku problemowym.<br>
    Serwer Zabbix, proxy i agenty, w zależności od interakcji między nimi, mogą działać zarówno jako serwery TLS, jak i klienci TLS.<br>
    Na przykład serwer Zabbix łączący się z agent w celu wykonania sprawdzenia pasywnego działa jako klient TLS. Agent pełni rolę serwera TLS.<br>
    Agent Zabbix, żądający listy aktywnych sprawdzeń od proxy, działa jako klient TLS. Proxy pełni rolę serwera TLS.<br>
    Narzędzia `zabbix_get` i `zabbix_sender` zawsze działają jako klienci
    TLS.
-   Zabbix używa wzajemnego uwierzytelniania.<br>
    Każda strona weryfikuje swojego partnera i może odrzucić połączenie.<br>
    Na przykład serwer Zabbix łączący się z agent może natychmiast zamknąć połączenie, jeśli certyfikat agent jest nieprawidłowy. I odwrotnie —
    agent Zabbix akceptujący połączenie od serwera może zamknąć połączenie,
    jeśli serwer nie jest zaufany przez agent.
-   Sprawdź pliki dziennika po obu stronach — po stronie klienta TLS i serwera TLS.<br>
    Strona, która odrzuca połączenie, może zapisać dokładny powód jego
    odrzucenia. Druga strona często zgłasza raczej ogólny błąd (np.
    „Połączenie zamknięte przez partnera”, „połączenie zostało
    nieprawidłowo zakończone”).
-   Czasami błędnie skonfigurowane szyfrowanie skutkuje mylącymi komunikatami o błędach, które w żaden sposób nie wskazują rzeczywistej przyczyny.<br>
    W poniższych podsekcjach staramy się przedstawić (daleki od wyczerpującego) zbiór komunikatów i możliwych przyczyn, które mogą pomóc w rozwiązywaniu problemów.<br>
    Należy pamiętać, że różne biblioteki kryptograficzne (OpenSSL, GnuTLS) często generują różne komunikaty o błędach w tych samych sytuacjach problemowych.<br>
    Czasami komunikaty o błędach zależą nawet od konkretnej kombinacji
    bibliotek kryptograficznych po obu stronach.

[comment]: # ({/12be222f-385ec312})
