ElasticStack]Logstashのインストール


Elastic SearchをインストールしたUbuntuサーバにLogstashをインストールする


サンプル・アクセス・ログ・データの減少
wget media.sundog-soft.com/es/access_log

1.Java開発キットのインストール

sudo apt install openjdk-8-jre-headless

[output]



2.logstatsh自体をインストールしsudo apt dashを更新する

sudo apt-get update && sudo apt-get install logstash

[output]



3.Logstashのプロファイルを作成する


logstash.confへの入力パスの指定
sudo nano /etc/logstash/conf.d/logstash.conf
logstash.confに次のコードを入力します.
//logstash.conf
input {
        file {
                path => "/home/silverpaper(본인이 설정한 name)/access_log"
                start_position => "beginning"
        }
}
filter {
        grok {
                match => {"message" => "%{COMBINEDAPACHELOG}"}
        }
        date {
                match =>["timestamp", "dd/MMM/yyyy:HH:mm:ss Z"]
        }
}
output {
        elasticsearch {
                hosts => ["localhost:9200"]
        }
        stdout {
                codec => rubydebug
        }
}
作成後ctrl+xで保存して終了