美文网首页
ELK学习04-系统日志收集与展示

ELK学习04-系统日志收集与展示

作者: 迷途的猿 | 来源:发表于2019-06-04 16:22 被阅读0次

前面我们已经搭建好ELK组件,现在来用它收集并且展示我们的系统日志。

1、启动Elasticsearch

1.1切换 elkuser用户(注意不能在root用户下启动)

切换用户命令:su elkuser,执行下面的启动命令

/data/app/elasticsearch/bin/elasticsearch

2、启动Kibana

/data/app/kibana/bin/kibana

3、Logstash

3.1 进入Logstash的cong目录下,创建一个新的后缀为conf的文件:

vi test_syslog.conf

3.2 输入以下内容(内容说明不用输入)

input {

    file {

        path => "/var/log/messages"

        type => "system"

        start_position => "beginning"

    }

}

filter {

}

output {

    elasticsearch {

        hosts => ["127.0.0.1:9200"]

        index => "msg-%{+YYYY.MM.dd}"

    }

}

内容说明:

input {} :输入信息的说明

path:告诉Logstash我们收集数据的路径

type:自定义一个类型,用来区分收集是什么数据

start_position:从日志文件开头处开始收集

filter {}:这里我们不需要过滤,就空着

output {}:输出信息的说明

 elasticsearch {}:告诉Logstash我们收集后的数据存储在elasticsearch 

hosts:elasticsearch所在的主机ip+端口

index :输出到数据保存的一个集合,这里定义这个集合的名字

保存退出vi

3.3 启动Logstash,并且读取test_syslog.conf

/data/app/logstash/bin/logstash -f test_syslog.conf

等一会,如无意外会出现下图的内容,即启动成功

4、在Kibana上观察

在浏览器打开Kibana面板:http://192.168.142.129:5601

192.168.142.129是我的虚拟机地址(请实际情况替换)

4.1 如下图,打开后,点击红色圈Management选项

4.1 如下图,点击红色圈index Management选项

4.2 如下图,就会观察到我们收集到的系统日志数据集合(名字就是我们在test_syslog.conf中定义的)

4.3 现在我们可以查看这个集合里面的数据,点击进入Dev Tools选项,输入查询命令GET /msg-2019.06.04/_search,点击运行按钮,右边就会显示收集到的数据咯~

相关文章

  • ELK学习04-系统日志收集与展示

    前面我们已经搭建好ELK组件,现在来用它收集并且展示我们的系统日志。 1、启动Elasticsearch 1.1切...

  • elk怎么收集windows IIS日志

    elk 怎么收集windows系统日志、IIS日志,求解

  • 日志分析系统ELK搭建

    日志分析系统ELK搭建 ELK ELK是日志收集、索引与检索三件套,包含了三个组件 ElasticSearch L...

  • ELK环境部署

    一、ELK原理介绍 ELK可以将我们的系统日志、网站日志、应用系统日志等各种日志进行收集、过滤、清洗、然后进行集中...

  • 大型互联网Java架构师基于Spring Cloud的微服务架构

    Spring cloud ELK:logback ELK负责平台级服务日志收集及展示由spring cloud s...

  • 使用ELK构建分布式日志分析系统

    分布式系统的日志散落在各个服务器上,对于监控和排错非常不利,我们基于ELK构建了整套日志收集,分析,展示系统。 架...

  • ELK

    一.ELK简介 二.ELK安装部署 收集nginx日志ESfilebeatkibanaes-head 0.更新系统...

  • ELK收集nginx的json格式日志

    为了便于利用 ELK日志平台收集展示 Nginx 的日志,可以将 Nginx 的日志改成 json 的格式 1.修...

  • docker下搭建简易ELK系统

    ELK是ElasticSearch、Logstash、Kibana的简称,一般用于日志系统,从日志收集,日志转储,...

  • k8s-elk

    日志按体现方式分类 Kubernetes应用日志收集 针对标准输出 针对容器中日志文件 ELK Stack日志系统...

网友评论

      本文标题:ELK学习04-系统日志收集与展示

      本文链接:https://www.haomeiwen.com/subject/iztrxctx.html