Linux-ARM版kibana7.3.2镜像离线编译

Ubuntu 14.04 ELK部署实战:Logstash 2.4.1+Elasticsearch 2.4.6+Kibana 4.6.6 日志集中化分析是运维可观测性的基础能力,其核心在于日志采集、结构化处理与搜索可视化三阶段闭环。Logstash作为成熟稳定的日志管道工具,提供丰富的输入/过滤/输出插件,支持正则解析(grok)、时间戳提取和多源日志归一化;Elasticsearch则以分布式倒排索引实现毫秒级全文检索与聚合分析;Kibana提供低资源占用的Web交互界面,适配老旧环境。该技术组合在工业控制、嵌入式网关、遗留业务系统等存量基础设施中仍具不可替代性,尤其适用于Ubuntu 14.04等已停止常规维护但仍在运行的操作系统。本文聚 阅读详情

说明:本文Linux系统版本是ARM,专门针对ARM版本的linux系统
在这里插入图片描述

资料准备

github上下载对应的资料

https://github.com/gagara/docker-elk-arm64

0 安装基础工具

yum install -y make
yum install -y gcc
yum install -y glibc-static

这里的make、gcc、glibc-static均可离线安装,详见《Linux离线安装gcc和gcc-c++》

1 下载所需要的依赖包

https://artifacts.elastic.co/downloads/kibana/kibana-oss-7.3.2-linux-x86_64.tar.gz
https://nodejs.org/dist/v10.15.2/node-v10.15.2-linux-arm64.tar.gz
https://github.com/Yelp/dumb-init/archive/v1.2.2.tar.gz

2 解压下载的文件

解压kibana-oss-7.3.2-linux-x86_64.tar.gz目录,并把解压后的目录改为kibana
删除kibana目录中的node,将下载的arm版node解压并放入kibana目录中,且改名为node.

在这里插入图片描述

3 解压dumb-init-1.2.2.tar.gz

解压完成之后,在目录中执行make编译命令。make命令执行完之后,会在原路径下多出一个dumb-init文件
在这里插入图片描述

4 将kibana和dumb-init目录分别压缩为kibana.tar和dumb-init.tar

tar -zcvf kibana.tar kibana
tar -zxvf dumb-init.tar dumb-init

5 编写Dockerfile

FROM centos:7

RUN mkdir /usr/share/kibana
WORKDIR /usr/share/kibana
RUN mkdir -p /opt/dumb-init
ADD dumb-init.tar /opt/dumb-init 
RUN pushd /opt/dumb-init/dumb-init  && popd
RUN chmod -R g=u /usr/share/kibana
RUN find /usr/share/kibana -type d -exec chmod g+s {} \;

################################################################################
# Build stage 1
# Copy prepared files from the previous stage and complete the image.
################################################################################
FROM centos:7
EXPOSE 5601
RUN yum clean all
COPY --chown=1000:0 /dumb-init/dumb-init /usr/local/bin
WORKDIR /usr/share/kibana
RUN ln -s /usr/share/kibana /opt/kibana
ENV ELASTIC_CONTAINER true
ENV PATH=/usr/share/kibana/bin:$PATH
ADD kibana.tar /usr/share
COPY --chown=1000:0 config/kibana.yml /usr/share/kibana/config/kibana.yml
COPY --chown=1000:0 bin/kibana-docker /usr/local/bin/
RUN chmod g+ws /usr/share/kibana && find /usr/share/kibana -gid 0 -and -not -perm /g+w -exec chmod g+w {} \;
USER root

LABEL org.label-schema.schema-version="1.0" org.label-schema.vendor="Elastic" org.label-schema.name="kibana" org.label-schema.version="7.3.2" org.label-schema.url="https://www.elastic.co/products/kibana" org.label-schema.vcs-url="https://github.com/elastic/kibana" org.label-schema.license="ASL 2.0" license="ASL 2.0"

