른록노트

[Elasticsearch] Kibana 설치 - 3 본문

DB/[Elasticsearch]

[Elasticsearch] Kibana 설치 - 3

른록 2020. 9. 27. 21:26

@ 시작하기전

Window PC에서 VMware로 Linux서버 3대로 클러스터 구성할 계획입니다.

서버사양

OS : CentOS7.4

CPU : 3 core

Memory : 4 GB

Elasticsearch Version : 7.9.1

security 적용한 상태입니다 (이전글 llnote.tistory.com/681)

 

@ 방법

(www.elastic.co/guide/en/kibana/current/setup.html)

 

* Elastic 버전과 키바나 버전이 같아야 합니다

 

[Kibana 설치할 서버에서 진행]

chown elastic /ll_engine/kibana-7.9.1/ -R

 

1. 공식홈페이지에서 kibana 다운로드 (www.elastic.co/kr/downloads/past-releases#kibana)

> curl https://artifacts.elastic.co/downloads/kibana/kibana-7.9.1-linux-x86_64.tar.gz  

> tar -xvf kibana-7.9.1-linux-x86_64.tar.gz

 

2. config 수정

> vim config/kibana.yml

server.port: 5601
server.host: 현재서버아이피
elasticsearch.hosts: ["https://server-1:9200","https://server-2:9200","https://server-3:9200"]
elasticsearch.username: "kibana_system"
elasticsearch.password: "지정한 비밀번호"
elasticsearch.ssl.keystore.path: /엘라스틱저장소/config/elastic-certificates.p12
elasticsearch.ssl.keystore.password: ""
elasticsearch.ssl.truststore.path: /엘라스틱저장소/config/elastic-certificates.p12
elasticsearch.ssl.truststore.password: "" 
#인증서 비밀번호 입력, 없으면 "" 입력

elasticsearch.ssl.verificationMode: certificate


------------------------------------------
(옵션)
# 만약 https로 kibana 서버를 실행하고싶으면
#/엘라스틱경로/bin/elasticsearch-certutil ca
#/엘라스틱경로/bin/elasticsearch-certutil cert --ca kibana-ca.p12
#인증서를 만들어서 키바나 폴더에 옮기고 아래 추가

server.ssl.enabled: true
server.ssl.keystore.path: /만든 인증서경로/kibana-certificate.p12
server.ssl.keystore.password: ""
server.ssl.truststore.path: /만든인증서경로/kibana-certificate.p12
server.ssl.truststore.password: ""

3. 실행

su - elastic -c "/ll_engine/kibana-7.9.1/bin/kibana"

 

@ 테스트

http://키바나서버:5601

(https일 경우)

https://키바나서버:5601

 

@ 마치며

kibana monitoring 방법

kibana 웹 로그인 -> management -> dev Tools

 

PUT _cluster/settings 
{ 
  "persistent": { 
    "xpack.monitoring.collection.enabled": true 
  } 
}
반응형
Comments