Möchten Sie erfahren, wie Sie die Zabbix Radius-Authentifizierung auf Apache konfigurieren? In diesem Tutorial zeigen wir Ihnen, wie Sie Zabbix-Benutzer mithilfe des Apache-Radius-Moduls für die HTTP-Authentifizierung authentifizieren.

• Ubuntu 18
• Ubuntu 19
• Zabbix 4.4.1
• Freiradius 3.0.17

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 – FreeRadius Server Installation

• IP – 192.168.15.10.
• Betriebssystem – Ubuntu 19.10
• Hostname – UBUNTU

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um den FreeRadius-Dienst zu installieren.

Copy to Clipboard

Jetzt müssen wir FreeRadius-Clients zu clients.conf;hinzufügen.

Suchen und bearbeiten Sie die clients.conf.

Copy to Clipboard

Fügen Sie die folgenden Zeilen am Ende der Datei clients.conf hinzu.

Copy to Clipboard

In unserem Beispiel fügen wir 1 Client-Gerät hinzu:

Das Clientgerät hat den Namen ZABBIX und hat die IP-Adresse 192.168.15.9.

Jetzt müssen wir FreeRadius-Benutzer zur USERS-Konfigurationsdatei hinzufügen.

Suchen und bearbeiten Sie die Freeradius-Benutzerkonfigurationsdatei.

Copy to Clipboard

Fügen Sie die folgenden Zeilen am Ende der Datei hinzu

Copy to Clipboard

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

Wir erstellen ein Konto mit dem Namen
A
dmin und
kein
dmin.

Starten Sie den Freeradius-Server neu.

Copy to Clipboard

Testen Sie die Konfigurationsdatei des Radiusservers.

Copy to Clipboard

Sie haben die Freeradius-Installation auf Ubuntu Linux abgeschlossen.

Tutorial Zabbix – Apache Radius Modul Konfiguration

• IP – 192.168.15.9
• Betriebssystem – Ubuntu 19.10
• Hostname – ZABBIX

Installieren Sie das erforderliche Apache Radius-Modul.

Copy to Clipboard

Aktivieren Sie das Apache2-Radius-Modul.

Copy to Clipboard

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

Der Apache-Server wurde so konfiguriert, dass er die Kennwortauthentifizierung anfordert, um das Zabbix-Verzeichnis /var/www/html/zabbix zu erhalten.

Der Apache-Webserver wurde so konfiguriert, dass Benutzerkonten mit dem Radius-Server 192.168.15.10 authentifiziert werden.

Starten Sie den Apache-Dienst neu.

Copy to Clipboard

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

Tutorial Zabbix – Radius-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 vom Radius-Server.

• Benutzername: Admin
• Passwort: Geben Sie das Admin-Radius-Passwort ein. [boss123]

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

Zabbix 4.4 dashboard

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

Um ein Konto mit Radius zu authentifizieren, muss das Benutzerkonto IN der Datei Radius USERS und in der lokalen Zabbix-Datenbank EXIST.

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