Linux系统部署Kibana
Posted FreeOps
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统部署Kibana相关的知识,希望对你有一定的参考价值。
Kibana是为ElasticSearch设计的开源分析和可视化平台,可以通过Kibana搜索、查看、存储在ElasticSearch中的数据并与之交互,较为容易地实现高级的数据分析和可视化。本例实验基于CentOS7.4系统部署Kibana,具体实验配置如下:
软件下载常见的方式有两种,若服务器不能访问互联网时可以选择通过外部浏览器下载,然后通过工具上传至服务器;若服务器可以正常访问互联网时,可以直接通过wget命令下载相应版本软件。具体步骤如下:
1.1.1 软件下载
通过浏览器下载,模拟部署Kibana服务器不能正常访问互联网,需要借助外部服务器访问Kibana官方网站,选择下载相应版本软件。具体如下图所示:
注:
(2)选择相应的版本号下载,本次实验选择Linux版本的7.4.0版Kibana软件;
(3)若不使用最新版本软件,可在页面下方选择‘past releases’选择其他版本。具体如下图所示:
服务器使用工具上传Kibana软件至指定目录。具体如下图所示:
服务器可以正常访问互联网时通过‘wget’命令下载应用的软件包。执行以下命令,具体如下图所示:
Kibana服务运行使用TCP类型5601端口,需要在服务器防火墙侧开放相应的端口。执行以下命令,防火墙开放相应的端口。具体如下图所示:
注:
(1)为保障系统安全性能,不建议直接关闭防火墙。
Kibana启动运行必须使用专用的用户,不可以使用root用户直接运行Kibana,检查该系统中是否存在kibana用户,若无该用户需要创建。
执行以下命令创建kibana用户,具体如下图所示:
注:
(1)本例运行Kibana使用kibana用户,该用户名非必须,可根据习惯创建其他用户名。
(2)本例kibana用户所属组为ElasticStack组;
注:
(1)本次安装目录为:/usr/local/kibana;
4.2.1 配置Kibana服务端口
修改配置文件中相应字段,配置Kibana服务端口。具体如下图所示:
注:
(1)Kibana服务默认使用5601(TCP类型)端口实现对外服务;
(2)该端口可以根据生产环境自定义为其他值。
注:
注:
(1)本例实验ElasticSearch与Kibana在同一台设备上;
修改配置文件中相应字段,配置Kibana PID文件。具体如下图所示:
注:
(1)相应文件路径需要kibana用户可读可写。
修改配置文件中相应字段,配置Kibana日志文件。具体如下图所示:
注:
(1)相应文件路径需要kibana用户可读可写。
4.2.6 配置显示语言
修改配置文件中相应参数,配置Kibana所使用的语言环境。具体如下图所示:
注:
(1)该版本默认语言为英文,可根据生产环境修改为其他语言。
切换运行Kibana用户kibana,进入Kibana目录下bin文件夹,启动Kibana。具体如下图所示:
注:
(1)命令‘nohup ./bin/kibana &’目的是后台运行Kibana服务。
执行以下命令,查看Kibana服务所使用的监听端口。具体如下图所示:
执行以下命令,查看Kibana服务运行状态。具体如下图所示:
浏览器测试访问Kibana服务。具体如下图所示:
FreeOps专注点滴知识,传递实用技术。
欢迎各位交流指导!
以上是关于Linux系统部署Kibana的主要内容,如果未能解决你的问题,请参考以下文章
部署 elk 日志系统 elasticsearchlogstash kibana
elasticsearch+logstash+kibana部署
Linux ELK日志分析系统 | logstash日志收集 | elasticsearch 搜索引擎 | kibana 可视化平台 | 架构搭建 | 超详细