Kibana 安装
1. 组件简介
Section titled “1. 组件简介”Kibana 是 Elastic Stack (ELK) 中的数据可视化窗口。它基于 Elasticsearch 的强大检索能力,提供图表、仪表盘绘制及系统监控告警管理功能。
2. 安装与基础配置
Section titled “2. 安装与基础配置”2.1. 二进制包获取与解压
Section titled “2.1. 二进制包获取与解压”curl -O https://artifacts.elastic.co/downloads/kibana/kibana-8.17.3-linux-x86_64.tar.gz# 校验哈希完整性 (可选)curl https://artifacts.elastic.co/downloads/kibana/kibana-8.17.3-linux-x86_64.tar.gz.sha512 | shasum -a 512 -c -tar -xzf kibana-8.17.3-linux-x86_64.tar.gz -C /opt/software2.2. kibana.yml 核心关联配置
Section titled “2.2. kibana.yml 核心关联配置”位于 config/kibana.yml,需配置绑定 IP 及 ES 集群地址:
server.port: 5601# Kibana 绑定的宿主机 IPserver.host: "192.169.3.41"
# Elasticsearch 服务地址池elasticsearch.hosts: ["http://192.169.3.41:9101","http://192.169.3.41:9102","http://192.169.3.41:9103"]
# Elasticsearch 认证账号 (必须是 kibana_system 角色,不能用超级管理员 elastic)elasticsearch.username: "kibana_system"elasticsearch.password: "123qwe"
# 取消严格证书验证 (用于测试环境)elasticsearch.ssl.verificationMode: none
# 开启原生中文界面支持i18n.locale: "zh-CN"3. 生产环境运维部署
Section titled “3. 生产环境运维部署”3.1. Systemd 守护进程注册
Section titled “3.1. Systemd 守护进程注册”在 /etc/systemd/system/kibana.service 写入配置,利用 Node 环境参数限制内存峰值:
[Unit]Description=Kibana ServiceAfter=network.target
[Service]Type=simpleUser=elasticGroup=elasticWorkingDirectory=/opt/software/kibana-8.17.3ExecStart=/opt/software/kibana-8.17.3/bin/kibanaRestart=on-failure# 限制 Node.js 内存上限为 4GBEnvironment=NODE_OPTIONS="--max-old-space-size=4096"
[Install]WantedBy=multi-user.target服务控制指令:
systemctl daemon-reloadsystemctl enable kibanasystemctl start kibanasystemctl status kibana访问验证:
打开浏览器访问 http://192.169.3.41:5601,登录需使用 Elasticsearch 主管理员(如 elastic)的账密。