elk实战一

前言:

(1)安装测试环境 centos7
(2)elk是Elasticsearch , Logstach,Kibana 开源软件的集合,对外是作为一个日志管理系统的开源方案。它可以从任何来源,任何格式进行日志搜索,分析获取数据,并实时进行展示
(3)基本软件作用

1.Filebeat :监控日志文件,转发,获取制定路径的日志文件,传输日志文件给Logstash,或者也可以先给到kafka,然后在到Logstash;
2.Logstash:日志收集,管理,存储,转发日志给Elasticsearch进行处理
3.Elasticsearch:搜索,提供分布式全文搜索引擎,搜索是实时进行处理的,对数据进行索引和聚合
4.Kibana:日志的过滤web 展示,图形界面化操作日志

一、下载安装Filebeat

1、下载地址:(https://www.elastic.co/downloads/beats/filebeat)
2、通过tar -xvf 命令解压安装
3、修改配置文件,采集tomcat 服务器的日志文件

- type: log

  # Change to true to enable this input configuration.
  enabled: true

  # Paths that should be crawled and fetched. Glob based paths.
  paths:
    - /usr/local/etc/tomcat9/logs/test_*.log
    #- c:\programdata\elasticsearch\logs\*
  fields:
     log_topics: test
- type: log
  enabled: true
  paths :
   - /usr/local/etc/tomcat9/logs/jut_*.log
  fields:
    log_topics: jut

output.kafka:
  enabled: true
  hosts: ["127.0.0.1:9092"]
  topic: 'elk-%{[fields][log_topics]}'

1:- type:指定文件的输入类型log
2:paths: 指定采集日志路径
3:fields:向输出的每一条日志添加额外的信息,比如“level:debug”,方便后续对日志进行分组统计,在kibana 看到的内容就会有 fields:{
"level":"debug"}
4: output.kafka:  配置的是将日志先输入到kafka 中

4、启动Filebeat,由于日志会采集到kafka 中,所以要先启动kafka,然后在启动Filebeat

./filebeat -e -c filebeat.yml -d "publish"

5、启动成功后可以看到已经采集了日志信息,包括添加的fields 也包含在内,自此Filebeat 已经配置完成

1543910783484.jpg

二、安装Logstash

1、下载,解压 Logstash
2、配置logstash.conf 文件
宏观的配置文件内容格式如下:

# 输入
input {  ...
}
# 过滤器
filter {...
}
# 输出
output {  ...
}

由于日志采集到了kafka 这里以kafka 作为输入,输出到elasticsearch (index 是作为Kibana 的索引),过滤这块没做研究,可以暂时省略

input {
        kafka {
    bootstrap_servers => "127.0.0.1:9092"
    #topic id
    topics =>["elk-test"]
    codec => "json"
  }
}
filter {
    grok {
        match => { "message" => "%{COMBINEDAPACHELOG}"}
    }
    geoip {
        source => "clientip"
    }
}
output{
        elasticsearch{
        hosts => ["127.0.0.1:9200"]
        index => "kafka-%{+YYYY.MM.dd}"
        }
          
}        

4、退出保存,然后启动Logstash

bin/logstash -f logstash.conf

三、Elasticsearch 的安装

1、下载并解压Elasticsearch,附官网下载地址:(https://www.elastic.co/cn/downloads/elasticsearch
2、进入bin 目录,启动Elasticsearch

./elasticsearch

四、Kibana的安装

Kibana是一个开源的分析和可视化平台,旨在与Elasticsearch一起工作。您使用Kibana搜索,查看和与存储在Elasticsearch索引中的数据进行交互。您可以轻松地在各种图表,表格和地图中执行高级数据分析和可视化数据。

1、Kibana 下载与解压,下载地址:https://www.elastic.co/downloads/kibana

2、修改配置文件
(1)将IP地址修改为0.0.0.0 表示全匹配


1543981917328.jpg

(2)指定要进行连接到的Elasticsearch


1543982086826.jpg

(3)启动Kibana
在bin目录下使用命令: ./kibana 启动:

(4) 访问Kinbana:http://ip:5601

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,723评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,003评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,512评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,825评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,874评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,841评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,812评论 3 416
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,582评论 0 271
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,033评论 1 308
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,309评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,450评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,158评论 5 341
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,789评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,409评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,609评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,440评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,357评论 2 352

推荐阅读更多精彩内容