ELK 配置部署

这篇文章主要讲elk日志服务搭建,各个组件之间的相互调用配置。组建安装可自行百度,我这后面博客也会有说明

主要涉及的组建包括:

beat (Filebeat) :主要收集当前服务器,日志,发送到logstash (也可以直接发送到es)

logstash:对日志进行过滤,发送到es

elasticsearch: 日志服务器

kibnan:查看日志

1 废话不多说直接先上图

2 详细配置

第一步

准备日志文件 tomcat 日志配置产生的文件我不多说,我这面准备好一个日志文件chargehub.log  ,上传到 服务器固定位置 /usr/local/src/log 目录下

第二步,配置filebeat ,filebeat 结构如下图

vim filebeat.yml  打开该文件 进行如下配置

filebeat.inputs:    # 输入配置,读取该服务器的日志

- type: log

 paths:
    - /usr/local/src/log/chargehub.log

output.logstash:  #输出配置 ,输出到logstash ,如果是远程 localhost 可换成地址。
 #The Logstash hosts
  hosts: ["localhost:5044"]

第三步 配置logstash

在logstash 根目录下,或者自己建一个配置文件夹,创建一个.conf 配置文件

input {   #输入配置  指定beats ,logstash 启动端口是5044
   beats {
     port=>"5044"
   }
}
output{  #输出到es  指定es 地址 用户名密码,如果es 没有配置用户名密码 ,可以不指定
  # stdout{
   #  codec =>rubydebug
  # }
    elasticsearch {
        hosts => "127.0.0.1:8800"
        user => "elastic"
        password =>"111111"
    }

}

第四步

启动beatfile

启动logstash

 

启动成功应该就会发现es 里面有数据了,如果没有可以手动编辑下日志文件。这样日志应该会同步到es

 

参考文章

https://www.cnblogs.com/cjsblog/p/9445792.html

https://www.cnblogs.com/qingqing74647464/p/9378385.html

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值