Ubuntu 22.04에 Grafana 설치 가이드 - HostnExtra

이 자습서에서는 PostgreSQL DB를 사용하여 Ubuntu 22.04에 Grafana를 설치하는 방법을 배웁니다. Grafana Enterprise 및 Open Source CLI 버전 9.1.6을 설치합니다.

Grafana는 오픈 소스 시각화 및 분석 소프트웨어입니다. 메트릭이 저장된 위치에 관계없이 메트릭을 쿼리, 시각화, 경고 및 탐색할 수 있습니다. 일반 영어로 시계열 데이터베이스(TSDB) 데이터를 아름다운 그래프 및 시각화로 변환하는 도구를 제공합니다.

전제 조건



Ubuntu 22.04 전용 서버 또는 KVM VPS.

지원되는 데이터베이스는 SQLite, MySQL 및 PostgreSQL입니다.
루트 사용자 액세스 또는 관리 권한이 있는 일반 사용자.

기본적으로 Grafana는 Grafana 설치 위치에 저장된 내장형 데이터베이스인 SQLite와 함께 설치 및 사용합니다. 여기에 PostgreSQL 데이터베이스를 설치합니다.

설치 프로세스를 시작하겠습니다.

Ubuntu 22.04에 Grafana 설치


1단계 - 서버를 최신 상태로 유지


# apt update -y# apt upgrade -y

2단계 - PostgreSQL 데이터베이스 설치



다음 명령을 사용하여 PostgreSQL 데이터베이스를 설치합니다.
# apt install -y postgresql
PostgreSQL 서비스 시작 및 활성화:
# systemctl start postgresql# systemctl enable postgresql
다음으로 Grafana용 데이터베이스를 만들고 인증을 위한 사용자 이름과 암호를 할당해야 합니다.

# sudo -u postgres psql

postgres=# CREATE DATABASE grafana;

CREATE DATABASE

postgres=# CREATE USER grafana WITH PASSWORD 'grafana';

CREATE ROLE

postgres=# GRANT ALL PRIVILEGES ON DATABASE grafana TO grafana;

GRANT

postgres=#\c grafana

You are now connected to database "grafana" as user "postgres".

postgres=#CREATE TABLE session ( key CHAR(16) NOT NULL, data bytea, expiry INT NOT NULL, PRIMARY KEY (key));

CREATE TABLE

postgres=# \q


메모:

자신의 데이터베이스 이름과 사용자 이름을 사용하고 강력한 암호를 설정하십시오.

2단계 - 필요한 패키지 설치 및 GPG 키 추가


# apt-get install apt-transport-https -y# wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

3단계 - 안정적인 릴리스를 위해 이 리포지토리 추가



최신 엔터프라이즈 에디션
# echo "deb https://packages.grafana.com/enterprise/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list
최신 OSS 릴리스
# echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

4단계 - Grafana Enterprise 설치



리포지토리를 추가한 후 먼저 서버를 업데이트하고 Grafana Enterprise를 설치합니다.
# apt-get update -y# apt-get install grafana-enterprise -y
OSS 릴리스를 설치하려면:
# apt-get update -y# apt-get install grafana -y
PostgreSQL 구성:

먼저 pg_hba.conf 파일을 편집합니다.
# nano /etc/postgresql/14/main/pg_hba.conf
다음 줄을 추가합니다.

host all grafana 0.0.0.0/0 trust
local all grafana trust


저장하고 종료.

마지막으로 기본 데이터베이스 구성을 수정하고 PostgreSQL 데이터베이스 구성으로 설정합니다.
# nano /etc/grafana/grafana.ini
[database]
# You can configure the database connection by specifying type, host, name, user and password
# as separate properties or as on string using the url properties.

# Either "mysql", "postgres" or "sqlite3", it's your choice
type = postgres
host = 127.0.0.1:5432
name = grafana
user = grafana
password = grafana


메모:

이름, 사용자 및 암호를 구성으로 변경합니다.

저장하고 종료.

서비스를 시작 및 활성화하고 서비스가 시작되었는지 확인하려면: grafana-server.service.
# systemctl start grafana-server.service
# systemctl enable grafana-server.service


패키지 세부정보
/etc/default/grafana-server에 대한 기본 파일(환경 변수)
/etc/grafana/grafana.ini에 대한 구성 파일
systemd 서비스(systemd가 사용 가능한 경우) 이름 grafana-server.service
기본 구성은/var/log/grafana/grafana.log에서 로그 파일을 설정합니다.
/usr/share/grafana에 있는 HTML/JS/CSS 및 기타 Grafana 파일
5단계 - 대시보드에 로그인

Grafana에 처음으로 로그인하려면:

웹 브라우저를 열고 http://localhost:3000/으로 이동합니다. 다른 포트를 구성하지 않는 한 Grafana가 수신하는 기본 HTTP 포트는 3000입니다.
로그인 페이지에서 사용자 이름과 비밀번호에 admin을 입력합니다.
로그인을 클릭합니다. 로그인에 성공하면 비밀번호를 변경하라는 메시지가 표시됩니다.
프롬프트에서 확인을 클릭한 다음 비밀번호를 변경합니다.



설치가 성공적으로 완료되었습니다.

이 자습서에서는 Ubuntu 22.04에 Grafana를 설치하는 방법을 배웠습니다.

좋은 웹페이지 즐겨찾기