Logstash 설치 및 환경구성


1. Logstash 다운로드 및 설치

  $ curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-6.1.3.rpm
  $ sudo rpm -i logstash-6.1.3.rpm

2. 환경설정

  • Input 으로 beats 를 output 으로 elasticsearch 지정하도록 설정
    $ cd /etc/logstash/conf.d
    $ sudo vi beats.conf
    
  • 아래 내용 입력
    input {
    beats {
    port => 5044
    }
    }
    output {
    elasticsearch {
      hosts => "localhost:9200"
      manage_template => false
      index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
      document_type => "%{[@metadata][type]}"
    }
    }
    
  • Beats input 플러그인 업데이트
    $ cd /usr/share/logstash
    $ sudo ./bin/logstash-plugin update logstash-input-beats
    

3. 방화벽 오픈

  $ su -
  # firewall-cmd --zone=public --permanent --add-port=5044/tcp
  # firewall-cmd --reload

4. Logstash 서비스 실행/확인

  $ sudo systemctl start logstash
  $ sudo systemctl status logstash
  $ cd /var/log/logstash
  $ tail -100f ./logstash-plain.log
  $ netstat -anp |grep LISTEN|grep 5044

results matching ""

    No results matching ""