티스토리 뷰

ELK 스택/Kibana

Kibana 환경설정

jhyunnn 2022. 11. 4. 15:47

1. config/kibana.yml

server.port: 5601

server.host: ["http://localhost:9200"]

#server.host: "elastic-3"

server.name: "my_kibana"

만약 다른 인스턴스에서 실행한다면 그 주소를 입력해주고 port는 열려있어야합니다.

elasticsearch.hosts: ["http://localhost:9200"]

#elasticsearch.hosts: ["http://elastic-3:9200"]

 

#kibana.index :".kibana"

엘라스틱 하나에 여러개 키바나를 실행한다면 해당 이름을 바꿔서 충돌을 막을 수 있습니다.

 

#elasticsearch.username: "kibana_system"

#elasticsearch.password: "pass"

elastic에서 설정한 username, password 가 있다면 설정해줘야합니다.

하지만 여기서 yml 파일에 넣어주면 당연히 안좋으니

bin/kibana-keystore를 이용합니다.

kibana-keystore create

kibana-keystore add elasticsearch.password

Enter value for elasticsearch.password: ***********

 

kibana-keystore list 로 확인 가능

 

실행하는건

bin/kibana

 

여기서 다시 방화벽 설정해주기 위해서 GCP Firewall 에서 설정해줘야함

name : kibana

Target tags : kibana

source IP ranges : 0.0.0.0/0

tcp : 5601

이 rule 을 이제 해당 설치가 되어있는 부분에 추가해주면 됩니다

Network tags에 추가해주면 되는거죠

 

 

 

* 백그라운드 실행 (elasticsearch, kibana) 

elasticsearch -d -p es.pid

 

kibana &

ps -ef | grep node

kill 번호

키바나는 node 로 검색해야함 kibana 로 하면 안됩니다.

 

kibana 설치할때는 node 버전 맞추기 위해서는

vi package.json 파일에서  node 버전을 확인해서 설치해줘야합니다.

 

만약에 pm2 를 이용해서 한다면

nvm install 14.15.4 (node)

node -v 

npm install pm2 -g

pm2 -h

pm2 start 키바나위치/src/cli/cli.js --name kibana

 

리스트를 확인해서 해당 번호 삭제

pm2 list

pm2 stop 0

pm2 remove 0

pm2 delete 0

pm2 stop kibana

 

start.sh, stop.sh 생성

vi start.sh

pm2 start ~/키바나위치/src/cli/cli.js --name kibana

vi stop.sh

pm2 stop kibana

chmod 755 *.sh

 

'ELK 스택 > Kibana' 카테고리의 다른 글

Query DSL : Bool : Should  (0) 2022.11.07
Query DSL : Bool, Range  (0) 2022.11.07
Query DSL : 풀텍스트 (Full Text)  (0) 2022.11.07
Kibana 명령어 (2) - CRUDS  (0) 2022.11.07
Kibana 명령어 (1)  (0) 2022.11.07
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함