HTTP
Panoramica
L'autenticazione basata su HTTP o su un web server (ad esempio: BasicAuthentication, NTLM/Kerberos) può essere utilizzata per verificare i nomi utente e le password. Tuttavia, l'utente deve esistere anche in Zabbix; la relativa password Zabbix non verrà utilizzata.
Attenzione! Assicurarsi che l'autenticazione del web server sia configurata e funzioni correttamente prima di abilitarla.
La configurazione dell'autenticazione HTTP può essere disabilitata impostando $ZBX_FEATURE_FLAGS['http_auth_enabled'] = false nel file di configurazione del frontend (zabbix.conf.php).
In questo caso, la scheda Impostazioni HTTP con le opzioni di autenticazione HTTP sarà nascosta.
Configurazione

Parametri di configurazione:
| Parametro | Descrizione |
|---|---|
| Abilita autenticazione HTTP | Selezionare la casella di controllo per abilitare l'autenticazione HTTP. Passando il mouse su verrà visualizzata una casella di suggerimento che avvisa che, in caso di autenticazione tramite web server, tutti gli utenti (anche quelli con accesso al frontend impostato su LDAP/Interno) verranno autenticati dal web server e non da Zabbix. |
| Modulo di accesso predefinito | Specificare se reindirizzare gli utenti non autenticati a: Modulo di accesso Zabbix - pagina di accesso Zabbix standard. Modulo di accesso HTTP - pagina di accesso HTTP. Si consiglia di abilitare l'autenticazione basata sul web server solo per la pagina index_http.php. Se Modulo di accesso predefinito è impostato su "Pagina di accesso HTTP", l'utente accederà automaticamente se il modulo di autenticazione del web server imposta un nome utente valido nella variabile $_SERVER.Le chiavi $_SERVER supportate sono PHP_AUTH_USER, REMOTE_USER, AUTH_USER. |
| Rimuovi nome dominio | Elenco di nomi di dominio separati da virgole che devono essere rimossi dal nome utente. Ad esempio, comp,any: se il nome utente è 'Admin@any' o 'comp\Admin', l'utente accederà come 'Admin'; se il nome utente è 'notacompany\Admin', l'accesso verrà negato. |
| Accesso con distinzione tra maiuscole e minuscole | Deselezionare la casella di controllo per disabilitare la distinzione tra maiuscole e minuscole per i nomi utente (abilitata per impostazione predefinita). Disabilitando la distinzione tra maiuscole e minuscole è possibile, ad esempio, accedere come "admin" anche se l'utente Zabbix è "Admin" o "ADMIN". Tenere presente che, se la distinzione tra maiuscole e minuscole è disabilitata e sono presenti più utenti Zabbix con nomi utente simili (ad esempio, Admin e admin), l'accesso per tali utenti verrà sempre negato con il seguente messaggio di errore: "Autenticazione non riuscita: le credenziali fornite non sono univoche." |
Per gli utenti interni che non riescono ad accedere utilizzando le
credenziali HTTP (con il modulo di accesso HTTP impostato come predefinito),
causando l'errore 401, è possibile aggiungere una riga
ErrorDocument 401 /index.php?form=default alle direttive di autenticazione
di base, che reindirizzerà al normale modulo di accesso Zabbix.
verrà visualizzata una casella di suggerimento che avvisa che, in caso di autenticazione tramite web server, tutti gli utenti (anche quelli con