利用docker部署elk交换机日志分析

今天我们来聊一下利用docker部署elk日志分析系统,这里解析一下elk是啥东西。elk分别是Elasticsearch,Logstash和Kibana的首字母缩写。

  • Elasticsearch是一个基于JSON的分布式 _搜索和分析引擎,_专为水平可扩展性,最高可靠性和易管理性而设计。
  • Logstash是一个动态 数据收集管道,具有可扩展的插件生态系统和强大的Elasticsearch协同作用。
  • Kibana通过UI 提供数据 可视化

架构简述

日志系统首先面临几个问题:

不同厂商设备的不同日志格式的处理,如何调用微信来发送报警信息。采用的解决办法是不同厂商的设备发送日志的时候采用不同端口,日志先发送到logstash,

logstash会先解析日志成标准格式,然后logstash会做2件事情,一个是存放日志到es里面,通过kibana做出展示。

环境搭建:

为了后续管理方便,这里编写yml文件,然后使用docker-compose来启动。

注意:/data/elk/logstash/logstash.conf这个文件需要我们提前准备,后面会提到。

交换机配置

我们需要把交换机的日志指定到elk服务器上。

Logstash 的配置

不同厂商的日志 gork我都写好了,复制过去就能用

Original: https://www.cnblogs.com/alanlin/p/11216176.html
Author: 北根娃
Title: 利用docker部署elk交换机日志分析

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/644227/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 用python实现markdown转html

    1. 前言 现在markdown已经是非常常用的记录工具了,整齐的排版、代码高亮、图片表格样样齐全,同时也支持html标签,是非常好用的一种工具(语法)。 那么今天来分享一下使用p…

    技术杂谈 2023年7月11日
    0101
  • MindSpore图学习模块

    技术背景 MindSpore Graph Learning是一个基于MindSpore的高效易用的图学习框架。得益于MindSpore的图算融合能力,MindSpore Graph…

    技术杂谈 2023年7月24日
    080
  • 注意事项_代码的一些些规范

    零零散散也正式以打代码为生快一年半了,从代码写的稀碎到稍微能总结出一点东西,也算是一个一直在向上缓慢行走的状态了 很难说我喜欢代码这件事,原本选择也只是为了糊口,但从面向百度编程,…

    技术杂谈 2023年7月25日
    088
  • Apache Doris 轻松入门和快速实践

    Doris 最早是解决百度凤巢统计报表的专用系统,随着百度业务的飞速发展对系统进行了多次迭代,逐渐承担起百度内部业务的统计报表和多维分析需求。2013 年,百度把 Doris 进行…

    技术杂谈 2023年6月1日
    090
  • go-切片的追加

    // The append built-in function appends elements to the end of a slice. If // it has suffi…

    技术杂谈 2023年7月11日
    081
  • 用户身份标识与账号体系实践

    互联网的账号自带备忘机制; 一、业务背景 通常在系统研发的过程中,需要不断适配各种业务场景,扩展服务的领域和能力,一般会将构建的产品矩阵划分出多条业务线,以便更好的管理; 由于各个…

    技术杂谈 2023年7月23日
    062
  • JVM中的进程和线程

    阻塞状态(Blocked): 线程暂时停止运行,重新进入就绪状态后,再次获得CPU资源才会进入运行状态。 阻塞状态分为三种:同步阻塞、等待(wait)阻塞、其他阻塞同步阻塞: 多个…

    技术杂谈 2023年6月21日
    072
  • 安装webgot漏洞实验平台时遇到的java环境配置问题

    6 .安装并注册 依次执行命令: 将已下载的Java版本登记为替代版本,将其改成作为默认版本来使用: update-alternatives –install /usr…

    技术杂谈 2023年7月11日
    066
  • AssertionError: Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from

    函数里面return response问题: 1、没有 2、写错 3、位置错 例如: return Response(‘确认成功’) posted @2022-10-14 21:1…

    技术杂谈 2023年7月10日
    083
  • 【赵渝强老师】MySQL高可用架构:MHA

    MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控…

    技术杂谈 2023年7月24日
    083
  • 面向对象与函数式编程

    面向对象是对内聚状态的封装; 函数式编程是对通用运算符的封装与在运算符基础上的计算构建。 函数式编程 = 构造运算符 + 链接运算符。 函数式编程根本上是抽象运算符与对运算符的解释…

    技术杂谈 2023年5月31日
    080
  • C++ std::thread 及 std::mutex

    与 Unix 下的 thread 不同的是,C++ 标准库当中的 std::thread 功能更加简单,可以支持跨平台特性。 因此在项目需要跨平台及对多线程简单应用情况下,应优先考…

    技术杂谈 2023年6月21日
    079
  • nginx安装配置步骤

    ​ yum install gcc gcc-c++ pcre pcre-devel openssl openssl-devel zlib zlib-devel -y [root@n…

    技术杂谈 2023年7月11日
    069
  • NoteOfMySQL-14-日志管理

    一、MySQL日志 日志是MySQL数据库的重要组成部分,日志文件记录了MySQL数据库的日常操作和错误信息,可以通过分析这些日志文件了解MySQL数据库的运行情况。MySQL数据…

    技术杂谈 2023年7月11日
    093
  • 复杂逻辑题目的好帮手:注释和断言

    前言 最近在刷题的时候,遇到一些逻辑比较复杂的题,往往会遇到困难,经常写不出来。即使在有debug帮助的时候,也往往会出现思虑不周,导致一错再错的情况,即好不容易debug通过一个…

    技术杂谈 2023年7月25日
    080
  • Docker常用命令

    配置相关 docker version 查看版本 docker ps 查看当前运行的container docker exec -it php-fpm bash 进入cantain…

    技术杂谈 2023年7月10日
    090
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球