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을 이용하면 해당 경로의 제공 파일을 다운로드 받을 수 있습니다.
# 다운로드 파일 검증하기
1
sudo wget https://artifacts.elastic.co/downloads/kibana/kibana-5.1.2-linux-x86_64.tar.gz.sha1 # wget을 이용하면 해당 경로의 제공 파일을 다운로드 받을 수 있습니다.
검증을 하기 위해선 diff 파일 비교 명령어도 있지만.. 우선 다른 방법으로 확인 하겠습니다.
1
sha1sum kibana-5.1.2-linux-x86_64.tar.gz > chkfile.txt # output으로 나오는 내용을 chkfile.txt을 생성하여 내용을 저장 합니다.
1
more kibana-5.1.2-linux-x86_64.tar.gz.sha1 >> chkfile.txt
> 1개는 신규 내용을 덮어쓰기 >> 2개는 기존의 내용에 추가하기 명령어 입니다.
파일의 내용을 마지막에 확인 하여 비교 합니다.
1
more chkfile.txt
해쉬값이 일치 하면 바로 압축을 풀고 다음 작업을 진행 합니다.
# 압축풀기
1
tar xzvf ./kibana-5.1.2-linux-x86_64.tar.gz
z 옵션은 gz 압축까지 같이 풀기 위한 옵션 입니다. 참고사이트:http://ohgyun.com/424
# 링크걸기
1
ln -s kibana-5.1.2-linux-x86_64 kibana
# 설정하기 : 기존 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 수정 한 부분
elasticsearch.url 수정한 부분
# 실행하기
1
nohup bin/kibana &
nohup은 실행자가 서버의 session이 끈겨도 지속적으로 프로그램을 실행하게 해주는 명령어 이며 & 는 background로 실행 하게 해주는 기호 입니다.
실행확인하기
1
ps -ef | grep node
kibana는 ps -ef | grep kibana가 아니고 위와같이 ps를 확인해야 합니다. node.js로 만들어진 웹시스템 이기 때문이라고 합니다.
크롬을 통한 시스템 접속
# 종료하기
1
2
kill -9 [pid]
ps -ef | grep node
크롬에서 서비스 확인하기
kibana 설치 완료