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] 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) | 2022.01.18 |
[ELK] 로그스태시 설치 (0) | 2021.12.31 |
[ELK] 엘라스틱서치 설치 (0) | 2021.12.28 |