[ES] ELK 스택 준비

코박·2022년 8월 9일
0

ElasticSearch

목록 보기
3/5
post-thumbnail

ELK 준비(feat. FileBeat)

키바나 (Kibana)

키바나란?

  • 엘라스틱 서치의 데이터를 시각화하고 여러 엘라스틱 스택을 탐색하게 해주는 무료 오픈 소스 인터페이스

키바나 이미지 다운로드

  • sudo docker pull docker.elastic.co/kibana/kibana:7.16.2

키바나 실행

  • sudo docker run -d --network=elastic --name kibana -p 5601:5601 docker.elastic.co/kibana/kibana:7.16.2

로그 스태시 (LogStash)

로그 스태시란?

  • 데이터의 집계, 변환, 저장을 담당하며 데이터 처리 파이프라인을 지원해 사용하고있는 저장소로 전달해주는 매개체

로그 스태시 이미지 다운로드

  • sudo docker pull docker.elastic.co/logstash/logstash:7.16.2

로그 스태시 실행

  • sudo docker run -d --network=elastic --name logstash -p 5044:5044 docker.elastic.co/logstash/logstash:7.16.2

파일 비트 (FileBeat)

파일 비트란?

  • 보안 장치, 클라우드, 컨테이너, 호스트 또는 OT 에서 수집한 로그와 파일을 경량화 된 방식으로 전달하고 중앙 집중화 시켜 작업을 보다 간편하게 만들어주는 경량 로그 수집기

파일 비트 이미지 다운로드

  • sudo docker pull docker.elastic.co/filebeat/filebeat:7.16.2

파일 비트 실행

  • sudo docker run -d --network elastic --name filebeat -v /apps/filebeat/test.log:/usr/share/filebeat/logs/access_log docker.elastic.co/beats/filebeat:7.16.2

주의점

  • 엘라스틱 서치 설치 Network 와 맞춰서 실행시켜야 정상적으로 연결된다.
  • 엘라스틱 서치와의 버전이 맞지 않으면 호환되지 않는 경우가 있다.
profile
웹 개발자 할래요

0개의 댓글