Když Zabbix vystavíte do internetu přes Cloudflare (třeba přes Cloudflare Tunnel), můžete Cloudflare nastavit tak, aby pustil dál jen zařízení s klientským certifikátem. Kdo ho nemá, k přihlašovací stránce Zabbixu se vůbec nedostane. ZbxView certifikát umí poslat: nahraný u serveru, z MDM, nebo rovnou v QR kódu modulu ZbxView connect.
zabbix.example.com. Teprve pak Cloudflare začne certifikát od klientů žádat.V Security → WAF → Custom rules vytvořte pravidlo s akcí Block a tímto výrazem (Edit expression):
(http.host eq "zabbix.example.com" and not cf.tls_client_auth.cert_verified)
Webové rozhraní Zabbixu pak z prohlížeče bez certifikátu neotevřete. Správcům certifikát naimportujte do prohlížeče, nebo pro web použijte jiný hostname.
client_cert, client_key, client_cert_hosts a případně client_cert_locked, aby ho uživatel nemohl změnit. Tabulka klíčůU serveru v aplikaci uvidíte stav certifikátu (Aktivní), komu je vydán a do kdy platí; tlačítko Otestovat ověří spojení. Zkouška naopak: prohlížeč bez certifikátu musí od Cloudflare dostat stránku o zablokování.
client_cert_hosts), jinému serveru nikdy. Klíč zůstává v úložišti klíčů zařízení. Hlídejte si expiraci: datum platnosti ukazuje Cloudflare u certifikátu i aplikace u serveru.