基于Linux下开发的ELK自动部署工具以及ELK基本操作

本文介绍了基于Linux的ELK(Elasticsearch、Logstash、Kibana)自动部署工具,包括deploy.sh、setting.conf、launcher.sh等文件的使用说明,以及ELK组件的基本操作,如logstash的数据处理、elasticsearch的查询和kibana的报表生成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于Linux下开发的ELK自动部署工具以及ELK基本操作

前言:

本文主要作为此次部署ELK环境的记录,希望我的一些经验可以帮到更多的人
1.介绍自定义开发了一款基于linux和docker(各个节点之间需要可以互相ping通,可以配置linux之间的网关即可互通)快速分布式部署ELK环境的工具(该工具的百度网盘地址:https://pan.baidu.com/s/1gfNEcyJ  密码:pxsv)
该工具内已经内置了
elasticsearch-5.6.0 + logstash-5.6.0.tar + kibana-5.6.0 + zookeeper-3.4.9 + kafka_2.12-0.11.0.0 
2.ELK的基本操作

工具说明


ELK环境是logstash+elasticsearch+kibana的一套搜索查询引擎。其中logstash负责数据的传输,elasticsearch负责数据存储以及数据分析,kibana负责数据减少elasticsearch操作和生成报表工具。

ELK自动部署工具是用于某平台log日志存储分析ELK环境搭建的一套自动化部署工具,目的是为了减少部署难度。

下面是某平台的ELK的架构图:

 

使用说明

2.1 文件说明

elk部署工具文件结构

 

2.1.1 deploy.sh

deploy.sh用于创建和启动docker容器。可使用-h查看可用命令

 

-b:有此参数说明setting.conf中的task需要创建。

-s:有此参数说明setting.conf中的task需要启动。

-c: 此参数用于指定docker_create.sh的位置,docker_create.sh用于创建DockerFile,默认的dockerfile.sh的位置是同级目录下的dockerfile_create.sh

-l:此参数用于指定launcher.sh的位置,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值