Auf dieser Seite

HTTP

Übersicht

Die Authentifizierung über einen HTTP- oder webbasierten Server (zum Beispiel: BasicAuthentication, NTLM/Kerberos) kann verwendet werden, um Benutzernamen und Passwörter zu überprüfen. Beachten Sie jedoch, dass der Benutzer auch in Zabbix vorhanden sein muss. Sein Zabbix-Passwort wird allerdings nicht verwendet.

Vorsicht! Stellen Sie sicher, dass die Authentifizierung des Webservers konfiguriert ist und ordnungsgemäß funktioniert, bevor Sie sie aktivieren.

Die HTTP-Authentifizierung kann deaktiviert werden, indem Sie $ZBX_FEATURE_FLAGS['http_auth_enabled'] = false in der Frontend-Konfigurationsdatei (zabbix.conf.php) festlegen. In diesem Fall wird die Registerkarte HTTP-Einstellungen mit den Optionen für die HTTP-Authentifizierung ausgeblendet.

Konfiguration

Konfigurationsparameter:

Parameter Beschreibung
HTTP-Authentifizierung aktivieren Aktivieren Sie das Kontrollkästchen, um die HTTP-Authentifizierung zu aktivieren. Wenn Sie den Mauszeiger über bewegen, wird ein Hinweisfeld angezeigt, das darauf aufmerksam macht, dass bei einer Authentifizierung durch den Webserver alle Benutzer (auch Benutzer mit auf LDAP/Intern gesetztem Frontend-Zugriff) durch den Webserver und nicht durch Zabbix authentifiziert werden.
Standard-Anmeldeformular Geben Sie an, wohin nicht authentifizierte Benutzer weitergeleitet werden sollen:
Zabbix-Anmeldeformular – Standard-Anmeldeseite von Zabbix.
HTTP-Anmeldeformular – HTTP-Anmeldeseite.
Es wird empfohlen, die webserverbasierte Authentifizierung nur für die Seite index_http.php zu aktivieren. Wenn Standard-Anmeldeformular auf „HTTP-Anmeldeseite“ gesetzt ist, wird der Benutzer automatisch angemeldet, wenn das Authentifizierungsmodul des Webservers eine gültige Benutzeranmeldung in der Variable $_SERVER setzt.
Unterstützte Schlüssel von $_SERVER sind PHP_AUTH_USER, REMOTE_USER, AUTH_USER.
Domänennamen entfernen Eine durch Kommas getrennte Liste von Domänennamen, die aus dem Benutzernamen entfernt werden sollen.
Beispiel: comp,any – wenn der Benutzername „Admin@any“ oder „comp\Admin“ lautet, wird der Benutzer als „Admin“ angemeldet; bei „notacompany\Admin“ wird die Anmeldung verweigert.
Groß-/Kleinschreibung bei der Anmeldung berücksichtigen Deaktivieren Sie das Kontrollkästchen, um die Berücksichtigung der Groß-/Kleinschreibung bei der Anmeldung für Benutzernamen zu deaktivieren (standardmäßig aktiviert).
Wenn die Berücksichtigung der Groß-/Kleinschreibung deaktiviert ist, ist beispielsweise eine Anmeldung als „admin“ möglich, auch wenn der Zabbix-Benutzer „Admin“ oder „ADMIN“ lautet.
Beachten Sie, dass bei deaktivierter Berücksichtigung der Groß-/Kleinschreibung und mehreren Zabbix-Benutzern mit ähnlichen Benutzernamen (z. B. Admin und admin) die Anmeldung für diese Benutzer immer mit der folgenden Fehlermeldung verweigert wird: „Authentifizierung fehlgeschlagen: Die angegebenen Anmeldedaten sind nicht eindeutig.“

Für interne Benutzer, die sich nicht mit HTTP-Anmeldedaten anmelden können (wenn das HTTP-Anmeldeformular als Standard festgelegt ist) und dadurch den 401-Fehler erhalten, können Sie der Direktive für die Basisauthentifizierung die Zeile ErrorDocument 401 /index.php?form=default hinzufügen. Dadurch wird das reguläre Zabbix-Anmeldeformular geöffnet.