른록노트
[Elasticsearch] Kibana 설치 - 3 본문
@ 시작하기전
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