首页 > 其他分享 >部署Docker版本ELK

部署Docker版本ELK

时间:2023-07-01 14:24:15浏览次数:52  
标签:ELK elk config kibana docker 版本 Docker root logstash

部署Docker版本ELK

目录

1 下载docker 镜像

dokcer pull sebp/elk

# 修改系统的vm.max_map_count
vi /etc/sysctl.conf
# 增加以下属性
vm.max_map_count=262144
# 查看修改结果
sysctl -p

2 创建部署ELK的配置文件

  1. 文件目录结构

    [root@ac ~]# tree /root/elk
    .
    ├── docker-compose.yml
    ├── elasticsearch
    │		 └── data
    ├── kibana
    │		 └── kibana.yml
    └── logstash
        ├── config
        └── config.d
    
  2. 先临时创建一个elk 窗口

    docker run --name elk sebp/elk
    
  3. 复制docker中的kibana与logstash的配置文件到宿主机中

    docker cp -a elk:/opt/kibana/config/kibana.yml /root/elk/kibana/
    docker cp -a elk:/opt/logstash/config /root/elk/logstash/config
    
  4. 删除临时创建的容器

    docker rm -f elk
    
  5. 单机版本的docker-compose文件:注意路径需要与实际环境一致

    version: '3'
    services:
      elk:
        image: sebp/elk
        container_name: elk
        restart: always
        ports:
          - "5601:5601"
          - "9200:9200"
          - "5044:5044"
        volumes:
          -       - /root/elk/elasticsearch/data:/var/lib/elasticsearch
          - /root/elk/logstash/conf.d:/etc/logstash/conf.d
          - /root/elk/logstash/config:/opt/logstash/config
          - /root/elk/kibana/kibana.yml:/opt/kibana/config/kibana.yml
        environment:
          - TZ=Asia/Shanghai
    
  6. 配置Logstash

    cat ./logstash/conf.d/yourconfigname.conf
    input {
      beats {
        port => 5044
      }
    }
    output {
      stdout {
        codec => rubydebug
      }
      elasticsearch {
        hosts => ["http://localhost:9200"]
        index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
      }
    }
    
  7. 汉化kibana

    vim ./kibana/kibana.yml
    
    # 在最后一行添加如下内容
    i18n.locale: "zh-CN"
    

标签:ELK,elk,config,kibana,docker,版本,Docker,root,logstash
From: https://www.cnblogs.com/f-carey/p/17519220.html

相关文章

  • LLaMA模型微调版本 Vicuna 和 Stable Vicuna 解读
    Vicuna和StableVicuna都是LLaMA的微调版本,均遵循CCBY-NC-SA-4.0协议,性能方面Stable版本更好些。CCBY-NC-SA-4.0是一种知识共享许可协议,其全称为"署名-非商业性使用-相同方式共享4.0国际"。即用的时候要署名原作者,不能商用,下游使用也必须是相同的共享原则。VicunaVicuna(小羊驼......
  • docker版本的升级
    CentOS7版本下升级包yum-yupdate卸载原有包yumremovedocker-selinux-y这里为什么只卸载docker-selinux呢?因为卸载docker-selinux的时候会自动把docker相关的依赖都卸载掉依赖关系解决==========================================================================......
  • docker学习三 实例部署
    1、nginx的docker部署1.1、下载nginx镜像dockerpullnginx1.2、运行nginx镜像[root@iZbp10j4antmyah3ya8nioZ~]#dockerrun-d-p80:80--namemynginx01nginx1c48fb6b753f73e59740c4dbd86006e68f09d8c83ba2fe8c666cb3422ec56af7[root@iZbp10j4antmyah3ya8nioZ~]#do......
  • Ubuntu LTS 版本
        在Linux的世界里,特别是谈到 Ubuntu 的时候,你会遇到LTS(长期支持LongTermSupport)这个词。如果你是一个经验丰富的Linux用户,你可能知道Linux发行版的各个方面,比如LTS版本。但是,新用户或不太懂技术的用户可能不知道。在这一章Linux黑话解释中,你将了解什......
  • gitlab-runner因与gitlab版本不匹配,降低gitlab-runner版本,操作流程
     1.查看版本号:sudogitlab-runner--verison2.降低gitlab-runner版本。卸载gitlab-runner版本,然后安装低版本的gitlab-runner查看gitlab-runner版本操作命令gitlab-runner命令gitlab-runner-h 卸载的命令gitlab-runner uninstall  查看卸载的情况,发现不好......
  • Qt 设置软件的版本信息
    相关资料:https://blog.csdn.net/u012878602/article/details/119682389 Qt设置软件的版本等信息对于Qt开发的软件,我们如何去方便的查看其软件的版本信息。这里提供了几种方式。在运行程序期间设置版本信息大部分的程序在运行之后都会提供一个关于的按钮,通过点击该按钮并弹出一......
  • docker安装记录-centos
    1.下载依赖以及脚本[email protected]:a356a/deploy.git2.执行脚本-dockerInstall.sh脚本具体执行:卸载原有dockeryum-yremove$(yumlistinstalled|grepdocker|awk'{print$1}')安装需要的依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2添加镜像......
  • 未来的LibreOffice版本将允许导入和导出APNG图像
    导读文档基金会已经完成了其LibreOffice开源办公套件在2023年谷歌夏季代码(GSoC)中的项目选择,承诺将提供用户要求已久的新功能和改进。未来的LibreOffice版本将允许你导入和导出APNG(AnimatedPNG)图像,这是一种向后兼容PNG图像格式的动画格式,支持比GIF图像更多的颜色和部分透......
  • Docker容器镜像加速
    环境:CentOS7设置docker环境[root@Master~]#mkdir-p/etc/docker[root@Master~]#cd/etc/docker[root@Masterdocker]#vidaemon.json{"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]}重启服务[root@Masterdocker]#systemctldaemon-rel......
  • 安装Docker容器(Linux系统)
    环境:CentOS7更新yum包[root@Master~]#yumupdateLoadedplugins:fastestmirrorDeterminingfastestmirrors*base:mirrors.aliyun.com*extras:mirrors.aliyun.com*updates:mirrors.aliyun.combase......