ELK 설치

ELK 설치

로그 유실을 피하기 위해 멀티 노드로 구성했습니다.

각 노드의 elasticsearch.yml 내용은 같습니다.

ELK 설치할 서버 환경

AWS EC2

docker-compose

ELK 설치( 로그 수집할 서버)

1.docker 설치

2.docker compose 설치

3.docker compose를 이용한 ELK 설치

4.compose, ELK yml 설정 세팅

5.LIfecycle 정책 생성

5.Lifecycle 템플릿 생성 및 정책 연동

1. docker 설치

sudo yum -y install docker sudo systemctl start docker sudo systemctl enable docker

2.docker-compose 설치

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose docker-compose --version

참고 : https://docs.docker.com/compose/install/

3.docker-compose를 이용한 ELK 설치

git clone https://github.com/deviantony/docker-elk.git cd docker-elk

참고 자료 : https://neulpeumbomin.tistory.com/18

from http://hwi-programing.tistory.com/86 by ccl(A) rewrite - 2021-09-14 17:26:18