Vil du lære at konfigurere Zabbix Radius-godkendelse på Apache? I denne tutorial vil vi vise dig, hvordan du godkender Zabbix-brugere ved hjælp af Apache Radius-modulet til HTTP-godkendelse.
• Ubuntu 18
• Ubuntu 19
• Zabbix 4.4.1
• Freeradius 3.0.17
Hardwareliste:
I det følgende afsnit præsenteres listen over udstyr, der bruges til at oprette denne Zabbix tutorial.
Hvert stykke hardware, der er anført ovenfor, kan findes på Amazon hjemmeside.
Zabbix Playlist:
På denne side tilbyder vi hurtig adgang til en liste over videoer relateret til Zabbix installation.
Glem ikke at abonnere på vores youtube kanal ved navn FKIT.
Zabbix Relateret Tutorial:
På denne side tilbyder vi hurtig adgang til en liste over tutorials relateret til Zabbix installation.
Tutorial Zabbix – FreeRadius Server Installation
• IP – 192.168.15.10.
• Operationelt system – Ubuntu 19.10
• Hostname – UBUNTU
Brug følgende kommandoer på Linux-konsollen til at installere FreeRadius-tjenesten.
Nu er vi nødt til at tilføje FreeRadius kunder til clients.conf;.
Find og rediger clients.conf.
Tilføj følgende linjer i slutningen af filen clients.conf.
I vores eksempel tilføjer vi 1 klientenhed:
Klientenheden hed ZABBIX og har IP-adressen 192.168.15.9.
Nu er vi nødt til at tilføje FreeRadius brugere til brugernes konfigurationsfil.
Find og rediger konfigurationsfilen for Freeradius-brugere.
Tilføje følgende linjer i slutningen af filen
Husk, at Der er store og små bogstaver i Zabbix.
Vi opretter en konto med navnet Admin og ikke endmin.
Genstart Freeradius-serveren.
Test konfigurationsfilen til radiusserveren.
Du er færdig med Freeradius installation på Ubuntu Linux.
Konfiguration af modulkonfiguration for selvstudium Zabbix – Apache Radius
• IP – 192.168.15.9
• Operationelt system – Ubuntu 19.10
• Hostname – ZABBIX
Installer det nødvendige Apache Radius-modul.
Aktiver Apache2 Radius-modulet.
Nu er vi nødt til at konfigurere Apache til at anmode om godkendelse til brugere, der forsøger at acess Zabbix bibliotek.
Rediger konfigurationsfilen Apache 000-default.conf.
Her er 000-default.conf-filen før vores konfiguration.
Her er 000-default.conf-filen efter vores konfiguration.
Apache-serveren blev konfigureret til at anmode om adgangskodegodkendelse til at repræsentere Zabbix-mappen /var/www/html/zabbix.
Apache-webserveren blev konfigureret til at godkende brugerkonti ved hjælp af Radius-serveren 192.168.15.10.
Genstart Apache-tjenesten.
Tillykke! Du har konfigureret Apache-godkendelsen.
Konfiguration af Zabbix – Radius-godkendelse
Åbn din browser og indtast IP-adressen på din webserver plus / zabbix.
I vores eksempel blev følgende webadresse indtastet i browseren:
• http://192.168.15.9/zabbix
Brug standardbrugernavnet og standardadgangskoden på loginskærmen.
• Standard brugernavn: Admin
• Standardadgangskode: zabbix
Efter et vellykket login, vil du blive sendt til Zabbix Dashboard.
Få adgang til menuen Administration på dashboardskærmen, og vælg indstillingen Godkendelse.
Vælg indstillingen HTTP-indstillinger på skærmbilledet Godkendelse.
Du skal konfigurere følgende elementer:
• Aktiver HTTP-godkendelse: Ja
• Standard login formular: HTTP login Form
• Logning med store og små bogstaver: Ja
Klik på knappen Opdater.
Når du har afsluttet konfigurationen, skal du logge af Zabbix-webgrænsefladen.
Prøv at få adgang til Zabbix-serverens URL-adresse, og kontroller, om Apache-webserveren vil bede dig om at godkende dig selv.
Brug administratorbrugeren og adgangskoden fra Radius-serveren på logonskærmen.
• Brugernavn: Admin
• Adgangskode: Indtast adgangskoden til Admin Radius. [boss123]
Efter et vellykket login, vil du blive sendt direkte til Zabbix instrumentbrættet.
Tillykke! Du har konfigureret Zabbix Radius-godkendelsen på Apache.
For at godkende en konto ved hjælp af Radius skal brugerkontoen findes i filen Radius USERS og i Databasen Zabbix Local.
Hvis du konfigurerer Radius-godkendelsen, betyder det ikke, at du ikke behøver at oprette kontoen lokalt på Zabbix-dashboardet.