아파나 반경 인증을 아파치에서 구성하는 방법을 배우고 싶으신가요? 이 자습서에서는 HTTP 인증을 위해 아파치 반경 모듈을 사용하여 Grafana 사용자를 인증하는 방법을 보여 드리겠습니다.

• 우분투 18
• 우분투 19
• 그라파나 6.4.4
• 프리라디우스 3.0.17

그라파나 튜토리얼:

이 페이지에서는 Grafana 자습서 목록에 빠르게 액세스할 수 있습니다.

튜토리얼 그라파나 – 프리라디우스 서버 설치

• IP – 192.168.15.10.
• 운영 체제 – 우분투 19.10
• 호스트 이름 – 우분투

Linux 콘솔에서 다음 명령을 사용하여 FreeRadius 서비스를 설치합니다.

Copy to Clipboard

이제 client.conf에 FreeRadius 클라이언트를 추가해야 합니다.

client.conf를 찾아 편집합니다.

Copy to Clipboard

client.conf 파일의 끝에 다음 줄을 추가합니다.

Copy to Clipboard

이 예제에서는 1개의 클라이언트 장치를 추가합니다.

클라이언트 장치의 이름이 GRAFANA이고 IP 주소가 192.168.15.11입니다.

이제 사용자 구성 파일에 FreeRadius 사용자를 추가해야 합니다.

Freeradius 사용자 구성 파일을 찾아 편집합니다.

Copy to Clipboard

파일 끝에 다음 줄 추가

Copy to Clipboard

관리자라는 Radius 계정을 만들었습니다.

프리라디우스 서버를 다시 시작합니다.

Copy to Clipboard

반경 서버 구성 파일을 테스트합니다.

Copy to Clipboard

당신은 우분투 리눅스에서 프리 라디우스 설치를 완료했습니다.

튜토리얼 – 그라파나 설치

• IP – 192.168.15.11
• 운영 체제 – 우분투 19.10
• 호스트 이름 – 그라파나

Linux 콘솔에서 다음 명령을 사용하여 MySQL 데이터베이스 서비스를 설치합니다.

Copy to Clipboard

MySQL 명령줄에 액세스합니다.

Copy to Clipboard

그라파나라는 데이터베이스를 만듭니다.

Copy to Clipboard

grafana라는 데이터베이스 사용자 계정을 만듭니다.

Copy to Clipboard

그라파나라는 데이터베이스에 대해 그라파나라는 이름의 SQL 사용자에게 권한을 부여합니다.

Copy to Clipboard

Linux 콘솔에서 다음 명령을 사용하여 Grafana APT 리포지토리를 구성합니다.

Copy to Clipboard

다음 명령을 사용하여 Grafana를 설치합니다.

Copy to Clipboard

그라파나 구성 파일 grafana.ini를 편집합니다.

Copy to Clipboard

[데이터베이스] 및 [세션] 섹션에서 다음 구성을 수행합니다.

Copy to Clipboard

환경을 반영하기 위해 MySQL 사용자 이름과 암호를 변경해야 합니다.

다음 명령을 사용하여 Grafana 서비스를 시작합니다.

Copy to Clipboard

Grafana 서비스는 TCP 포트 3000에서 청취를 시작합니다.

Grafana 설치를 테스트하려면 브라우저를 열고 서버의 IP 주소와 :3000을 입력합니다.

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.11:3000

Grafana 웹 인터페이스를 표시 해야 합니다.

프롬프트 화면에서 Grafana 기본 암호 로그인 정보를 입력합니다.

• 사용자 이름: 관리자
• 암호 : 관리자

시스템에서 Grafana 기본 암호를 변경하라는 요청이 표시됩니다.

축! 그라파나 기본 설치를 완료했습니다.

튜토리얼 그라파나 – 아파치 프록시 설치

• IP – 192.168.15.11
• 운영 체제 – 우분투 19.10
• 호스트 이름 – 그라파나

이제 아파치 웹 서버를 설치하고 Grafana 서비스의 프록시로 작동하도록 구성해야합니다.

아파치 웹 서버와 필요한 패키지를 설치합니다.

Copy to Clipboard

필요한 아파치 모듈을 활성화합니다.

Copy to Clipboard

이제 아파치 포트(80)를 Grafana 서비스 포트 3000의 프록시로 구성해야 합니다.

또한 그라파나를 에이스하려는 사용자에게 반경 인증을 요청하도록 아파치를 구성해야 합니다.

아파치 000-default.conf 구성 파일을 편집합니다.

Copy to Clipboard

다음은 구성 전 000-default.conf 파일입니다.

Copy to Clipboard

구성 후 000-default.conf 파일은 다음과 같습니다.

Copy to Clipboard

아파치 서비스를 다시 시작합니다.

Copy to Clipboard

그라파나 구성 파일 grafana.ini를 편집합니다.

Copy to Clipboard

[auth.proxy] 영역에서 다음 구성을 수행합니다.

Copy to Clipboard

그라파나 서비스를 다시 시작합니다.

Copy to Clipboard

아파치 서비스는 TCP 포트 80에서 수신을 듣고, Radius 데이터베이스에서 사용자를 인증하고, 포트 3000의 Grafana 서비스로 사용자를 리디렉션합니다.

아파치 프록시 설치를 테스트하려면 브라우저를 열고 서버의 IP 주소를 입력합니다.

이 예제에서는 브라우저에 다음 URL을 입력했습니다.

• http://192.168.15.11

아파치 프록시는 Grafana 서비스로 전달하기 전에 인증을 요청합니다.

grafana http authentication

로그인 화면에서 관리자 사용자와 아파치 htpasswd 파일의 암호를 사용합니다.

• 사용자 이름: 관리자
• 암호: 관리자 반경 암호를 입력합니다. [보스123]

성공적인 로그인 후, 당신은 Grafana 대시 보드로 직접 전송됩니다.

축! 그라파나 세리스에 액세스하도록 아파치 프록시 인증을 구성했습니다.