Wilt u leren hoe u Grafana HTTP-verificatie op Apache configureren? In deze zelfstudie laten we u zien hoe u Grafana-gebruikers verifiëren met behulp van de Apache Native HTTP-verificatie.
• Ubuntu 18
• Ubuntu 19
• Grafana 6.4.4
Grafana Tutorial:
Op deze pagina bieden we snelle toegang tot een lijst met Grafana tutorials.
Tutorial – Grafana Installatie
Gebruik op de Linux-console de volgende opdrachten om de MySQL-databaseservice te installeren.
Toegang tot de MySQL-opdrachtregel.
Maak een database met de naam grafana.
Maak een databasegebruikersaccount met de naam grafana.
Geef de SQL-gebruiker grafana toestemming over de database met de naam grafana.
Gebruik op de Linux-console de volgende opdrachten om de Grafana APT-repository te configureren.
Gebruik de volgende opdracht om Grafana te installeren.
Bewerk het Grafana configuratiebestand grafana.ini.
Voer de volgende configuratie uit onder de secties [Database] en [Sessie].
Houd er rekening mee dat u de MySQL-gebruikersnaam en -wachtwoord moet wijzigen om uw omgeving weer te geven.
Gebruik de volgende opdracht om de Grafana-service te starten.
De Grafana-service zal beginnen te luisteren op TCP-poort 3000.
Als u uw Grafana-installatie wilt testen, opent u uw browser en voert u het IP-adres van uw server in plus :3000.
In ons voorbeeld is de volgende URL ingevoerd in de browser:
• http://192.168.15.11:3000
De Grafana web interface moet worden gepresenteerd.
Voer op het promptscherm de inloggegevens van grafana standaardwachtwoord in.
• Gebruikersnaam: beheerder
• Wachtwoord: beheerder
Het systeem zal u vragen om het grafana standaardwachtwoord te wijzigen.
Gefeliciteerd! Je bent klaar met de Grafana basisinstallatie.
Tutorial Grafana – Apache Proxy Installatie
Nu moeten we de Apache webserver installeren en configureren om te werken als proxy voor de Grafana-service.
Installeer de Apache-webserver en de vereiste pakketten.
Schakel de vereiste Apache-modules in.
Maak het Apache-wachtwoordbestand en het eerste account met de naam beheerder.
Het systeem zal u vragen om het wachtwoord van het beheerdersaccount twee keer in te voeren.
Laten we nu het wachtwoord van het beheerdersaccount testen.
Voer het wachtwoord van het beheerdersaccount in.
Gebruik de volgende opdrachten om accounts toe te voegen aan het Apache-wachtwoordbestand.
In ons voorbeeld voegen we een account met de naam Benjamin toe.
Nu moeten we Apache poort 80 configureren als een proxy voor de Grafana service poort 3000.
We moeten Apache ook configureren om verificatie aan te vragen voor gebruikers die Grafana proberen te beazen.
Bewerk het Apache 000-default.conf configuratiebestand.
Hier is het 000-default.conf-bestand voor onze configuratie.
Hier is het 000-default.conf-bestand na onze configuratie.
Start de Apache-service opnieuw.
Bewerk het Grafana configuratiebestand grafana.ini.
Voer de volgende configuratie uit onder het gebied [auth.proxy].
Start de Grafana-service opnieuw.
De Apache-service luistert op TCP-poort 80, verifieert en verwijst gebruikers door naar de Grafana-service op poort 3000.
Als u uw Apache-proxy-installatie wilt testen, opent u uw browser en voert u het IP-adres van uw server in.
In ons voorbeeld is de volgende URL ingevoerd in de browser:
• http://192.168.15.11
De Apache-proxy vraagt u om uzelf te authenticeren voordat u doorstuurt naar de Grafana-service.
Gebruik op het inlogscherm de beheerdersgebruiker en het wachtwoord van het Apache htpasswd-bestand.
• Gebruikersnaam: beheerder
• Wachtwoord: Voer het wachtwoord van Admin htpasswd in.
Na een succesvolle login wordt u direct naar het Grafana dashboard gestuurd.
Gefeliciteerd! U hebt de Apache Proxy-verificatie geconfigureerd om toegang te krijgen tot de Grafana-serice.