Filebeat+ELK 部署(接上一篇)

Posted 正在迷途

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Filebeat+ELK 部署(接上一篇)相关的知识,希望对你有一定的参考价值。

Filebeat+ELK 部署

  • Node1节点(2C/2G):192.168.132.50
  • Node2节点(2C/2G):192.168.132.51
  • Apache节点:192.168.132.52
//在 Node1 节点上操作
1.安装 Filebeat
#上传软件包 filebeat-6.2.4-linux-x86_64.tar.gz /opt目录
tar zxvf filebeat-6.2.4-linux-x86_64.tar.gz
mv filebeat-6.2.4-linux-x86_64/ /usr/local/filebeat


2.设置 filebeat 的主配置文件
cd /usr/local/filebeat

vim filebeat.yml
filebeat.prospectors:
- type: log #指定 log 类型,从日志文件中读取消息
enabled: true
paths:
- /var/log/messages #指定监控的日志文件
- /var/log/*.log
fields: #可以使用 fields 配置选项设置一些参数字段添加到 output 中
service_name: filebeat
log_type: log
service_id: 192.168.132.50

--------------Elasticsearch output-------------------
(全部注释掉)

----------------Logstash output---------------------
output.logstash:
hosts: ["192.168.132.52:5044"] #指定 logstash 的 IP 和端口

#启动 filebeat
./filebeat -e -c filebeat.yml


4.在 Logstash 组件所在节点上新建一个 Logstash 配置文件
cd /etc/logstash/conf.d

vim logstash.conf
input
beats
port => "5044"


output
elasticsearch
hosts => ["192.168.132.50:9200"]
index => "%[fields][service_name]-%+YYYY.MM.dd"

stdout
codec => rubydebug



#启动 logstash
logstash -f logstash.conf


5.浏览器访问 http://192.168.132.50:5601 登录 Kibana,单击“Create Index Pattern”按钮添加索引“filebeat-*”,单击 “create” 按钮创建,单击 “Discover” 按钮可查看图表信息及日志信息。
  • Node1节点(2C/2G):192.168.132.50

Filebeat+ELK

Filebeat+ELK

Filebeat+ELK

Filebeat+ELK

Filebeat+ELK

  • Apache节点:192.168.132.52

Filebeat+ELK

Filebeat+ELK

Filebeat+ELK

以上是关于Filebeat+ELK 部署(接上一篇)的主要内容,如果未能解决你的问题,请参考以下文章

ELK 架构之 Logstash 和 Filebeat 安装配置

ELK 架构之 Logstash 和 Filebeat 安装配置

ELK 部署步骤 最后 Filebeat+ELK

ELK 部署步骤 最后 Filebeat+ELK

ELK 部署步骤 最后 Filebeat+ELK

helm部署Filebeat + ELK