본문 바로가기
ELK

[ Logstash ] Logstash 설치 (install) 및 plug in 확인 법

by 정윤재 2020. 3. 16.

Logstash 는 데이터를 수집하여 저장해 주는 해주는 오픈소스 프로그램 입니다.
ELK 에서 중요한 부분을 차지 하며 시중에 알려진 데이터 형태를 대부분 지원 하고 있어
유용하게 사용 할 수 있습니다.

1. Logstash 사이트에서 logstash 를 다운로드 받습니다.
   사이트 : https://www.elastic.co/kr/downloads/logstash
윈도우에서 사용할 경우 주의 사항  :  https://shonm.tistory.com/624


2. Logstash 파일 압축 해제
   tar.gz 나 zip 파일의 압축을 풀면 설치가 끝납니다.


3. Plug-in 리스트 확인
   Logstash 의 강점은 데이터를 수집(input)하거나 저장(output)하는데
   여러가지 방법을 제공한다는 것에 있습니다.
   그 형태를 제공하는 방식이 plug-in 으로서 계속 추가 되고 있습니다.
    Plug-in 목록은 아래 사이트를 통해 확인 할 수 있습니다.

Input : https://www.elastic.co/guide/en/logstash/current/input-plugins.html

Filter : https://www.elastic.co/guide/en/logstash/current/filter-plugins.html

Output : https://www.elastic.co/guide/en/logstash/current/output-plugins.html

Shell 또는 cmd 화면에서 서버 또는 PC 에 설치 된 plug-in 확인합니다.
($LOGSTASH_HOME 은 logstash 설치한 폴더)

- $LOGSTASH_HOME/bin/logstash-plugin list
  를 실행 하면 사용 할 수 있는 plugin list 를 볼 수 있습니다.

4. Plugin 설치
   저는 logstash-output-jdbc 라는 plugin을 사용하고 싶은데 없으므로 설치 해 보겠습니다.
  - logstash-plugin install plugin명칭
  - 예) logstash-plugin install logstash-output-jdbc


===================================================================

Plugin 설치 시 오류 사항
Systemcallerror 발생 시 … (사용자 이름이 한글이여서 인식을 못해서 입니다. 영어 계정 하나 만드셔서 실행 시키시면 됩니다. 운영서버의 경우 영어 이름이 없을 테니 이런 문제는 발생하지 않을 것입니다.)

 


댓글