AWS

AWS EC2에 ElasticSearch & Kibana 설치 하기

뇌장하드 2022. 2. 21. 19:30

 

 

지난 포스팅에서는 ELK중 logstash을 단독으로 인스턴스에 설치를 하였고 이번에는 남은 EK을 인스턴스에 설치를 해보겠습니다.

logstash 설치를 선행 하시고 시작하셔야 합니다. 설치가 안되어 있으면 이 곳을 보고 설치하고 와주시길 바랍니다.

먼저 인스턴스 스펙은 

EC2: Ubuntu(18.04)

성능 t2.small(2코어 2기가)

 

터뮤즈로 인스턴스에 접속을 해줍니다.

그다음 다음 명령어를 실행 시켜주세요 

#도커를 설치 해줍니다.

sudo snap install docker

#깃헙 레포지토리를 다운 받아줍니다.

git clone https://github.com/Kyeongrok/docker-compose-elastic-kibana

#디렉토리이동

cd docker-compose-elastic-kibana

#커널의 설정 값을 변경해줍니다. 

sudo sysctl -w vm.max_map_count=524288

#도커 컴포즈를 실해시켜줍니다.

sudo docker-compose up

위 와 같은 명령을 다 적용하시면 아주 간단하게 elasticsearch 와 kibana를 도커 위에 설치를 할수 있습니다. 

인스턴스 포트 개방은 필수입니다!! elasticsearch=9200 kibana=5601번 포트를 디폴트로 사용합니다.

 

이로써 로그, 모니터링을 위한 ELK시스템 구축이 완료 되었습니다.