当前位置:   article > 正文

在 Linux 环境下安装 Kibana_linux安装kibana

linux安装kibana

安装 Kibana 在 Linux 环境下通常是通过 Elasticsearch 的仓库进行的。以下是在 Ubuntu 或 Debian 系统上安装 Kibana 的步骤:

  1. 添加 Elasticsearch GPG 密钥到系统:

    wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
    
    • 1
  2. 添加 Elasticsearch APT 仓库地址到系统源列表中:

    sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" > /etc/apt/sources.list.d/elastic-7.x.list'
    
    • 1

    注意: 如果你使用的是其他 Linux 发行版,例如 CentOS、Fedora 或者 openSUSE,可以根据官方文档提供的步骤来安装。

  3. 更新 apt 包索引并安装 Kibana:

    sudo apt-get update
    sudo apt-get install kibana
    
    • 1
    • 2
  4. 配置 Kibana。配置文件通常位于 /etc/kibana/kibana.yml。你可以根据需要修改配置,比如监听地址、端口等。

  5. 启动 Kibana 服务并设置开机自启动:

    sudo systemctl enable kibana
    sudo systemctl start kibana
    
    • 1
    • 2
  6. 验证 Kibana 是否成功启动。在浏览器中访问 http://your_server_ip:5601(如果你使用的是默认配置,Kibana 的默认端口是 5601)。如果一切正常,你应该能够看到 Kibana 的登录页面。

这样,你就成功在 Linux 环境下安装了 Kibana。你可以通过配置 Kibana 来连接到 Elasticsearch 并开始可视化和分析你的数据。

要在 Kibana 中启用 SSL,你需要为 Kibana 配置 HTTPS。下面是一般步骤:

  1. 获取 SSL 证书和私钥:你可以通过自签名证书、Let’s Encrypt 等方式获取 SSL 证书和私钥。确保你拥有以下两个文件:

    • SSL 证书(通常以 .crt.pem 结尾)
    • SSL 私钥(通常以 .key 结尾)
  2. 将证书和私钥放置在适当的位置:一般情况下,你需要将证书和私钥放置在 Kibana 配置文件指定的目录下。默认情况下,Kibana 的配置文件是 /etc/kibana/kibana.yml

  3. 配置 Kibana 以使用 SSL:编辑 Kibana 的配置文件,添加以下配置:

    server.ssl.enabled: true
    server.ssl.certificate: /path/to/your/certificate.crt
    server.ssl.key: /path/to/your/privatekey.key
    
    • 1
    • 2
    • 3

    确保将 /path/to/your/certificate.crt 替换为你的 SSL 证书路径,将 /path/to/your/privatekey.key 替换为你的 SSL 私钥路径。

  4. 重启 Kibana 服务:根据你的 Linux 发行版,使用适当的命令来重启 Kibana 服务。例如,在 Ubuntu 或 Debian 上,你可以使用以下命令:

    sudo systemctl restart kibana
    
    • 1
  5. 验证 SSL 连接:打开浏览器并访问 https://your_server_ip:5601,确保使用 HTTPS 协议。如果一切设置正确,你应该能够通过 HTTPS 连接到 Kibana 并看到登录页面。

请注意,启用 SSL 后,建议你还要配置适当的安全措施,比如使用基本身份验证、设置安全角色等,以确保 Kibana 的安全性。

要在 Kibana 中启用页面认证,你可以使用代理服务器或者直接配置 Kibana 来实现。下面是一种直接在 Kibana 中配置基本身份认证的方法:

  1. 创建用户名和密码文件:首先,你需要创建一个包含用户名和密码的文件。你可以使用 htpasswd 工具来创建这样的文件。如果你没有 htpasswd 工具,你可以通过安装 apache2-utils 包来获取。

    使用以下命令创建用户名和密码文件:

    sudo htpasswd -c /etc/nginx/.htpasswd username
    
    • 1

    这会提示你输入密码并将其保存到指定的文件中。如果你已经有了 .htpasswd 文件,不需要使用 -c 选项。

  2. 配置 Kibana:编辑 Kibana 的配置文件 /etc/kibana/kibana.yml,添加以下配置:

    elasticsearch.username: "your_username"
    elasticsearch.password: "your_password"
    
    • 1
    • 2

    替换 your_usernameyour_password 为你在步骤 1 中创建的用户名和密码。

  3. 重启 Kibana 服务:根据你的 Linux 发行版,使用适当的命令来重启 Kibana 服务。例如,在 Ubuntu 或 Debian 上,你可以使用以下命令:

    sudo systemctl restart kibana
    
    • 1
  4. 验证页面认证:现在,打开浏览器并访问 http://your_server_ip:5601,Kibana 应该会提示你输入用户名和密码。输入你在步骤 1 中创建的凭据,如果一切设置正确,你应该能够成功登录到 Kibana。

这样,你就成功地在 Kibana 中启用了页面认证。请注意,这种方法会在每次打开 Kibana 页面时都要求用户输入用户名和密码,你可以根据需要调整安全性和方便性。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/508116
推荐阅读
相关标签
  

闽ICP备14008679号