3.2. ELK 설치하기 - kibana


https://www.elastic.co/downloads/kibana (다운로드 페이지)


# 다운받기 

1
sudo wget https://artifacts.elastic.co/downloads/kibana/kibana-5.1.2-linux-x86_64.tar.gz # wget을 이용하면 해당 경로의 제공 파일을 다운로드 받을 수 있습니다.


스크린샷 2017-01-31 오전 12.52.51.png


# 다운로드 파일 검증하기

1
sudo wget https://artifacts.elastic.co/downloads/kibana/kibana-5.1.2-linux-x86_64.tar.gz.sha1 # wget을 이용하면 해당 경로의 제공 파일을 다운로드 받을 수 있습니다.

스크린샷 2017-01-31 오전 12.52.51.png


검증을 하기 위해선 diff 파일 비교 명령어도 있지만.. 우선 다른 방법으로 확인 하겠습니다.

1
sha1sum kibana-5.1.2-linux-x86_64.tar.gz > chkfile.txt # output으로 나오는 내용을 chkfile.txt을 생성하여 내용을 저장 합니다.


스크린샷 2017-01-31 오전 1.06.15.png


1
more kibana-5.1.2-linux-x86_64.tar.gz.sha1 >> chkfile.txt

 > 1개는 신규 내용을 덮어쓰기  >> 2개는 기존의 내용에 추가하기 명령어 입니다.


스크린샷 2017-01-31 오전 1.07.59.png


파일의 내용을 마지막에 확인 하여 비교 합니다.

1
more chkfile.txt

해쉬값이 일치 하면 바로 압축을 풀고 다음 작업을 진행 합니다.

# 압축풀기

1
tar xzvf ./kibana-5.1.2-linux-x86_64.tar.gz

 z 옵션은 gz 압축까지 같이 풀기 위한 옵션 입니다. 참고사이트:http://ohgyun.com/424

스크린샷 2017-01-31 오전 1.01.36.png


# 링크걸기

1
ln -s kibana-5.1.2-linux-x86_64 kibana


스크린샷 2017-01-31 오전 1.29.59.png


# 설정하기 : 기존 elasticsearch 와 연동하기 위해 우선 설정을 먼저 합니다.

1
2
cd kibana
vi config/kibana.yam


수정할 부분을 확인 합니다.


vi edit에서 /server.host (슬러쉬 입니다) 입력하면 해당 편집기 내용에서 server.host로 적어진 부분이 검색이 됩니다.

server.host: [서버 IP] 

vi edit에서 /elasticsearch.url (슬러쉬 입니다) 입력하면 해당 편집기 내용에서 elasticsearch.url로 적어진 부분이 검색이 됩니다.

elasticsearch.url: http://[서버 도메인 혹은 IP][port] 

server.host 수정 한 부분

스크린샷 2017-01-31 오전 2.43.05.png

elasticsearch.url 수정한 부분

스크린샷 2017-01-31 오전 2.44.17.png


# 실행하기

1
nohup bin/kibana &

 nohup은 실행자가 서버의 session이 끈겨도 지속적으로 프로그램을 실행하게 해주는 명령어 이며 & 는 background로 실행 하게 해주는 기호 입니다.

스크린샷 2017-01-31 오전 2.55.45.png

실행확인하기
1
ps -ef | grep node

 kibana는 ps -ef | grep kibana가 아니고 위와같이 ps를 확인해야 합니다. node.js로 만들어진 웹시스템 이기 때문이라고 합니다.

스크린샷 2017-01-31 오전 3.05.47.png

크롬을 통한 시스템 접속

스크린샷 2017-01-31 오전 3.00.11.png

# 종료하기

1
2
kill -9 [pid]
ps -ef | grep node

스크린샷 2017-01-31 오전 3.10.29.png

크롬에서 서비스 확인하기

스크린샷 2017-01-31 오전 3.11.37.png

kibana 설치 완료