ELKB6.0部署记录

来源:互联网 发布:nginx服务器宕机 编辑:程序博客网 时间:2024/06/06 03:48

服务器环境:AWS的EC2实例
系统环境:ubuntu16

ELKB = Elasticsearch + Logstash + Kibana +Beats(这里只使用其中的Filebeat)

服务器配置

s1:用来运行ELK三个程序
s2:项目服务器,使用Filebeat采集log
s3:项目服务器,使用Filebeat采集log

安装
1. 在s1安装ELK
2. 在s2和s3安装Filebeat
安装方法:ELKB6.0使用APT的安装方法

配置
在s1的/etc/logstash/conf.d/目录下添加logstash的配置

input {        beats {                port => 5044        }}...

在s2和s3的上编辑/etc/filebeat/filebeat.yml

 - paths: ["/xxx/xxx/s1_api.log"]   fields:     app_id:  s1_api_log - paths: ["/xxx/xxx/s1_server.log"]   fields:     app_id:  s1_server_log ... output.logstash:  hosts: ["s1_server_ip:5044"]

启动
sudo service elasticsearch|logstash|kibana|filebeat start

实际项目中附加的配置:
添加ssl认证
Nginx代理kibana

原创粉丝点击