【Kibana8.1部署】

Kibana部署文档

一、环境准备

  1. 服务器配置: 4C 8G 80G

  2. 服务器系统版本: CentOS 8.3

  3. Kibana版本:8.1.0

  4. Kibana下载途径: 官网

  5. 服务器调整

# 内核参数需要调整,将虚拟内存区域改大
echo vm.max_map_count=655360 >> /etc/sysctl.conf
sysctl -p

#调整文件打开数限制,临时设置
ulimit -n 65535

#永久设置(加入文件末尾)
cat > /etc/security/limits.conf <<EOF
*   soft    noproc  65535
*   hard    noproc  65535
*   soft    nofile  65535
*   hard    nofile  65535
EOF

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

# 设置selinux
setenforce 0

# 添加ES服务器名解析(根据你的实际情况填写)
cat > /etc/hosts << EOF
192.168.1.1 es-node-01
192.168.1.2 es-node-02
192.168.1.3 es-node-03
192.168.1.4 kibana-node-01
EOF

二、部署方式

# 到部署目录解压,以下操作默认三台服务器均需执行,特殊操作会有标注
tar -zxvf kibana-8.1.0-linux-x86_64.tar.gz

# 移动到你的部署目录
mv kibana-8.1.0 /部署目录

#进入解压后的kibana目录
cd /部署目录/kibana-8.1.0

# 创建证书目录
mkdir config/certs
1、调整配置
# 拷贝在部署ES时获取的clent证书,放到config配置目录解压
tar -zxvf certs.tar.gz

# 进入config配置目录
cd config

# 修改配置文件
vi kibana.yml

```以下为配置文件
# 配置端口
server.port: 5601
# 配置监听Ip
server.host: "0.0.0.0"
# 配置http访问地址
server.publicBaseUrl: "http://你的IP:5601/"
# 配置主机名
server.name: "elk-node-04"
# 开启https访问
server.ssl.enabled: true
# https证书配置
server.ssl.certificate: /部署目录/kibana-8.1.0/config/certs/client.cer
server.ssl.key: /部署目录/kibana-8.1.0/config/certs/client.key
# 配置ES集群
elasticsearch.hosts: ["https://192.168.1.1:9200","http://192.168.1.2:9200","http://192.168.1.3:9200"]

# tokne和账户密码选择一种配置即可
# 配置es生成的token连接
#elasticsearch.serviceAccountToken: "这里是token"
# 配置es账户密码连接
elasticsearch.username: "kibana"
elasticsearch.password: "你生成的kibana密码"

# 配置超时时间
elasticsearch.requestTimeout: 60000
# 配置和es使用https通信的证书
elasticsearch.ssl.certificate: /部署目录/kibana-8.1.0/config/certs/client.cer
elasticsearch.ssl.key: /部署目录/kibana-8.1.0/config/certs/client.key
elasticsearch.ssl.certificateAuthorities: [ "/部署目录/kibana-8.1.0/config/certs/elasticsearch-ca.pem" ]
# 认证方式
elasticsearch.ssl.verificationMode: none
# 日志相关
logging.appenders.default:
  type: file
  fileName: /部署目录/logs/kibana/kibana.log
  layout:
    type: json
i18n.locale: "en"

二、启动服务

# 编写启动服务脚本

```vi start.sh
#!/bin/sh
cd /部署目录/kibana-8.1.0
nohup  ./bin/kibana serve > /部署目录/logs/kibana/kibana.log 2>&1 &
tail -f /部署目录/logs/kibana/kibana.log

# 启动服务并查看生成的日志是否有报错
chmod +x start.sh
sh start.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值