【ES三周年】| 基于国产化操作系统搭建ELK日志分析平台

news2024/11/20 13:17:57

引入

鲲鹏认证-Kylin麒麟操作系统-ELK日志分析平台

请在此添加图片描述

开篇

何为ELK Stack?它又能够给我们带来什么?

综述

ELK为三个开源项目的首字母缩写,分别对应是:Elasticsearch、Logstash、Kibana,由这三个软件及其相关的组件可以打造大规模日志实时处理系统。

请在此添加图片描述

实战

go…

请在此添加图片描述

硬件

请在此添加图片描述

操作系统

请在此添加图片描述

配置编译环境

首先,将jdk安装包传输到ARM服务器/usr/local/java 目录下

请在此添加图片描述

在文件末尾加入

请在此添加图片描述

使用命令更新配置的文件

source /etc/profile

测试安装配置成功

请在此添加图片描述

安装elasticsearch

获取安装文件到 /usr/local/

请在此添加图片描述

创建用户及用户组

请在此添加图片描述

验证elasticsearch是否配置正确

在浏览器访问:http://ip:9200/

或在终端输入命令:

curl ip:9200

监控elasticsearch集群状态:http://ip:9200/_cluster/health?pretty=true

若status为green,表示在正常运行,若status为yellow,表示副本分片丢失,若status为red,表示主分片丢失。

常见问题FAQ

请在此添加图片描述

请在此添加图片描述

安装logstash

获取安装文件

请在此添加图片描述

cd ../
rm -rf jruby-complete-9.2.11.1

运行测试

请在此添加图片描述

新建配置文件,读取指定日志文件,发送到elasticsearch

vim /etc/logs/system-log.conf
input {
    file {
        path => "/var/log/messages"           
        type => "systemlog"
        start_position => "beginning"  
        stat_interval => "2"   
    }
}
output {
    elasticsearch {
        hosts => ["ip:9200"]            
        index => "logstash-%{type}-%{+YYYY.MM.dd}"
    }
}

指定文件启动logstash

./logstash-7.8.0/bin/logstash -f /etc/logs/system-log.conf

安装kibana

获取安装文件

cd /usr/local
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz    #解压

请在此添加图片描述

server.host: "ip"    #监听地址
server.port: 5601    #监听端口
elasticsearch.hosts: ["http://ip:9200"]    #elasticsearch服务器地址 i18n.locale: "zh-CN"    #修改为中文

请在此添加图片描述

请在此添加图片描述

日志收集

通过logstash收集系统message日志

在 /usr/local/logstash-7.8.0/config 下创建随意名称的 logstash 配置文件 example.conf

需要注意的问题是:通过logstash收集别的日志文件,前提需要logstash用户对被收集的日志文件有读的权限并对要写入的文件有写的权限…

请在此添加图片描述

日志检索

通过kibana控制台检索收集到的日志信息

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/699248.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

threejs 入门 (vite + vue3)

threejs threejs用于实现3D效果 vite创建vuejs项目 npm create vite选择vue 和js创建vue3项目 安装threejs npm install three运行项目 cd project npm i npm run dev修改App.vue 创建一个场景和立方体&#xff08;Creating a scene&#xff09; <script setup> …

labview 波形图表(waveform Chart)

波形图表&#xff08;waveform Chart&#xff09;是显示一条或多条曲线的特殊数值控件&#xff0c; 一般用于显示以恒定速率采集的数据。 波形图表会在缓冲区保留历史数据并在历史数据后添加新数据。 波形图表的默认数据缓冲区大小为1024个数据点。 &#xff08;右击波形图…

BurpSuite使用教程·代理抓包篇

BurpSuite使用教程代理抓包篇 1.Burp Suite代理和浏览器设置2.数据拦截与控制3.可选项配置4.Proxy监听设置1.Burp Suite代理和浏览器设置 Burp Suite代理工具是以拦截代理的方式,拦截所有通过代理的网络流量,如客户端的请求数据、服务器端的返回信息等。Burp Suite主要拦截h…

Mybatis源码分析_事务管理器 (5)

今天我们首先学习2个设计模式。工厂设计模式 和 模板设计模式 工厂方法模式&#xff1a; 定义一个用于创建对象的接口&#xff0c;让子类决定实例化哪一个类。工厂方法使一个类实例化延迟到子类。 上图的图很清晰&#xff1a;业务接口有很多实现类&#xff0c;而工厂接口也有还…

保姆级自动化测试教程(Selenium+java)

文章目录 自动化测试1. 自动化测试介绍2. Selenium介绍与环境搭建2.1 介绍2.2 Selenium原理2.3 SeleniumJava环境搭建 3. webdriver API3.1 元素的定位3.2 操作测试对象3.3 添加等待3.4 打印信息3.5 浏览器操作3.6 键盘事件3.7 鼠标事件3.9 特殊使用3.10 浏览器关闭3.11 切换窗…

让你不再好奇ai绘画生成器有哪些

绘画爱好者李明最近遇到了一个难题&#xff1a;他需要在短时间内完成一幅复杂的数字油画作品&#xff0c;但是他的手绘技能仍然不够熟练。于是&#xff0c;他想到了借助一些ai绘画软件来帮助他进行绘画创作。那么&#xff0c;你知道ai智能绘画软件有哪些吗&#xff1f;接下来我…

Vue中使用ElementUItable表格显示图片问题

1.问题 说明&#xff1a;table表格显示不了图片问题 品牌logo中显示的是url地址&#xff0c;因此我们要使用作用域插槽。 <template slot scope"{row,$index}"> </template> 说明&#xff1a;使用Vue的插槽功能&#xff0c;允许在当前列的内容上添加…

