ELK란 Elastic.co에서 제공하는 솔루션 중, Elastic Search, Logstash, Kibana 3가지 오픈소스 프로젝트의 첫 글자를 이니셜 삼아 결합된 단어이다.
Elastic Search는 검색과 분석, 데이터 저장을 위하여 사용되는 엔진이며, Logstash는 다양한 소스로부터 데이터를 제공받아 처리할 수 있는 데이터 처리/가공 파이프라인을 목적으로 사용되며, Kibana는 가공된 데이터를 시각화 하거나 강력한 filter 기능을 활용하여 탐색 도구로서 각 3가지의 오픈소스 프로젝트는 "데이터를 더 잘 다루는 방법"에 대한 내용을 담고 있다. 개념은 알았으니 이제 직접 설치해보자.
ELK를 Ubuntu 시스템에 설치하기
# 설치에 필요한 패키지 설치
sudo apt-get update -y && sudo apt-get upgrade -y
sudo apt-get install apt-transport-https ca-certificates wget -y
# Elastic GPG 키 등록 및 저장소 등록 (다른 버전이 필요하면 packages/ 뒤의 값을 6 또는 8 등으로 변경)
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > \
/etc/apt/sources.list.d/elastic-7.x.list'
# ELK 전체 설치하기
sudo apt-get update && sudo apt-get install elasticsearch logstash kibana -y
설치 후 작동 확인
>>> Elastic Search 작동 확인
sudo systemctl enable elasticsearch && sudo systemctl restart elasticsearch
systemctl status elasticsearch
curl -X GET "localhost:9200"
>>> Logstaah 작동 확인
sudo systemctl enable logstash && sudo systemctl restart logstash
systemctl status logstash
>>> 또는 logstash-utils 사용
<install-dir>/utilities/logstash-util.sh start| stop| restart| status
# Kibana 작동 확인
sudo systemctl enable kibana && sudo systemctl restart kibana
systemctl status kibana
'TroubleShootings > 삽질 예방 접종 센터' 카테고리의 다른 글
[Windows] 해결 방법 - 프로시저 시작 지점 EventSetInformation을(를) DLL ADVAPI32.dll에서 찾을 수 없습니다. (0) | 2023.11.14 |
---|---|
[Windows Error] Visual Studio (C++) 2015 재배포 페키지 0x80240017 오류 (0) | 2023.11.13 |
Ubuntu 22.04 LTS 도커(Docker) 설치 방법 (0) | 2023.11.10 |
Windows Server Product/Serial Key (0) | 2023.11.10 |
VMware 와 WSL 충돌하는 경우 해결 방법 (0) | 2023.11.07 |