ENTRYPOINT ["/usr/local/bin/dumb-init", "--"]

CMD ["/usr/local/bin/kibana-docker"]

6 利用docker打镜像

docker build -t linux-arm-kibana:7.3.2 .

在这里插入图片描述

7 进入镜像,查看镜像是否可用

docker run –it 镜像id /bin/bash

在这里插入图片描述

在这里插入图片描述
发现镜像可用正常使用,编译镜像完成!
此时可以修改/config目录下的kibana.yml文件,配置好elasticsearch的地址,再启动kibana即可正常使用。

信创环境下基于Docker与龙芯3A6000的日志审计系统实战部署 日志审计是信息安全领域保障数据可追溯性与合规性的核心技术,其核心原理在于对系统、应用及网络设备产生的海量日志进行全生命周期的采集、传输、存储与分析。通过构建端到端的证据链,确保操作行为的完整性、连续性与抗抵赖性,从而为安全事件回溯、合规审查与运维监控提供坚实的数据基础。在技术实现上,容器化部署凭借其环境一致性与快速交付能力,已成为现代基础设施部署的主流范式。结合国产化硬件平台,如采用自主指令集的龙芯处理器,能够在满足信创要求的同时,构建高可控、高性能的日志处理中枢。本文聚焦于如何在统信UOS操作系统上,利用 阅读详情

相关推荐

RK3588服务器架构解析:从ARM集群到边缘计算实战

在边缘计算和服务器架构领域,ARM架构以其高能效比和并行处理能力,正成为x86架构的重要补充。其核心原理在于通过精简指令集和模块化设计,在有限功耗下提供密集计算单元。这一技术价值体现在为云手机、AI推理和视频处理等场景提供了极具性价比的解决方案。具体到应用层面,基于瑞芯微RK3588系列SoC构建的高密度服务器集群,通过集成专用NPU和硬件编解码器,能够规模化部署轻量级虚拟实例和并行处理多路视频流。本文聚焦的RK3588服务器,正是这一技术路线的典型代表,其模块化核心板设计和BMC远程管理系统,为开发者构建

weixin_34341229的博客 356

arm服务器上部署kibana

注意:选平台时切勿选错,linux aarch64,并选择elasticsearch对应的历史版本。# 后台启动(2>&1将标准输出流和错误输出流都输出到kibana.log)没访问到,取消安全验证就可让kibana找到es.es在启动时设置了密码开启了安全验证,导致。#授权 我们直接把整个文件夹的权限授予。修改配置,添加账号和密码信息.# 查看端口是否开放。

jiedaodezhuti的博客 1204

RK3588服务器架构解析:从ARM芯片到高密度边缘计算集群实战

在边缘计算和轻量级服务器领域,ARM架构凭借其出色的能效比正成为X86架构的重要补充。其核心原理在于通过精简指令集和高度集成的SoC设计,在特定工作负载下实现更高的单位功耗性能。这一技术价值在高密度计算场景中尤为凸显,例如视频转码、AI推理和云手机服务,这些场景对功耗、空间和成本极为敏感。RK3588作为一款高性能ARM SoC,集成了8核CPU、6TOPS NPU和丰富外设,为构建高密度计算节点提供了理想的硬件基础。通过将数十乃至上百个RK3588计算单元模块化集成,并辅以精密的网络交换、统一供电和智能散

anheku1562的博客 567

Linux 离线安装 docker

Linux 离线安装 docker

m0_53632895的博客 691

本地运行大模型工具选型实战指南:离线能力、硬件适配与生产就绪

本地运行大模型正从技术尝鲜走向企业级刚需,其核心在于保障数据主权、响应确定性与定制可控性。本质是将大语言模型推理能力下沉至终端或私有服务器,依托GGUF格式、量化压缩、Metal/CUDA加速等关键技术实现轻量部署。技术价值体现在规避云端合规风险、支持内网数据库直连、降低长文本处理中断率,并满足《生成式人工智能服务管理暂行办法》对数据不出域的要求。典型应用场景包括医疗文档离线分析、金融合同自动起草、工业边缘智能诊断等。本文基于217次实测,聚焦LM Studio、Ollama、Jan、Llamafile四大

