Vil du lære, hvordan du konfigurerer Zabbix HTTP-godkendelse på Apache? I denne tutorial vil vi vise dig, hvordan du godkender Zabbix-brugere ved hjælp af Apache Native HTTP-godkendelse.

• Ubuntu 18
• Ubuntu 19
• Zabbix 4.4.1

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.

Selvstudium Zabbix - HTTP-godkendelse

Installer den nødvendige pakke for at oprette apache-adgangskodefilen.

Copy to Clipboard

Opret Apache-adgangskodefilen og den første konto med navnet Administrator.

Copy to Clipboard

Husk, at Der er store og små bogstaver i Zabbix.

Vi opretter en konto med navnet Admin og ikke admin.

Systemet vil bede dig om at indtaste adgangskoden til administratorkontoen to gange.

Copy to Clipboard

Lad os nu teste adgangskoden til administratorkontoen.

Copy to Clipboard

Angiv adgangskoden til administratorkontoen.

Copy to Clipboard

Brug følgende kommandoer til at føje konti til adgangskodefilen Apache.

Copy to Clipboard

I vores eksempel tilføjer vi en konto med navnet Benjamin.

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.

Copy to Clipboard

Her er 000-default.conf-filen før vores konfiguration.

Copy to Clipboard

Her er 000-default.conf-filen efter vores konfiguration.

Copy to Clipboard

I vores eksempel har vi konfigureret Apache-serveren til at anmode om adgangskodegodkendelse til at repræsentere Zabbix-mappen /var/www/html/zabbix.

Vi har også konfigureret Zabbix til at bruge brugergodkendelsesfilen /etc/apache2/.htpasswd.

Genstart Apache-tjenesten.

Copy to Clipboard

Tillykke! Du har konfigureret Apache-godkendelsen korrekt.

Konfiguration af Zabbix - HTTP-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

zabbix login

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.

På login-skærmen skal du bruge administratorbrugeren og adgangskoden fra Apache htpasswd-filen.

• Brugernavn: Admin
• Adgangskode: Indtast admin htpasswd-adgangskoden.

Efter et vellykket login, vil du blive sendt direkte til Zabbix instrumentbrættet.

Tillykke! Du har konfigureret Zabbix HTTP-godkendelsen på Apache.

For at godkende en konto ved hjælp af Apache HTTP skal USer-kontoen findes i Apache HTPASWD-filen og i databasen Zabbix Local.

Hvis du konfigurerer HTPASSWD-godkendelsen, betyder det ikke, at du ikke behøver at oprette kontoen lokalt på Zabbix-dashboardet.