Möchten Sie erfahren, wie Sie die Zabbix HTTP-Authentifizierung auf Apache konfigurieren? In diesem Tutorial zeigen wir Ihnen, wie Sie Zabbix-Benutzer mithilfe der Apache Native HTTP-Authentifizierung authentifizieren.

• Ubuntu 18
• Ubuntu 19
• Zabbix 4.4.1

Hardwareliste:

Im folgenden Abschnitt wird die Liste der Geräte angezeigt, die zum Erstellen dieses Zabbix-Tutorials verwendet wurden.

Jede der oben aufgeführten Hardwarestücke finden Sie auf der Amazon-Website.

Zabbix Playlist:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Videos im Zusammenhang mit Zabbix Installation.

Vergessen Sie nicht, unseren Youtube-Kanal namens FKITzu abonnieren.

Tutorial Zabbix - HTTP-Authentifizierung

Installieren Sie das erforderliche Paket, um die Apache-Kennwortdatei zu erstellen.

Copy to Clipboard

Erstellen Sie die Apache-Kennwortdatei und das erste Konto mit dem Namen Admin.

Copy to Clipboard

Denken Sie daran, dass Zabbix die Groß-/Kleinschreibung berücksichtigt.

Wir erstellen ein Konto mit dem Namen
A
dmin und nicht admin.

Das System fordert Sie auf, das Administratorkontokennwort zweimal einzugeben.

Copy to Clipboard

Testen wir nun das Administratorkontokennwort.

Copy to Clipboard

Geben Sie das Administratorkontokennwort ein.

Copy to Clipboard

Verwenden Sie die folgenden Befehle, um der Apache-Kennwortdatei Konten hinzuzufügen.

Copy to Clipboard

In unserem Beispiel fügen wir ein Konto mit dem Namen benjamin hinzu.

Jetzt müssen wir Apache so konfigurieren, dass benutzer, die versuchen, das Zabbix-Verzeichnis zu bearbeiten, eine Authentifizierung anfordern.

Bearbeiten Sie die Apache 000-default.conf-Konfigurationsdatei.

Copy to Clipboard

Hier ist die 000-default.conf-Datei vor unserer Konfiguration.

Copy to Clipboard

Hier ist die 000-default.conf-Datei nach unserer Konfiguration.

Copy to Clipboard

In unserem Beispiel haben wir den Apache-Server so konfiguriert, dass er die Passwortauthentifizierung anfordert, um das Zabbix-Verzeichnis /var/www/html/zabbix zu erhalten.

Wir haben Zabbix auch so konfiguriert, dass es die Benutzerauthentifizierungsdatei /etc/apache2/.htpasswd verwendet.

Starten Sie den Apache-Dienst neu.

Copy to Clipboard

Herzlichen glückwunsch! Sie haben die Apache-Authentifizierung erfolgreich konfiguriert.

Tutorial Zabbix - HTTP-Authentifizierungskonfiguration

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /zabbix ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://192.168.15.9/zabbix

Verwenden Sie auf dem Anmeldebildschirm den Standardbenutzernamen und das Standardkennwort.

• Standard-Benutzername: Admin
• Standardkennwort: zabbix

zabbix login

Nach einer erfolgreichen Anmeldung werden Sie an das Zabbix Dashboard gesendet.

Zabbix 4.4 dashboard

Rufen Sie auf dem Dashboardbildschirm das Menü Administration auf, und wählen Sie die Authentifizierungsoption aus.

Zabbix authentication menu

Wählen Sie auf dem Bildschirm Authentifizierung die Option HTTP-Einstellungen aus.

Sie müssen die folgenden Elemente konfigurieren:

• AKTIVIEREN der HTTP-Authentifizierung: Ja
• Standard-Anmeldeformular: HTTP-Anmeldeformular
• Case sensitive login: Ja

Klicken Sie auf die Schaltfläche Aktualisieren.

zabbix http authentication

Nachdem Sie die Konfiguration abgeschlossen haben, sollten Sie sich von der Zabbix-Weboberfläche abmelden.

Versuchen Sie, auf die Zabbix-Server-URL zuzugreifen, und überprüfen Sie, ob der Apache-Webserver Sie auffordert, sich selbst zu authentifizieren.

Zabbix Apache HTTP authentication

Verwenden Sie auf dem Anmeldebildschirm den Admin-Benutzer und das Kennwort aus der Apache-htpasswd-Datei.

• Benutzername: Admin
• Passwort: Geben Sie das Admin htpasswd-Passwort ein.

Nach einer erfolgreichen Anmeldung werden Sie direkt an das Zabbix-Dashboard gesendet.

Zabbix 4.4 dashboard

Herzlichen glückwunsch! Sie haben die Zabbix-HTTP-Authentifizierung auf Apache konfiguriert.

Um ein Konto mit Apache HTTP zu authentifizieren, MUSS das US-Konto IN der Apache HTPASWD-Datei und in der lokalen Zabbix-Datenbank EXIST.

Wenn Sie die HTPASSWD-Authentifizierung konfigurieren, bedeutet dies nicht, dass Sie das Konto nicht lokal im Zabbix-Dashboard erstellen müssen.