logstash elasticsearch kibana

網上看了個logstash elasticsearch kibana 的例子,寫得頗有意思。在時間不容許的狀況下,例如2,3天要搞出個日誌收集,分析系統,ELK仍是能夠考慮的。nginx

須要環境 代理服務器+ELK,本例選擇redis

nginx1.12.1 , logstash5.5.1, elasticsearch5.5.1, kibana5.5.1ruby

安裝nginx,這個比較容易,前面章節有介紹,略過。服務器

安裝ELK,  因爲本例是win版本,下載後解壓便可。elasticsearch

在{logstgash.home}/bin/下建個 文件 logstash-shipper.confdebug

input {
  stdin{}
  file {
  path => "F:/servers/elk/error.log"
  codec => multiline{
  'negate'=> true
  'pattern' => '^\d'
  'what' => 'previous'
}
}
}代理

output {
stdout {
   codec => rubydebug
}
elasticsearch {
      hosts => ["localhost:9200" ]
      index => "logstash-%{+YYYY.MM.dd}"
}
}日誌

path:是監控的log文件, es的host設置,用默認本機便可。code

啓動ES:server

{es.home}/bin/elasticsearch

啓動logstash(相似redis):

logstash  -f  logstash-shipper.conf

有個ERROR,  感受沒有啥大問題,不要慫,繼續幹。

啓動kibana

{kibana.home}/bin/kibana -e http://127.0.0.1:9200

訪問:http://localhost:5601

 

相關文章
相關標籤/搜索