别裁伪体亲风雅,转益多师是汝师。这篇文章主要讲述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?
- Apache节点:192.168.132.52
【Filebeat+ELK 部署(接上一篇)】
推荐阅读
- NGBoost美国斯坦福大学团队算法介绍-作者亲测性能对比LightGBM,XGBoost,catboost
- 第三节Igress部署安装(traefik)
- zookeeper集群+kafka集群 部署
- Ansible-playbook实现Apache(httpd)编译安装及批量部署
- 一文带你入门Docker容器服务 #yyds干货盘点#
- 如何在 Linux 中将主目录移动到新分区或磁盘()
- windows系统常用CMD快捷命令
- Linux运维必知(如何从其 PID 中查找进程名称)
- #yyds干货盘点#如何写好Dockerfile