Centos7 部署安装kibana6.3.0

目录

1.基本操作 

2.kibana.yml配置文件介绍

3.修改配置文件如下

4.设置开机自启,执行vi /etc/init.d/kibana 命令写脚本

5.启动


1.基本操作 

#下载
wget https://artifacts.elastic.co/downloads/kibana/kibana-6.3.0-linux-x86_64.tar.gz

#解压
tar -zxvf kibana-6.3.0-linux-x86_64.tar.gz

#修改名字
mv kibana-6.3.0-linux-x86_64 kibana630

#添加用户组,用户,修改用户密码,以及设置访问权限
groupadd es_admin
useradd es_admin -g es_admin
echo 'es_admin' | passwd --stdin es_admin
chown -Rf es_admin:es_admin /usr/local/elk/kibana630

2.kibana.yml配置文件介绍

server.basePath: ""
#如果启用了代理,指定Kibana的路径,该配置项只影响Kibana生成的URLs,转发请求到 Kibana 时代理会移除基础路径值,该配置项不能以斜杠 (/)结尾。

server.maxPayloadBytes: 1048576
#服务器请求的最大负载,单位为字节,默认为1048476,1048576字节=1MB=1024kb

server.name: "Kibana-node1"
#Kibana实例对外展示的名称

elasticsearch.url: "http://10.211.55.7:9201"
#用来处理所查询的Elasticsearch实例的URL地址

elasticsearch.preserveHost: true
#该项为true时,Kibana使用server.host指定的主机名,该项为false时,Kibana使用主机的主机名来连接Kibana实例

kibana.index: ".kibana"
#该值默认为.kibana,Kibana使用Elasticsearch中的索引来存储保持的检索,可视化控件以及仪表板,如果没有索引,Kibana会自动创建一个新的索引

kibana.defaultAppId: "discover"
#默认为discover,加载默认的应用

elasticsearch.username: "Kibana"
elasticsearch.password: "1qaz!QAZ"
#如果Elasticsearch 设置了基本的权限认证,Kibana连接Elasticsearch需要输入账号密码,用于身份验证

server.ssl.enabled: false
#默认值为false,是否启用SSL,设置为true时,还要指定证书和密钥文件位置

server.ssl.certificate: /path/to/your/server.crt
#SSL证书文件位置

server.ssl.key: /path/to/your/server.key
#SSL密钥文件位置

elasticsearch.ssl.certificate: /path/to/your/client.crt
#提供SSL证书文件路径,这些文件确保 Elasticsearch 后端使用同样的证书文件

elasticsearch.ssl.key: /path/to/your/client.key
#提供SSL密钥文件路径,这些文件确保 Elasticsearch 后端使用同样的密钥文件

elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ]
#指定用于 Elasticsearch 实例的 PEM 证书文件路径

elasticsearch.ssl.verificationMode: full
#默认为full控制证书的认证,可用的值有none、certificate、full;full 执行主机名验证,certificate 不执行主机名验证

elasticsearch.pingTimeout: 1500
#默认值:elasticsearch.requestTimeout setting 的值,等待 Elasticsearch 的响应时间

elasticsearch.requestTimeout: 30000
#等待后端或Elasticsearch的响应时间,单位为微秒,该值必须为整数;10000微秒=10毫秒 30000微妙=30毫秒 1秒=1000毫秒

elasticsearch.requestHeadersWhitelist: [ authorization ]
#默认值:[ 'authorization' ] Kibana 客户端发送到 Elasticsearch 头体,发送 no 头体,设置该值为[]

elasticsearch.customHeaders: {}
#默认值:{} 发往 Elasticsearch的头体和值, 不管 elasticsearch.requestHeadersWhitelist 如何配置,任何自定义的头体不会被客户端头体覆盖

elasticsearch.shardTimeout: 0
#默认值为0,Elasticsearch等待分片响应时间,单位为微秒,0意思为禁用

elasticsearch.startupTimeout: 5000
#默认值为5000,Kibana启用时等待Elasticsearch的时间,单位为微秒

pid.file: /var/run/kibana.pid
#指定Kibana进程的PID文件路径

logging.dest: stdout
#默认值为stdout;指定kibana日志输出的文件

logging.silent: false
#默认为false;该值设置为true时,禁用所有日志输出

logging.quiet: false
#默认值为:false;该值设为 true 时,禁止除错误信息除外的所有日志输出

logging.verbose: false
#默认值为:false;该值设置为true时,记下所有时间包括系统使用信息和所有请求日志

ops.interval: 5000
#默认值为5000;设置系统和进程取样间隔,单位微秒,最小值为100

i18n.defaultLocale: "en"

3.修改配置文件如下

server.port: 5601
server.host: "1192.168.22.167"
server.name: "Kibana-node1"
elasticsearch.url: "http://192.168.22.167:9201"
elasticsearch.preserveHost: true
kibana.index: ".kibana"
pid.file: /usr/local/elk/kibana630/run/kibana.pid
logging.verbose: true
i18n.defaultLocale: "zh-CN"

4.设置开机自启,执行vi /etc/init.d/kibana 命令写脚本

#!/bin/sh
#chkconfig: 2345 80 05
#description: kibana
#author: jason
 
export JAVA_HOME=/usr/java/jdk1.8.0_191-amd64/
export JAVA_BIN=/usr/java/jdk1.8.0_191-amd64/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

case "$1" in
start)
    su es_admin<<!
    cd /usr/local/elk/kibana630/bin
    ./kibana &
!
    echo "kibana startup"
    ;;  
stop)
    kibana_pid=`ps aux|grep kibana | grep -v 'grep kibana' | awk '{print $2}'`
    kill -9 $kibana_pid
    echo "kibana stopped"
    ;;  
restart)
    kibana_pid=`ps aux|grep kibana | grep -v 'grep kibana' | awk '{print $2}'`
    kill -9 $kibana_pid
    echo "kibana stopped"
    su elk_admin<<!
     cd /usr/local/elk/kibana630/bin
    ./kibana &
!
    echo "kibana startup"
    ;;  
*)
    echo "start|stop|restart"
    ;;  
esac

exit $?

5.启动

#修改文件权限
sudo chmod +x /etc/init.d/kibana

#添加开机自启
sudo chkconfig --add /etc/init.d/kibana

#查看防火墙状态: 
systemctl status firewalld.service

#执行关闭命令: 
systemctl stop firewalld.service

#执行开机禁用防火墙自启命令 
systemctl disable firewalld.service

#定位到安装目录的bin目录,后台启动,启动较慢
./kibana &

浏览器访问 IP+端口号5601

如果本片博客对您的学习有帮助,点赞一下!!!

发布了240 篇原创文章 · 获赞 435 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/fjxcsdn/article/details/103904104
今日推荐