Ubuntu Linux에서 Grafana 설치를 수행하는 방법을 배우고 싶습니까? 이 튜토리얼에서는 Grafana를 Ubuntu Linux에 설치하는 방법과 처음으로 Grafana 웹 관리 인터페이스에 액세스하는 방법을 설명합니다.

Grafana 란 무엇입니까?

Grafana는 어디서나 액세스 할 수있는 웹 서버와 함께 제공되는 데이터 모니터링, 분석 및 시각화를위한 오픈 소스 플랫폼입니다.

웹 인터페이스에서 사용자는 시간 경과에 따른 메트릭을 나타내는 패널이있는 Grafana 대시 보드를 만들 수 있습니다.

Grafana 튜토리얼 :

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

튜토리얼 - Grafana 설치

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

# apt-get update
# apt-get install mysql-server

다음 명령을 사용하여 MySQL 명령 행에 액세스하십시오.

# mysql -u root -p

다음 SQL 명령을 사용하여 grafana라는 데이터베이스를 작성하십시오.

CREATE DATABASE grafana CHARACTER SET UTF8 COLLATE UTF8_BIN;

다음 SQL 명령을 사용하여 grafana라는 데이터베이스 사용자를 작성하십시오.

CREATE USER 'grafana'@'%' IDENTIFIED BY 'kamisama123';

grafana라는 SQL 사용자에게 grafana라는 데이터베이스에 대한 권한을 부여하십시오.

GRANT ALL PRIVILEGES ON grafana.* TO 'grafana'@'%';
quit;

Linux 콘솔에서 다음 명령을 사용하여 Grafana APT 저장소를 구성하십시오.

# mkdir /downloads/grafana -p
# cd /downloads/grafana
# wget https://packages.grafana.com/gpg.key
# apt-key add gpg.key
# add-apt-repository 'deb [arch=amd64,i386] https://packages.grafana.com/oss/deb stable main'
# apt-get update

Grafana를 설치하려면 다음 명령을 사용하십시오.

# apt-get install grafana

Grafana 구성 파일 grafana.ini를 편집하십시오.

# vi /etc/grafana/grafana.ini

[Database] 및 [Session] 섹션에서 다음 구성을 수행하십시오.

[database]

type = mysql
host = 127.0.0.1:3306
name = grafana
user = grafana
password = kamisama123

[session]

provider = mysql
provider_config = `grafana:kamisama123@tcp(127.0.0.1:3306)/grafana`

환경을 반영하기 위해 MySQL 사용자 이름과 암호를 변경해야한다는 점에 유의하십시오.

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

# service grafana-server start

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

Grafana 로그를보고 모든 것이 작동하는지 확인하려면 다음 명령을 사용하십시오.

# cat /var/log/grafana/grafana.log

t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ServerLockService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UsageStatsService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UserAuthTokenService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing CleanUpService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing NotificationService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ProvisioningService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing TracingService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing Stream Manager"
t=2019-03-24T01:50:56+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=0.0.0.0:3000 protocol=http subUrl= socket=
t=2019-03-24T01:50:57+0000 lvl=info msg="cleanup of expired auth tokens done" logger=auth count=0

Grafana 대시 보드 로그인

브라우저를 열고 서버의 IP 주소와 3000을 입력하십시오.

이 예에서는 브라우저에 다음 URL이 입력되었습니다.

• http://34.216.84.149:3000

Grafana 웹 인터페이스가 제시되어야합니다.

프롬프트 화면에서 Grafana 기본 비밀번호 로그인 정보를 입력하십시오.

• 사용자 이름 : admin
• 암호 : admin

Grafana 기본 암호를 변경하라는 메시지가 나타납니다.

새 암호를 사용하여 로그인하면 Grafana 대시 보드가 표시됩니다.

부팅하는 동안 Grafana를 시작하려면 다음 명령을 사용하십시오 :

# systemctl enable grafana-server.service

Synchronizing state of grafana-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.

다음 명령을 사용하여 Grafana 서비스의 상태를 확인하십시오.

# systemctl status grafana-server.service

다음은 Grafana 서비스 상태 출력의 예입니다.

● grafana-server.service - Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-03-24 02:13:58 UTC; 2min 15s ago
Docs: http://docs.grafana.org
Main PID: 758 (grafana-server)
Tasks: 9 (limit: 1152)
CGroup: /system.slice/grafana-server.service
└─758 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.d

축하해! Ubuntu Linux에 Grafana 설치를 성공적으로 만들었습니다.