dicha7140的博客 483

基于麒麟系统arm64的jdk8基础镜像

基于麒麟系统arm64的jdk8基础镜像,亲测可用!!! # 选择一个已有的os镜像作为基础 FROM centos@sha256:43964203bf5d7fe38c6fca6166ac89e4c095e2b0c0a28f6c7c678a1348ddc7fa # ADD命令 将jdk打包文件上传到镜像的/usr/java ,会自动解压 ADD jdk-8u301-linux-aarch64.tar.gz /usr/local/ # 配置java环境变量 ENV JAVA_HOME /usr/local/jdk1.8.0_301 ENV JRE_HOME /usr/local/jdk1.8.0_301/jre ENV PATH $JAVA_HOME/bin:$PATH

mac pro M1(ARM)安装:elasticsearch、kibana、logstash ELK(二)

0. 引言 上一期介绍了mac pro M1(ARM)安装:VMWare Fusion及linux(centos7/ubantu),这一期我们来看如何在m1上如何安装elasticsearch,kibana 1. 基于centos安装es,kibana m1上如何安装centos虚拟机可以参考上述博客 1.1 下载 这里基于7.13.0版本演示,如果需要下载其他版本的可以自行切换下载。注意下载LINUX AARCH64版本 kibana下载地址:kibana官方下载地址 es下载地址:es官方下载地址 lo

55555的博客 6362

dumb-init-1.2.2-6.el8.aarch64.rpm

官方离线安装包,亲测可用

04_Linux ARM架构-部署kibana服务-银河麒麟V10 操作系统

本文章收录于【国产银河服务器安装文档集】,将详细的讲解 国产银河服务器操作系统各种软件的部署与说明。本文使用的操作系统:银河麒麟V10 鲲鹏版官网开源软件兼容版本:https://ic-o...

华星详谈的博客 4355

Kibana (kibana-8.6.0-arm64.deb)

Kibana (kibana-8.6.0-arm64.deb 适用于deb arm系统)是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化,并让您在 Elastic Stack 中进行导航。您可以进行各种操作,从跟踪查询负载,到理解请求如何流经您的整个应用,都能轻松完成。

Kibana (kibana-7.16.2-darwin-aarch64.tar.gz)

Kibana (kibana-7.16.2-darwin-aarch64.tar.gz适用于macOS arm系统)是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化,并让您在 Elastic Stack 中进行导航。您可以进行各种操作,从跟踪查询负载,到理解请求如何流经您的整个应用,都能轻松完成。

《Linux运维篇:Linux系统运维指南》

《Linux运维篇:Linux系统运维指南》

东城绝神 1万+

自动驾驶嵌入式修炼秘籍:理想L9自动驾驶域控制器拆解

自动驾驶嵌入式修炼秘籍:理想L9自动驾驶域控制器拆解

pathfinder888的博客 2551

全国产通信处理平台构建:从ARM架构调优到工业级可靠性设计

在工业控制与物联网领域,通信处理平台是连接物理设备与数字系统的核心枢纽,其性能与可靠性直接关系到整个系统的稳定运行。这类平台通常基于微处理器架构,通过实时操作系统与通信协议栈实现设备间的数据交换与处理。其技术原理涉及硬件抽象层、中断调度、内存管理及网络协议栈优化等多个层面。在工业4.0与自主可控的背景下,构建全国产化平台不仅能规避供应链风险,更能深度优化技术栈以适应特定场景需求。本文聚焦于基于国产ARM处理器(如飞腾系列)的通信处理平台构建,深入探讨了在性能调优、生态适配与高可靠性设计方面的工程实践。通过内

weixin_34133829的博客 417

Android车载应用开发与分析(11)- 车载Android应用开发入门指南

