天天看点

从零构建ELK日志分析平台:Kibana7.9安装

简介

本文介绍如何用Docker运行kibana,连接上一节搭建的Elasticsearch环境

http://192.168.1.14:9200

1. 准备

1.1 镜像准备

  • 下载kibana镜像
    docker pull kibana:7.9.1
               
    此镜像比较大,如果下载速度过慢,可以配置阿里云docker镜像加速
  • 查看下载的kibana镜像
    docker images |grep kibana
               
    从零构建ELK日志分析平台:Kibana7.9安装

1.2 虚拟机设置

将虚拟机的内存调整到

4G

以上,不然安装过程可能会很长很卡…

2. kibana安装

  • 2.1 创建目录

    /root/docker-compose/kibana

    ,用于存放kibana的docker-compose.yml文件
    [[email protected] ~]# mkdir -vp /root/docker-compose/kibana
    mkdir: 已创建目录 "/root/docker-compose/kibana"
               
  • 2.2 创建文件

    /root/docker-compose/kibana/docker-compose.yml

    ,内容如下
    version: '2.2'
    services:
      kibana:
        container_name: kibana
        image: kibana:7.9.1
        restart: always
        environment:
          ELASTICSEARCH_HOSTS: http://192.168.1.14:9200
          I18N_LOCALE: zh-CN
        ports:
          - 5601:5601
               
  • 2.3 启动kibana
# 进入docker-compose.yml文件所在目录
[[email protected] ~]# cd /root/docker-compose/kibana
# 启动kibana
[[email protected] kibana]# docker-compose up -d 
Creating network "kibana_default" with the default driver
Creating kibana ... done


# 通过docker ps查看启动情况
[[email protected] kibana]# docker ps |egrep 'kibana|elastic'
8f06fcf49c8e        kibana:7.9.1          "/usr/local/bin/du..."   About a minute ago   Up About a minute   0.0.0.0:5601->5601/tcp                                 kibana
0cf83e9d2ab1        elasticsearch:7.9.1   "/tini -- /usr/loc..."   28 minutes ago       Up 28 minutes       0.0.0.0:9200->9200/tcp, 9300/tcp                       es01


# 如果发现kibana未启动成功,可通过以下命令查看日志进行排查(若有无法解决问题,欢迎留言.)
docker logs kibana

           

访问kibana

  • 1. 在主机的浏览器中访问

    http://192.168.1.14:5601

    ,然后点击

    自己浏览

    ,如下图:
    从零构建ELK日志分析平台:Kibana7.9安装
  • 2. 在主页上点击

    堆栈检测

    从零构建ELK日志分析平台:Kibana7.9安装
  • 3. 此时会提示你找不到监测数据,点击

    使用内部收集设置

    ,如下图所示
    从零构建ELK日志分析平台:Kibana7.9安装
  • 4. 点击

    打开监控

    按钮,实现对elasticsearch的监控
    从零构建ELK日志分析平台:Kibana7.9安装
  • 5. 如下为打开后的监控界面,可以看到有一个es节点,以及他的磁盘,内存使用情况.
    从零构建ELK日志分析平台:Kibana7.9安装