脚本宝典收集整理的这篇文章主要介绍了Logstash - 安装部署,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
Elastic官网: https://www.elastic.co/cn/elastic-stack/
下载安装包
搜索下载: https://www.elastic.co/cn/downloads/past-releases#elasticsearch
注意: 整套组件需要版本一致,当前案例版本为 6.7.0
**elasticsearch**: wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.7.0.tar.gz
**kibana**: wget https://artifacts.elastic.co/downloads/kibana/kibana-6.7.0-linux-x86_64.tar.gz
**logstash**: wget https://artifacts.elastic.co/downloads/logstash/logstash-6.7.0.tar.gz
**filebeat**: wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.7.0-linux-x86_64.tar.gz
1.上传压缩包 logstash-6.7.0.tar.gz
2.解压 tar -zxvf logstash-6.7.0.tar.gz
3.配置 vim logstash.yml, logstash-sample.conf
4.启动 nohup bin/logstash -f ./config/logstash-sample.conf
5.案例:
cp logstash-sample.conf logstash-syne.conf
logstash-syne.conf 内容:
input {
tcp {
host => "0.0.0.0"
port => 4560
codec => "json"
}
}
filter {
grok {
match => {
"message" => "s*Https*Request:s*CommonLog{createBy=%{GREEDYDATA:create_by},s*updateBy=%{GREEDYDATA:update_by},s*createTime=%{GREEDYDATA:create_time},s*updateTime=%{GREEDYDATA:update_time},s*isDeleted=%{GREEDYDATA:is_deleted},s*id=%{GREEDYDATA:data_id},s*type=%{GREEDYDATA:type},s*traceId=%{GREEDYDATA:trace_id},s*serviceName=%{GREEDYDATA:service_name},s*title=%{GREEDYDATA:title},s*operation=%{GREEDYDATA:operation},s*method=%{GREEDYDATA:method},s*url=%{GREEDYDATA:url},s*params=%{GREEDYDATA:params},s*ip=%{GREEDYDATA:ip},s*executeTime=%{GREEDYDATA:execute_time},s*location=%{GREEDYDATA:location},s*tenantId=%{GREEDYDATA:tenant_id},s*exception=%{GREEDYDATA:exception},s*createName=%{GREEDYDATA:create_name},s*updateName=%{GREEDYDATA:update_name},s*operationType=%{GREEDYDATA:operation_type},s*customsId=%{GREEDYDATA:customs_id},s*zoneId=%{GREEDYDATA:zone_id},s*companyId=%{GREEDYDATA:company_id}}"
}
}
}
output {
stdout {
codec => rubydebug
}
elasticsearch {
action => "index"
hosts => ["127.0.0.1:9200"]
index => "syne_sys_log"
}
}
以上是脚本宝典为你收集整理的Logstash - 安装部署全部内容,希望文章能够帮你解决Logstash - 安装部署所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。