본문 바로가기
ELK Stack

[Kibana] Kibana 7.9 설치 (Ubuntu 18.04 Kibana 7.9.x 설치)

by 임채훈 2020. 10. 6.
 

Get started | Kibana Guide [7.9] | Elastic

The timestamps in the sample data sets are relative to when they are installed. If you uninstall and reinstall a data set, the timestamps change to reflect the most recent installation.

www.elastic.co

 

Step

  1. Kibana 다운로드
  2. 서비스 등록 (systemctl)
  3. 기본 옵션 및 필수 속성 설정
  4. 실행

 

1. Kibana 다운로드

1. 디렉토리 이동 /usr/local 

cd /usr/local

2. kibana tar.gz 압축버전 다운로드

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

3. 압축파일 압축 해제

tar -xvzf kibana-7.9.1-linux-x86_64.tar.gz

4. Symbolic Link 생성 (바로가기)

ln -s kibana-7.9.1-linux-x86_64 kibana

5. 디렉토리 파일 목록 조회

ls -alh /usr/local/kibana

drwxrwxr-x    2 root root 4.0K Nov  7  2019 bin
drwxrwxr-x    5 root root 4.0K Nov  7  2019 built_assets
drwxrwxr-x    3 root root 4.0K Jul 21 15:05 config
drwxrwxr-x    3 root root 4.0K Apr  6 17:05 data
-rw-r--r--    1 root root 1.7K Oct 29  2019 .i18nrc.json
-rw-rw-r--    1 root root  14K Oct 29  2019 LICENSE.txt
drwxrwxr-x    6 root root 4.0K Nov  7  2019 node
drwxrwxr-x    2 root root 4.0K Oct 29  2019 .nodegit_binaries
drwxrwxr-x 1238 root root  36K Nov  7  2019 node_modules
-rw-rw-r--    1 root root 1.4M Oct 29  2019 NOTICE.txt
drwxrwxr-x    3 root root 4.0K Nov  7  2019 optimize
-rw-rw-r--    1 root root  738 Oct 29  2019 package.json
drwxrwxr-x    2 root root 4.0K Oct 29  2019 plugins
-rw-rw-r--    1 root root 4.0K Oct 29  2019 README.txt
drwxrwxr-x   11 root root 4.0K Nov  7  2019 src
drwxrwxr-x    2 root root 4.0K Nov  7  2019 webpackShims
drwxrwxr-x    5 root root 4.0K Nov  7  2019 x-pack

 

2. 서비스 등록 (systemctl)

  • /lib/systemd/system/kibana.service 편집
vi /lib/systemd/system/kibana.service

[Unit]
Description=Elasticsearch Kibana
Documentation=https://www.elastic.co/kr/products/kibana
Wants=network-online.target
After=network-online.target

[Service]
Environment=KIBANA_HOME=/usr/local/kibana
Environment=KIBANA_PATH_CONF=/usr/local/kibana/config
ExecStart=/usr/local/kibana/bin/kibana --allow-root
RestartSec=3

[Install]
WantedBy=multi-user.target

1. service 파일 수정사항 적용

systemctl daemon-reload

2. 부팅 시 kibana 자동 실행 활성화

systemctl enable kibana

Kibana도 Elasticsearch과 동일하게 기본적으로 root 권한으로 실행하는것이 허용되어 있지 않다.

하지만 실행 옵션에 --allow-root 옵션을 주면 root 권한으로 실행이 가능하긴 함.

그래서 kibana.service의 실행 Command인 ExecStart에 --allow-root 옵션을 추가

 

3. 기본 옵션 및 필수 속성 설정

  • /usr/local/kibana/config/kibana.yml 편집
server:
  name: kibana
  host: 192.168.0.10
  port: 5601

elasticsearch:
  hosts: [ "http://192.168.0.10:9200" ]

 

4. 실행

systemctl start kibana

댓글