본문 바로가기
Infra/검색엔진

kibana 설치하기 (8.7.0)

by 골든크랩 2023. 8. 30.
728x90
반응형

로그 모니터링

docker logs -ft kibana

 

ES 설치 버전이 8.7.0 인 관계로, kibana도 버전을 8.7.0 으로 함

 

아래글 참조)

https://goldencrab.tistory.com/entry/Elasticsearch-%EB%8F%84%EC%BB%A4-%EC%84%A4%EC%B9%98

 

 

1. 이미지 댕겨오기

docker pull docker.elastic.co/kibana/kibana:8.7.0

 

 

2. 실행하기 

docker run -d --name kibana --link elasticsearch:elasticsearch  -p 5601:5601 docker.elastic.co/kibana/kibana:8.7.0

 

link 옵션의 숫자는 docker ps 명령으로 알아낸 ES 의 컨테이너 ID 임

 

 

3. 접속하기

5601 포트로 접속을 하면 아래와 같은 화면이 뜸

 

토큰을 만들어야 한다.  토근 만드는 법은 위 화면의 Where do I find this? 를 클릭하면 방법이 나옴.

bin/elasticsearch-create-enrollment-token --scope kibana

 

위 명령어를 ES 가 실행되는 컨테이너에서 실행해야 함( bat 를 붙이면 안됨)

 

토큰을 붙여 넣고, Configure Elastic 버튼 클릭

 

 

참고) ES 설정파일 위치

vi ./usr/share/elasticsearch/config/elasticsearch.yml

 

kibana 설정파일 위치

vi /usr/share/kibana/config/kibana.yml

 

 

4. kibana 컨테이너에서 검증받기

3번을 클릭하면 아래 화면이 뜬다.

 

docker exec -it kibana  bash

명령으로 컨테이너에 접속한후, 

bin/kibana-verification-code 

명령을 수행하여 코드값을 구한다.

 

구해진 값을 넣고 Verify 클릭

 

5. 설정이 완료되면 ES 접속화면이 뜸

 

6. 로그인하면 나타나는 화면.  elastic 계정으로 로그인함.

kibana 계정은 뭐하는데 쓰는거지??

 

 

 

엘라스틱 url 변경하기

/usr/share/kibana/config/kibana.yml

 

아래 부분을 엘라스틱의 주소로 변경해라.

elasticsearch.hosts: ['https://172.17.0.3:9200']

 

=================================

로그인후 integrations 설치시 뜨는 에러..어케 해결하는걸까???

 

2023-10-31 20:38:17 [2023-10-31T11:38:17.995+00:00][ERROR][plugins.fleet] Error connecting to package registry: request to https://epr.elastic.co/search?kibana.version=8.7.0 failed, reason: self signed certificate in certificate chain
2023-10-31 20:38:17 [2023-10-31T11:38:17.999+00:00][ERROR][plugins.fleet] Error connecting to package registry: request to https://epr.elastic.co/categories?kibana.version=8.7.0 failed, reason: self signed certificate in certificate chain
2023-10-31 20:38:18 [2023-10-31T11:38:18.002+00:00][ERROR][plugins.fleet] Error connecting to package registry: request to https://epr.elastic.co/search?kibana.version=8.7.0 failed, reason: self signed certificate in certificate chain
2023-10-31 20:38:18 [2023-10-31T11:38:18.043+00:00][ERROR][plugins.fleet] Error connecting to package registry: request to https://epr.elastic.co/categories?kibana.version=8.7.0 failed, reason: self signed certificate in certificate chain
2023-10-31 20:38:50 [2023-10-31T11:38:50.257+00:00][ERROR][plugins.fleet] Error connecting to package registry: request to https://epr.elastic.co/search?kibana.version=8.7.0 failed, reason: self signed certificate in certificate chain
2023-10-31 20:38:50 [2023-10-31T11:38:50.269+00:00][ERROR][plugins.fleet] Error connecting to package registry: request to https://epr.elastic.co/categories?kibana.version=8.7.0 failed, reason: self signed certificate in certificate chain

=================================

 

 

 

설치후에, 추가로 아래도 설치해 놓자.

 

docker exec -u 0 -it 컨테이너명 bash

 

# apt-get update

#apt-get install net-tools

#apt-get install nano

#apt-get install vim

#apt-get install telnet

#apt-get install systemd

  ==> 설치 마지막즈음에 지역을 선택하라고 나옴. Asia -> Seoul 로 설정하면 시간이 맞춰짐

   ==> timedatectl 을 사용하기 위해서.  도커 시간이 맞추려고.

 

 

728x90
반응형

댓글