LogStash

安裝

1.下載https://www.elastic.co/downloads/logstash
2.上傳到/usr/local目錄下
3.rpm -ivh logstash.rpm
4.進(jìn)入/etc/logstash目錄,修改startup.options文件

Override Java location

JAVACMD="${JAVA_HOME}/bin/java"

[root@localhost logstash]# cd /usr/share/logstash/
[root@localhost logstash]# ls
bin CHANGELOG.md CONTRIBUTORS data Gemfile Gemfile.jruby-1.9.lock lib LICENSE logstash-core logstash-core-event-java logstash-core-plugin-api logstash-core-queue-jruby NOTICE.TXT vendor
[root@localhost logstash]# bin/logstash -e 'input { stdin { } } output { stdout {} }'
WARNING: Could not find logstash.yml which is typically located in $LS_HOME/config or /etc/logstash. You can specify the path using --path.settings. Continuing using the defaults
Could not find log4j2 configuration at path /usr/share/logstash/config/log4j2.properties. Using default config which logs to console
17:38:21.748 [main] INFO logstash.setting.writabledirectory - Creating directory {:setting=>"path.queue", :path=>"/usr/share/logstash/data/queue"}
17:38:21.777 [LogStash::Runner] INFO logstash.agent - No persistent UUID file found. Generating new UUID {:uuid=>"bf03b281-c103-4ae0-ba01-676f50349c94", :path=>"/usr/share/logstash/data/uuid"}
The stdin plugin is now waiting for input:
17:38:22.035 [[main]-pipeline-manager] INFO logstash.pipeline - Starting pipeline {"id"=>"main", "pipeline.workers"=>2, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>5, "pipeline.max_inflight"=>250}
17:38:22.052 [[main]-pipeline-manager] INFO logstash.pipeline - Pipeline main started
17:38:22.119 [Api Webserver] INFO logstash.agent - Successfully started Logstash API endpoint {:port=>9600}


[root@localhost ~]# mkdir -p /usr/share/logstash/config/
[root@localhost ~]# ln -s /etc/logstash/* /usr/share/logstash/config
[root@localhost ~]# chown -R logstash:logstash /usr/share/logstash/config/
[root@localhost ~]# cd /usr/share/logstash/
[root@localhost logstash]# ls
bin CHANGELOG.md config CONTRIBUTORS data Gemfile Gemfile.jruby-1.9.lock lib LICENSE logstash-core logstash-core-event-java logstash-core-plugin-api logstash-core-queue-jruby NOTICE.TXT vendor
[root@localhost logstash]# bin/logstash -e 'input { stdin { } } output { stdout {} }'
Sending Logstash's logs to /var/log/logstash which is now configured via log4j2.properties
[root@localhost logstash]#

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 關(guān)鍵詞: filebeat logstash docker docker-compose PS : 本篇文章的改進(jìn)...
    eason02閱讀 3,788評論 2 5
  • Logstash是一個具有實(shí)時管線能力的開源數(shù)據(jù)收集引擎。在ELK Stack中,通常選擇更輕量級的Filebea...
    steanxy閱讀 3,555評論 1 6
  • 本人陸陸續(xù)續(xù)接觸了ELK的1.4,2.0,2.4,5.0,5.2版本,可以說前面使用當(dāng)中一直沒有太多感觸,最近使用...
    三杯水Plus閱讀 4,120評論 0 12
  • 長發(fā)剪成了短發(fā),可生命洗滌不盡歲月的鉛華,我們在那相遇,相識,相知。 有些東西明明一文不值,卻不舍得丟掉。它們越來...
    怡南閱讀 679評論 0 4
  • 看見小樹發(fā)芽 春天的快樂那么大 而我看見你恬靜的臉龐 我的笑容那么大 哪怕只能遠(yuǎn)遠(yuǎn)的
    蒼軒客閱讀 185評論 0 2