관리 메뉴

IT창고

그라파나(Grafana) 설치 본문

보안/Network Security

그라파나(Grafana) 설치

방구석여포 2020. 7. 13. 22:10

그라파나(Grafana)를 설치해보도록 하겠습니다.

그라파나(Grafana)는 키바나(Kibana)와 같은 시각화 툴로 시계열 데이터를 수집하여 시각화하여 사용자에게 보여주는데 오픈소스로 여러 대쉬보드가 있어 커스터마이징도 할 수 있습니다.

 

여기를 클릭하시면 그라파나 설치파일 및 설치방법이 나와있습니다.

 

테스트를 진행할 환경은 CentOS7.x , RAM 4GB 입니다.

 

설치 전에 아래의 명령어를 입력합니다.

yum -y install wget

 

그라파나 최신버전(2020-07-21 기준)을 다운로드 받도록 하겠습니다.

wget https://dl.grafana.com/oss/release/grafana-7.1.0-1.x86_64.rpm

 

현재 디렉토리에 다운받은 그라파나 설치파일을 아래의 명령어를 사용하여 설치를 진행합니다.

yum install grafana-7.1.0-1.x86_64.rpm

 

그라파나 설치에 어려운 점은 없습니다.

그라파나 기본포트는 3000번임으로 미리 방화벽 설정을 하거나 방화벽을 꺼두시면 됩니다.
ex) service firewalld stop && systemctl disable firewalld

 

설치가 완료되었으면 systemctl start grafana-server로 그라파나 프로세스를 구동 시킵니다.

 

3000번 포트가 열린걸 확인하였다면 웹 브라우저에서 접근해보도록 하겠습니다.

 

그라파나의 기본 id와 pw는 admin / admin 입니다.
기본값으로 되어있으며 로그인 시 패스워드 변경 페이지로 넘어가는데 패스워드 변경하면 그라파나 대시보드로 이동합니다.

 

테스트로 MySQL DB 연동을 해보도록 하겠습니다.

테스트 진행을 위해 서버에 MySQL 서버가 설치 되어있어야 합니다.

 

MySQL 설치는 아래의 링크를 참고 합니다.

2018/08/02 - [서버운영/WAS, DBMS] - 리눅스(CentOS 6,7) mysql 간단설치 및 사용법

 

MySQL이 설치되었다면 아래와 같이 진행합니다.

 

1. mysql -u root -p  //DB 콘솔접근

2. create database grafanadbcreate database grafanadb default character set utf8;   // grafanadb 데이터베이스 생성

3. create user testgsk@localhost identified by 'gsk121';  //DB 일반계정 생성

4. grant all privileges on grafanadb.* to testgsk@localhost identified by 'gsk121'; // grafanadb에 모든 권한부여

5. FLUSH privileges;  //변경 내용 반영

 

위의 명령어를 순서대로 진행합니다. 

1번에서 패스워드는 본인이 설정한 DB root 계정의 패스워드를 입력합니다.

 

위와 같이 DB 설정이 끝났다면 다시 그라파나로 돌아가도록 합니다.

 

그라파나 왼쪽 바에 보면 톱니바퀴 모양이 있는데 여기에 데이터 소스를 클릭하면 위와 같은 페이지가 나옵니다.

데이터 소스 추가를 클릭하도록 합니다.

 

데이터 소스 추가를 클릭하면 위의 페이지와 같이 다양한 데이터 소스들을 그라파나에 추가할 수 있습니다.

이번에 테스트할 대상은 MySQL이므로 위의 MySQL을 Select 합니다.

 

MySQL을 설치할때 별다른 설정을 하지 않고 기본값 설정으로 설치하였습니다. 현재 테스트 중인 Linux에 그라파나와 MySQL이 설치되어 있으므로 Host는 건드릴 필요는 없으며 선택할 데이터베이스만 입력하고 사용할 계정과 패스워드를 입력해주면 됩니다. 테스트로 만든 계정은 testgsk / gsk121 입니다.

 

간단히 입력하였다면 아래에 Save & Test 버튼이 있는데 클릭해주면 업데이트 성공 알림과 함께 위와 같이 데이터 소스가 추가된걸 확인할 수 있습니다.

'보안 > Network Security' 카테고리의 다른 글

Cacti 설치  (0) 2020.07.23
그라파나(Grafana) 자빅스(Zabbix) 연동하기  (3) 2020.07.13
Zabbix 설치  (2) 2019.06.29
UTP 랜케이블(CAT.5) 만들기  (0) 2018.11.20
Untangle 설치 및 사용법2  (0) 2018.09.25
Comments