input {
file {
path=> [ "/usr/local/logstash/bin/test_log/MProbe01.log",
"/usr/local/logstash/bin/test_log/MProbe02.log" ]
#codec=>multiline {
# pattern => "^\s"
# what=>"previous"
#}
type=>"probe_log" #类型名称
# tags=>["XX.XX.XX.XX"]
}
}
###过滤
#filter{
# grok {
# match => ["message","mailmonitor"]
# add_tag => [mailmonitor]
# }
# grok {
# match => [ "message", "smsmonitor" ]
# add_tag => [smsmonitor]
# }
# ....
#}
###output to es
output {
elasticsearch {
hosts => "10.8.5.101:9200"
index => "mprobe_index" #索引名称
#template_name => "mprobelog"
#document_id => "%{id}"
}
stdout { codec => json_lines }
}参考地址:https://blog.csdn.net/laoyang360/article/details/51842744
logstash本地执行命令:nohup ./bin/logstash -f self_logstash.conf &
kibana启动命令:nohup ./bin/kibana -p 3607 -e http://116.246.x0.xx:5909 -H 0.0.0.0 &