将时间回退到2017年我大学刚毕业时,彼时移动互联网就已经开始退潮,各大个培训机构也纷纷停止了Android相关的培训,曾经热火朝天的应用开发从那时起,就开始走向下坡路,小程序以及众多跨平台框架也让市场对Android原生开发的需求逐年降低,市场需求的降低也造就了Android开发的面试变得史无前例的“卷”。 终于我在2019年选择离开了互联网,投身当时还不是非常火热的车载Android领域继续从事Android原生开发。而这一年中国首个外商独资的整车制造项目,“...

linkwj的博客 1万+

计算蛋白质结构中氨基酸之间的方向和方位

方向 (Direction):通过相邻氨基酸的 CαCα​ 原子坐标差值,得到方向向量,描述两个氨基酸之间的几何方向。方位 (Orientation):可以通过二面角(如 Psi)来表示相邻氨基酸之间的旋转关系,或者通过局部坐标系(基于 NN、CαCα​、CC 原子)描述残基的空间取向。这些计算是研究蛋白质结构动力学、折叠过程、以及相互作用的基础,尤其是在使用机器学习和深度学习模型进行蛋白质结构预测时,这些几何信息有助于更好地捕捉残基之间的空间关系。

qq_27390023的博客 1681

龙芯3B6000平台手动安装Docker 29.5.1实战指南

最近在龙芯 3B6000 平台上部署容器化应用时,发现系统自带的 Docker 版本(如 18.09.0)过于陈旧,许多新特性(如 BuildKit、cgroup v2 支持、Compose V2)无法使用,甚至与新版 Kubernetes 存在兼容性问题。更棘手的是,直接通过包管理器安装高版本 Docker 时,常因架构不匹配(如 x86_64 包与 loongarch64 架构冲突)或依赖缺失而失败。本文将分享一套在龙芯 3B6000(loongarch64 架构)的 openEuler 系统上,手动安

weixin_33693070的博客 446

[Dify实战] 招投标标书智能生成:模板套用 + 风险校验

