首页 > 其他分享 >kibana8.x版本部署

kibana8.x版本部署

时间:2024-07-29 11:10:27浏览次数:15  
标签:node01 kibana8 部署 kibana server elasticsearch usr 版本 root

目录

安装配置

创建用户

useradd kibana

下载安装包

wget https://artifacts.elastic.co/downloads/kibana/kibana-8.10.4-linux-x86_64.tar.gz
tar -zxf kibana-8.10.4-linux-x86_64.tar.gz 
mv kibana-8.10.4 /usr/local/src/kibana
chown -R kibana:kibana /usr/local/src/kibana

账号密码方式连接ES

除了使用常用的token方式连接es外,kibana也可以使用账号密码方式连接es,配置如下

es生成kibana_system用户密码

[root@node01 ~]# cd /es8/soft/elasticsearch-8.10.4/bin/
[root@node01 bin]# ./elasticsearch-reset-password -u kibana_system
This tool will reset the password of the [kibana_system] user to an autogenerated value.
The password will be printed in the console.
Please confirm that you would like to continue [y/N]y


Password for the [kibana_system] user successfully reset.
New value: 6M_qUdkmBJVr0QJj0=T1

image.png

修改配置文件

[root@node01 ~]# cat   /usr/local/src/kibana/config/kibana.yml 
server.host: "0.0.0.0"
#server.publicBaseUrl: "https://kibana.test.com:5601" 域名访问
elasticsearch.hosts: ['https://node01:9200','https://node02:9200','https://node03:9200']
elasticsearch.username: kibana_system
elasticsearch.password: 6M_qUdkmBJVr0QJj0=T1 #生成的密码,用于连接es
elasticsearch.ssl.verificationMode: none
i18n.locale: "zh-CN" # 设置为中文

使用system启动

[root@es-1 ~]# vim /usr/lib/systemd/system/kibana.service
[Unit]
Description=Kibana
Documentation=https://www.elastic.co
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=kibana
Group=kibana
PrivateTmp=true

Environment=KBN_HOME=/usr/local/src/kibana
Environment=KBN_PATH_CONF=/usr/local/src/kibana/config

ExecStart=/usr/local/src/kibana/bin/kibana

Restart=on-failure
RestartSec=3

StartLimitBurst=3
StartLimitInterval=60

WorkingDirectory=/usr/local/src/kibana

StandardOutput=journal
StandardError=inherit

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable kibana --now

登录验证

image.png

开启https

默认情况下kibana是http方式访问,在实际生产环境中通常需要修改为https方式。此时可选择申请公网tls证书或使用elasticsearch工具自签证书

生成kibana证书和私钥

[root@node01 config]# cd /es8/soft/elasticsearch-8.10.4/bin/
root@node01 bin]# ./elasticsearch-certutil csr -name kibana-server -dns kibana.test.com, localhost

回车即可
image.png
/es8/soft/elasticsearch-8.10.4/csr-bundle.zip 证书路径

拷贝证书至kibana

[root@node01 elasticsearch-8.10.4]# mv kibana-server /usr/local/src/kibana/

生成crt文件

[root@node01 elasticsearch-8.10.4]# cd  /usr/local/src/kibana/kibana-server/
[root@node01 kibana-server]# openssl x509 -req -in kibana-server.csr -signkey kibana-server.key -out kibana-server.crt
Signature ok
subject=/CN=kibana-server
Getting Private key
Getting Private key
[root@node01 kibana-server]# ll
总用量 12
-rw-r--r-- 1 root root  989 6月  17 11:22 kibana-server.crt
-rw-r--r-- 1 root root  956 6月  17 11:19 kibana-server.csr
-rw-r--r-- 1 root root 1675 6月  17 11:19 kibana-server.key

修改配置文件

[root@node01 config]# cat  kibana.yml 
server.host: "0.0.0.0"
server.ssl.enabled: true
server.ssl.certificate: /usr/local/src/kibana/kibana-server/kibana-server.crt #证书路径
server.ssl.key: /usr/local/src/kibana/kibana-server/kibana-server.key   #证书路径
elasticsearch.hosts: ['https://node01:9200','https://node02:9200','https://node03:9200']
elasticsearch.username: kibana_system
elasticsearch.password: 6M_qUdkmBJVr0QJj0=T1 #生成的密码,用于连接es
elasticsearch.ssl.verificationMode: none
i18n.locale: "zh-CN" # 设置为中文

重启服务

systemctl restart  kibana.service