git暂存功能(只需要两步)

使用场景 我在写一个功能的时候发现一个bug&#xff0c;但是这个bug在我上一次提交的时候好像是没有的&#xff0c;所有我需要把当前的代码暂存,然后查看上一次提交是否正常。 一、暂存 暂存当前所有的修改 git stash二、恢复 恢复最近一次暂存&#xff0c;并把暂存删掉 …

获阿布扎比政府11亿美元投资将使蔚来改变电动汽车行业游戏规则?

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 总结 &#xff08;1&#xff09;6月20日&#xff0c;蔚来宣布与阿布扎比政府控股的投资公司CYVN Holdings签订了股份认购协议&#xff0c;蔚来将获得CYVN Holdings11亿美元的战略投资&#xff0c;这可能会导致蔚来在阿布扎…

从零开始 Spring Boot 50:Entity Lifecyle Event

从零开始 Spring Boot 50&#xff1a;Entity Lifecyle Event 图源&#xff1a;简书 (jianshu.com) 在上篇文章&#xff0c;我介绍了 Hibernate 中的实体生命周期以及可以转换实体状态的 Session API。就像 Spring Bean 的生命周期拥有一些事件&#xff0c;通过监听这些事件我们…

C# 中【委托】的简单理解

先不说 C# 中的委托编程&#xff0c;先从生活中的例子入手。 场景一&#xff1a; 防疫期间&#xff0c;外卖人员不能进入花园小区。外卖小哥到了花园小区门口&#xff0c;只好【委托】花园的保安人员&#xff0c;把东西送上楼去。 场景二&#xff1a; 有资格的人&#xff0c;都…

慢谈漫威--来龙去脉

慢谈漫威 背景介绍一、抛开电影看漫威相关公司背景、关系二、漫威宇宙和索尼漫威宇宙三、 漫威宇宙四、话外--美国6大影视公司 背景介绍 最近在看一部漫威电影&#xff0c;可能是年纪大了&#xff0c;看美国英雄大片以及系列电影提不起兴趣&#xff0c;各种人物背景关系也不清…

途乐证券|光伏概念发力上扬,好利科技涨停,隆基绿能等拉升

光伏概念28日盘中发力上扬&#xff0c;截至发稿&#xff0c;露笑科技、好利科技、宁波能源等涨停&#xff0c;中国动力、欧晶科技、聚合材料、鹿山新材等涨超5%&#xff0c;帝科股份、隆基绿能、福斯特等涨超3%。 露笑科技昨日晚间披露的半年度业绩预告&#xff0c;预计上半年归…

ST - 如何下载带有.ioc的官方工程

文章目录 ST - 如何下载带有.ioc的官方工程概述下载带有.ioc文件的官方工程的方法备注END ST - 如何下载带有.ioc的官方工程 概述 有些CubeMX的官方工程, 自己复现不出来. 但是官方工程是好使的. 这是, 可能差别就在工程配置上. 如果仅仅靠BC4比对官方工程和自己重建的工程, …

简单指令实现Docker构建镜像启动运行保存导出后再导入新环境完整全流程

项目场景及问题描述 本文做一个简单Docker使用指令指南&#xff0c;可快速实现Docker构建镜像、启动、运行、保存、导出后再导入新环境完整全流程。具体每一个指令又有很多参数和学问&#xff0c;大家可自行查询更详细的解释&#xff0c;本文可用于小白快速构建镜像并使用。 使…

【doxygen】doxygen 支持 markdown 公式

文章目录 配置 doxygenmarkdown 文件中插入公式在段落中插入公式公式居中显示公式分行显示效果展示 参考链接 配置 doxygen 在 Doxygen 配置文件&#xff08;通常是 Doxyfile &#xff09;中&#xff0c;确保以下选项已启用或设置&#xff1a; MARKDOWN_SUPPORT &#xff1a;设…

100种思维模型之心流理论思维模型-86

亚里士多德说&#xff0c; 人类的终极目标是获得幸福 &#xff01; 那么到底什么是幸福&#xff1f;如何才能获得幸福&#xff1f; 米哈里契克森米哈赖&#xff0c; 积极心理学奠基人之一&#xff0c; “心流” 理论的提出者&#xff0c;他在其著作《心流》一书中这样写道…

操作系统4——存储器管理

本系列博客重点在深圳大学操作系统课程的核心内容梳理&#xff0c;参考书目《计算机操作系统》&#xff08;有问题欢迎在评论区讨论指出&#xff0c;或直接私信联系我&#xff09;。 梗概 本篇博客主要介绍操作系统第四章存储器管理与第五章虚拟存储器的相关知识。 目录 一、…

辛苦写的文章在自媒体上难以盈利的原因分析!

自媒体是指个人或组织通过互联网自主开设自己的媒体平台&#xff0c;并在其平台上发布原创内容&#xff0c;获取流量并从中获得收益的一种模式。自媒体的发展可以让更多的人有机会成为内容创作者&#xff0c;并能够通过自己的努力获得收益&#xff0c;但实际情况是&#xff0c;…

Linux ps命令常见实战用法

文章目录 一、基本介绍1.1 基本介绍1.2 常用参数1.3 字段含义 二、常见用法2.1 查看所有进程2.2 查看特定进程信息 参考资料 Linux中的ps命令是Process Status的缩写。当程序运行在系统上时&#xff0c;我们称之为进程。想监测这些进程&#xff0c;需要熟悉ps命令的用法。ps能输…