[ELK] 키바나 설치

2021. 12. 28. 20:31·ELK
728x90

설치환경

  • GCP VM 머신 : e2-medium (vCPU 2개, 4GB 메모리)
  • OS : CentOS 7

설치

[tgyun615@elastic-3 ~]$ wget https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-linux-x86_64.tar.gz
--2021-12-28 10:31:49--  https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-linux-x86_64.tar.gz
Resolving artifacts.elastic.co (artifacts.elastic.co)... 34.120.127.130, 2600:1901:0:1d7::
Connecting to artifacts.elastic.co (artifacts.elastic.co)|34.120.127.130|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 280893546 (268M) [application/x-gzip]
Saving to: ‘kibana-7.16.2-linux-x86_64.tar.gz’
100%[==============================================================================================================>] 280,893,546  153MB/s   in 1.7s   
2021-12-28 10:31:52 (153 MB/s) - ‘kibana-7.16.2-linux-x86_64.tar.gz’ saved [280893546/280893546]
  • wget https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-linux-x86_64.tar.gz
  • tar -xvf kibana-7.16.2-linux-x86_64.tar.gz 

설정파일 변경

  • config 디렉토리안에 있는 kibana.yml 설정파일 변경 진행 (vim kibana.yml)
  • server.host를 변경함 (외부접근가능하도록 변경해야함)
  • server.name으로 키바나 인스턴스명을 지정 (필수는 아님)
  • elasticsearch.hosts을 통하여 엘라스틱서치 인스턴스 주소를 지정함
  • logging.dest를 통하여 로그 경로지정 (키바나는 stdout이 default)

실행

실행파일 정보

bin/kibana
  • kibana : 실행 
  • kibana-plugin : 키바나 플러그인 설치
  • kibana-keystore: 키바나 키스토어 저장

정상실행확인

  • http://서버주소:5601로 브라우저 접속확인

백그라운드 실행종료 스크립트 예시

키바나는 엘라스틱서치와 다르게 백그라운드 실행옵션이 별도로 존재 하지 않음

SERVICE="kibana"
case "$1" in
    start)
        echo "kibana starting..."
                /home/tgyun615/kibana-7.16.2-linux-x86_64/bin/kibana &
                exit
        ;;
     stop)
        echo "kibana stoping..."
        PIDs=`ps -ef | grep node | grep -v 'grep' | awk '{print $2}'`
        if pgrep -f "$SERVICE" >/dev/null
        then
                echo "PID : $PIDs"
                kill -9 $PIDs
        else
                echo "$SERVICE stopped"
        fi
        ;;
   status)
        echo "kibana status..."
        if pgrep -f node >/dev/null
        then
                echo "$SERVICE is running"
        else
                echo "$SERVICE stopped"
        fi
        ;;
  restart)
        echo "kibana restart..."
        PIDs=`ps -ef | grep "$SERVICE" | grep -v 'grep' | awk '{print $2}'`
        if pgrep -f node >/dev/null
        then
                echo "PID : $PIDs"
                kill -9 $PIDs
                sleep 15
                /home/tgyun615/kibana-7.16.2-linux-x86_64/bin/kibana &
                exit
        else
                echo "$SERVICE stopped"
                /home/tgyun615/kibana-7.16.2-linux-x86_64/bin/kibana &
                exit
        fi
        ;;
        *)
        echo "Usage: $0 {start|stop|status|restart}"
        ;;
esac

 

저작자표시

'ELK' 카테고리의 다른 글

[ELK] 엘라스틱서치 샤드  (0) 2025.02.03
[ELK] 엘라스틱서치 KEYWORD / TEXT 타입  (0) 2025.02.03
[ELK] index [.async-search] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block] 발생시 처리  (0) 2022.02.08
[ELK] 로그스태시 설치  (0) 2021.12.31
[ELK] 엘라스틱서치 설치  (0) 2021.12.28
'ELK' 카테고리의 다른 글
  • [ELK] 엘라스틱서치 KEYWORD / TEXT 타입
  • [ELK] index [.async-search] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block] 발생시 처리
  • [ELK] 로그스태시 설치
  • [ELK] 엘라스틱서치 설치
집한구석
집한구석
  • 집한구석
    tgyun615.info
  • 전체
    오늘
    어제
    • 카테고리 (183)
      • JAVA (38)
      • SPRING (15)
      • KOTLIN (23)
      • NETTY (1)
      • DEVOPS (3)
      • DOCKER (7)
      • KUBERNETES (2)
      • JAVASCRIPT (1)
      • SPLUNK (3)
      • ELK (7)
      • KAFKA (2)
      • GO (4)
      • ALGORITHM & DATA STRUCTURE (9)
      • IDE (5)
      • OS (16)
      • NETWORK (14)
      • GCP (2)
      • AWS (2)
      • DATABASE (10)
      • CLEANCODE (7)
      • OTHER (12)
  • 최근 글

  • 태그

    java
    ElasticSearch
    IntelliJ
    Kafka
    프로그래머스
    go
    AWS
    Spring
    이펙티브 코틀린
    splunk
    docker
    엘라스틱서치
    SQL
    cleancode
    클린코드
    JPA
    자바
    Elk
    이펙티브코틀린
    코틀린
  • 링크

    • github
    • linkedin
    • resume
  • hELLO· Designed By 정상우. v4.10.3
집한구석
[ELK] 키바나 설치
상단으로

티스토리툴바