网站首页 > 技术文章 正文
对于熟悉ELK的技术人员来说,ELK的搭建过程是相对比较繁琐。容器化搭建ELK 可以让复杂的事情简单化.
架构简图如下:
docker宿主机操作
安装docker
[root@docker ~]# wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker- ce.repo
[root@docker ~]# yum install docker-ce -y
[root@docker ~]# systemctl start docker
[root@docker ~]# systemctl enable docker
下载elk整合版镜像
[root@docker ~]# docker search elk |head -2
NAME DESCRIPTION
STARS OFFICIAL AUTOMATED
sebp/elk Collect, search and visualise log data with …
934 [OK]
[root@docker ~]# docker pull sebp/elk
修改内核参数
[root@docker ~]# vim /etc/sysctl.conf
vm.max_map_count=262144
[root@docker ~]# sysctl -p
如果不修改,运行容器时会报下图错误,所以需要提前修改
运行容器
运行容器的docker-host内存需要比较大(我这里测试时为3G)
[root@docker ~]# docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --name elk sebp/elk
修改容器内的logstash配置文件
重启容器
[root@docker ~]# docker restart elk
应用服务器上操作
下载并安装?lebeat
[root@filebeat ~]# wget https://artifacts.elastic.co/downloads/beats/filebeat/filebea t-7.4.2-x86_64.rpm [root@filebeat ~]# rpm -ivh filebeat-7.4.2-x86_64.rpm
修改?lebeat配置文件
启动?lebeat服务
[root@filebeat ~]# systemctl restart filebeat
[root@filebeat ~]# systemctl enable filebeat
测试
在应用服务器上操作产生日志
[root@filebeat ~]# yum install vsftpd -y
或
[root@filebeat ~]# echo 111111 >> /var/log/yum.log
然后通过浏览器访问kibana
猜你喜欢
- 2024-09-22 经典案例复盘——运维专家讲述如何实现K8S落地
- 2024-09-22 EFK 日志系统收集K8s日志 (二)
- 2024-09-22 Docker安装ELK并实现JSON格式日志分析
- 2024-09-22 开发利器丨如何使用ELK设计微服务中的日志收集方案?
- 2024-09-22 智汇华云 | 集群日志动态采集方案
- 2024-09-22 使用Elastic进行事件响应的便携式SIEM
- 2024-09-22 日志服务架构设计
- 2024-09-22 如何将 Python 项目日志接入到 ELK
- 2024-09-22 Elasticsearch Service 数据接入
- 2024-09-22 监控K8S集群日志 ds+node_filebeat
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)