springCloudに基づく-ELKログ管理センター(2)logstash-6.2.4

前提:

1.Linux環境

2.JDK1.8が必要です 

自動インストール、環境変数を構成する必要はありません

yum install -y java-1.8.0-openjdk.x86_64

1.ダウンロード

必要なディレクトリ(ここでは/ data /ディレクトリに移動します)にcdして、実行します

wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.4.tar.gz

解凍する

tar -zxvf logstash-6.2.4.tar.gz -C /data/

二、配置

1.ファイアウォールポートを開きます

#设置端口
firewall-cmd --zone=public --add-port=9600/tcp --permanent
firewall-cmd --zone=public --add-port=4569/tcp --permanent
#防火墙重启
firewall-cmd --reload
#检查是否开发该端口
firewall-cmd --zone=public --list-port

2.jvm.optionsメモリを256Mに変更します

#进入到配置目录
cd /data/logstash-6.2.4/config

#修改内存占用大小
vim jvm.options

-Xms256m
-Xmx256m 

3.logstash.confファイルを作成します

vim logstash.conf

次のように書く

input {
  tcp {
    mode => "server"
    host => "172.17.0.16" #服务器的IP
    port => 4569 #接收日志的端口号
    codec => json_lines
  }
}

output {
 elasticsearch {
 action => "index"
 hosts => ["172.17.0.16:9200"] #ES的IP和端口
 index => "java-log%{[appname]}" #创建的日志文件名称
 }
}

3、開始

#cd 到logstash的安装目录下
cd /data/logstash/6.2.4

#启动
bin/logstash -f config/logstash.conf

PS:ES6が開始されていることを確認してください。

       クラウドサーバーで構成されている場合は、セキュリティグループの対応するポートも開く必要があります。

正常な開始インターフェイス

 

シリーズ:

springCloud-ELKログ管理センターに基づく(1)elasticsearch-6.2.4インストール

https://blog.csdn.net/qq_37203082/article/details/114141691

springCloudに基づく-ELKログ管理センター(2)logstash-6.2.4

https://blog.csdn.net/qq_37203082/article/details/114261649

springCloud-ELKログ管理センター(3)kibana-6.2.4に基づく

https://blog.csdn.net/qq_37203082/article/details/114262320

springCloudに基づく-ELKログ管理センター(4)springCloud呼び出し

https://blog.csdn.net/qq_37203082/article/details/114262982

 

おすすめ

転載: blog.csdn.net/qq_37203082/article/details/114261649