摘要:本文提出基于Dify构建AI标书生成工作流,解决传统标书撰写中内容重复(80%复用率)、人工修改效率低、风险检查易出错等痛点。方案包含三大核心模块:1)智能生成(基于模板自动填充项目信息);2)风险校验(AI自动检查废标风险点);3)多角色协作。通过拆分标书结构、设置详细Prompt、建立风险检查清单,实现从"人工撰写"到"参数化自动生成+AI审核"的转型,最终输出标准格式文档并支持企业系统集成。典型应用场景下,系统能自动生成技术方案并识别关键风险(如支付安全合

技术小甜甜:传播可落地技术,帮助个人和企业降低解决真实场景问题的成本 828

x86服务器详细信息,中标x86服务器 配置信息

中标x86服务器 配置信息 内容精选换一换ExaGear是一款二进制指令动态翻译软件,运行在ARM64服务器上,通过将x86的指令在运行时翻译为ARM64指令并执行,使得绝大部分Linux on x86应用无需重新编译就可运行在ARM64服务器上,实现低成本、快速迁移Linux on x86应用到ARM64服务器。ExaGear安装完成后,主要有两个组件:指令翻译引擎和x86运行GaussDB(D...

weixin_27066963的博客 1042

【MATLAB例程】三维下的IMM(交互式多模型),模型使用CV(匀速)和CA(匀加速),滤波使用EKF。附完整代码

CV模型:状态包含位置、速度和零加速度(9维状态),状态转移矩阵忽略加速度项CA模型:完整包含位置、速度和加速度(9维状态),状态转移矩阵包含二次项过程噪声矩阵Q分别根据两种模型的运动特性推导。

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 561

9、眼底图像智能分析:糖尿病视网膜病变的自动化识别与分级系统

本博客介绍了一种基于深度学习的糖尿病视网膜病变(DR)自动化识别与分级系统。该系统通过视网膜图像的预处理、数据增强、集成模型的构建与优化,实现了对DR的高效识别与分级。识别系统采用二分类任务,准确率达到97.67%,而分级系统通过四分类策略取得了95.2%的准确率。系统在基层社区和医院中具有广泛的应用前景,为DR的早期筛查和精准诊断提供了有效工具。

pea55的博客 145

Goose 跨平台完整指南:一键在三大系统装好并跑通同一个 AI Agent

Goose 是一个开源、可扩展的 AI 代理,不止给代码建议,还能安装、执行、编辑和测试任意 LLM。对你来说最好的消息是:Linux、Windows、macOS 上你不用学三套流程——同一套安装脚本和同一个 Docker 镜像就能覆盖全部环境。 [![Goose 跨平台安装概览](https://raw.gitcode.com/GitHub_Trending/goose3/goose/raw/

gitblog_00187的博客 382

【YOLOv8科研级创新】集成HS-FPN特征融合网络,让Neck模块在参数量锐减100W的同时精度跃升

打开确保模型解析器能识别HS_FPN模块。通过将HS-FPN集成到YOLOv8中,我们实现了一个“轻量级多尺度特征融合+精准检测”的目标检测模型。这个改进不仅在工程上能提升多尺度、细粒度场景的检测效果并降低部署成本,更在科研上提供了“选择性轻量级特征融合”的创新思路——这种思路可以延伸到其他检测网络(如Faster R-CNN、SSD)的Neck模块改进中,帮你在论文中打造独特的研究点。

m0_64661770的博客 138

Logstash多管道资源调度与Grok正则编译原理深度解析

Logstash多管道并非简单配置并行,而是基于JVM的隔离式资源分配模型;Grok也非普通正则语法糖,其核心是启动时将pattern编译为DFA状态机,实现O(1)匹配。该机制决定了多管道在CPU、内存、文件描述符和端口等维度存在强耦合争抢,而Grok的编译特性使其对时间格式、空格、多行日志等异常极为敏感。理解这两者协同运行的底层原理,是构建高稳定性ELK日志平台的技术前提——尤其在Docker容器化部署或OpenEuler等国产操作系统适配场景下,必须兼顾JVM调优、内核参数、存储驱动与pattern弹

weixin_30267785的博客 431

Java Swing教程-16. Swing中的图形绘制

这篇教程介绍了Java Swing中的图形绘制功能,主要内容包括: Graphics类的基本使用 - 介绍了如何重写paintComponent方法实现自定义绘制,以及基本图形绘制方法(线条、矩形、椭圆、多边形等) 文本与图片绘制 - 讲解了文本绘制方法、字体设置和图片加载绘制技术 颜色与字体设置 - 包括预定义颜色、RGB自定义颜色、透明色设置以及字体样式控制 案例实现 - 提供了一个简单绘图程序的框架,支持鼠标绘制不同图形、选择工具和自定义颜色等功能 教程通过代码示例详细演示了各种绘图操作,适合Java

无 233

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Linux安全实战:从探测到加固的闭环攻防技能树构建

Linux作为网络空间安全的核心操作系统,其安全机制与实践是构建纵深防御体系的基础。理解Linux安全原理,关键在于掌握其权限管理、进程隔离、日志审计等核心机制,这些机制共同构成了系统安全的基石。从技术价值看,熟练运用Linux安全工具与策略,能有效提升威胁检测、应急响应和系统加固的实战能力,这对于保障服务器、云环境及关键基础设施的安全至关重要。在实际应用场景中,无论是进行渗透测试、入侵分析,还是实施安全基线配置与合规检查,都离不开对Linux安全闭环工作流——即“探测、分析、响应、加固”的深入实践。本文聚

weixin_30535843的博客 462

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: 数据结构专题
下一篇: Linux审计工具auditd使用与日志收集
不以物喜2020
博客等级 码龄8年 85粉丝 100原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值