Linux

[Linux] ELK(Elasticsearch, Logstash, and Kibana) 설치

IT-PAPA 2023. 1. 23. 06:30
728x90
반응형

ELK 를 설치하기 위해 필자는 아래와 같은 명령어를 순서대로 실해아여 설치해 보았다.

docker를 이용하여, 간단하게 설치하는 방법도 있지만, 네이티브하게 한번 멋지게 설치해보자.

apt update 및 openjdk8 설치

sudo apt update
sudo apt upgrade -y
sudo apt-get install openjdk-8-jdk -y

 

profile 수정

sudo vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export Class_PATH=$JAVA_HOME/lib:$CLASS_PATH

profile 수정
profile 수정

GPG 키 추가

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-7.x.list

sudo apt update

GPG 키 추가
GPG 키 추가

elasticsearch 설치

sudo apt install elasticsearch

elasticsearch 설치 진행
elasticsearch 설치 진행

elasticsearch 실행하기 (시간 쪼금 걸림 한 10~20초?)

systemctl start elasticsearch

systemctl 인증 화면
systemctl 인증 화면


elasticsearch 실행상태 확인하기

systemctl status elasticsearch

elasticsearch 상태
elasticsearch 상태


kibana 설치하기

sudo apt install kibana

kibana 설치 진행
kibana 설치 진행


kibana 설정파일 수정하기

sudo vi /etc/kibana/kibana.yml


주석제거 3개

server.port: 5601
server.host: "localhost"
elasticsearch.hosts: ["http://localhost:9200"]

kibana.yml 설정 화면 주석 제거
kibana.yml 설정 화면 주석 제거


kibana 실행하기

systemctl start kibana



kibana 실행상태 확인하기

systemctl status kibana

kibana 상태 확인
kibana 상태 확인



kibana UI 접속해보기 - 다음 도메인으로 이동해보자!!

http://localhost:5601

kibana UI 접속 화면
kibana UI 접속 화면


logstash 설치하기

sudo apt install logstash

logstash 설치 화면
logstash 설치 화면


logstash 실행하기

systemctl start logstash


logstash 실행상태 확인하기

systemctl status logstash

 

logstash 상태 확인
logstash 상태 확인

 

728x90
반응형
LIST