访问验证

image.png

标签:node01,kibana8,部署,kibana,server,elasticsearch,usr,版本,root
From: https://www.cnblogs.com/Unstoppable9527/p/18329632

相关文章

  • 【版本控制系统Git】Git的基本操作与工作流程
    版本控制系统GitGit的基本操作与工作流程目录引言Git概述Git的基本操作安装Git配置Git创建仓库常用命令Git的工作流程克隆仓库分支管理提交更改合并分支解决冲突最佳实践结论引言在现代软件开发中,版本控制系统(VCS)是不可或缺的工具。它能够帮助开发团队管理代码的......
  • elasticsearch8单机/集群部署
    目录一、ES8单节点部署集群架构1.环境准备2.创建用户和目录3.下载解压安装包3.1下载es83.2解压安装3.3授权目录4.修改配置文件5.使用system启动es5.1使用oracle-jdk启动(二选一)6.查看日志7.访问验证8.重置elastic密码8.1重置随机密码8.2自定义密码9.jvm内存调整9.1重启验证......
  • 仿微信im源码开源部署/社交聊天即时通讯im源码[PHP+uniapp]/直播+PC+安卓+IOS
    在数字化时代,即时通讯(InstantMessaging,IM)已成为人们日常生活中不可或缺的一部分,无论是工作协作、社交互动还是日常交流,IM应用都扮演着至关重要的角色。从早期的ICQ、MSN到如今的微信、WhatsApp、Telegram等,IM技术不断演进,为用户提供了更加丰富、便捷、安全的沟通体验。本文旨在......
  • Java 比较版本号
    在开发中,有时候会遇到比较两个文件的版本号,或者比较多个文件的版本号得出最新版本号。可以用如下代码解决:/***比较版本号*@paramversion1版本号1*@paramversion2版本号2*@return<p>0:版本号1>版本号2</p>*<p>1:版本号1>版本号2</p>*<p......
  • ragflow 启动unbuntu下部署
    #ragflow网址demo网址:https://demo.ragflow.io/介绍网址:https://mp.weixin.qq.com/s/zNnL0LXC2yYT-QZhDkOITA#官网说明项目地址:https://github.com/infiniflow/ragflow项目官网:https://ragflow.io在线Demo:https://demo.ragflow.io#本地部署说明##本人部署环境说明正常使......
  • 【PyCharm】PyCharm 2024.1 的最新变化-版本控制集成
    目录更强大的VCS支持Git、SVN和Mercurial的改进分支管理冲突解决提交历史更强大的VCS支持PyCharm2024.1在版本控制系统的集成方面进行了显著的改进,增强了对Git、Subversion(SVN)和Mercurial的支持。这些改进旨在提高开发者的效率,并使版本控制操作更加直......
  • Mocreak Office Installer(Office安装部署工具) v2.3.0.703 中文绿色版
    概述Mocreak是一款一键自动化下载、安装、部署正版Office的办公增强工具。该工具完全免费、无广告、绿色、无毒、简约、高效、安全。软件特点一键快速下载、安装、部署最新版MicrosoftOffice软件。提供简约、高效,且可自定义的图形界面,提升部署效率。支持将Office安装......
  • VMware安装(有的时候启动就蓝屏建议换VM版本)
    当你开始使用虚拟化技术来管理和运行多个操作系统时,VMware是一个强大且广泛使用的选择。本篇博客将指导你如何安装VMwareWorkstationPro,这是一个功能强大的虚拟机软件,适用于个人和专业用户。一、下载VMwareWorkstationPro访问官网:首先,在浏览器中打开VMware的官方......
  • 【esp32 学习笔记】(esp-idf 版本)从点灯开始——点亮LED
    【配置CMakeLists】首先配置自定义组件的CMake文件:components->led->CMakeLists.txt完整配置内容如下:file(TO_CMAKE_PATH"$ENV{IDF_PATH}"IDF_PATH) #将Windows下ESP-IDF的路径转化CMAKE路径idf_component_register(SRCS"led.c"          INCLUDE_......
  • firewalld:查看版本/帮助/状态
    一,通过命令行查看版本:[root@blog~]#firewall-cmd--version0.6.3二,通过rpm包查看版本:[root@blog~]#rpm-qfirewalldfirewalld-0.6.3-7.el8.noarch注意切换到root用户或加sudo再执行命令三,查看帮助:[root@blog~]#firewall-cmd--helpUsage:firewall-cmd[OPTIO......