Kibana7.5使用配置

  

这篇文章重点介绍一下kibana的配置。
elasticsearch7.5集群的搭建文章请参见:https://blog.51cto.com/lovejxs/2457301

  

<强>一、安装启动

  
 <代码>下载页面:
  https://www.elastic.co/cn/downloads/past-releases
  
  下载:wget - c https://artifacts.elastic.co/downloads/kibana/kibana-7.5.0-linux-x86_64.tar.gz
  说明:
  . tar。广州整个包是独立的。默认情况下,所有的文件和目录都在$ KIBANA_HOME ? - ?解压包时创建的目录下。这样非常方便,因为您不需要创建任何目录来使用Kibana,卸载Kibana就是简单地删除美元KIBANA_HOME目录。但还是建议修改一下配置文件和数据目录,这样就不会删除重要数据。 
  

<强>二,目录结构
 Kibana7.5使用配置“> <br/> <强>三,启动kibana </强> <br/> <代码> nohup。/kibana——allow-root, </代码> <br/> <img src=

  

我的配置如下:

  
 <代码>服务器。端口:5601
  服务器。主持人:“localhost”
  server.name:“kibana”
  elasticsearch。主机(“http://192.168.18.7:9200”):
  i18n。地区:“应用” 
  

 Kibana7.5使用配置“> <br/> <强>四、访问:http://localhost: 5601 </强> </p>
  <p> <强>五,参数详解</强> </p>
  <pre> <代码> Kibana服务器启动时从Kibana。yml文件中读取配置属性。
  Kibana默认配置localhost: 5601。改变主机和端口号,或者连接其他机器上的Elasticsearch,需要更新Kibana。yml文件。也可以启用SSL和设置其他选的项。
  
  * * server.port: * *
  默认值:5601 Kibana由后端服务器提供服务,该配置指定使用的端口号。
  * * server.host: * *
  默认值:“localhost”指定后端服务器的主机地址。
  * * server.basePath: * *
  如果启用了代理,指定Kibana的路径,该配置项只影响Kibana生成的url,转发请求到Kibana时代理会移除基础路径值,该配置项不能以斜杠(/)结尾。
  * * server.maxPayloadBytes: * *
  默认值:1048576服务器请求的最大负载,单位字节。
  * * server.name: * *
  默认值:“您的主机名“Kibana实例对外展示的名称。
  * * server.defaultRoute: * *
  默认值:“/app/kibana”kibana的默认路径,该配置项可改变kibana的登录页面。
  * * elasticsearch.url: * *
  默认值:“http://localhost: 9200”用来处理所有查询的Elasticsearch实例的URL。
  * * elasticsearch.preserveHost: * *
  默认值:真该设置项的值为真时,Kibana使用服务器。主机设定的主机名,该设置项的值为false时,Kibana使用主机的主机名来连接Kibana实例。
  * * kibana.index: * *
  默认值:”。kibana”kibana使用Elasticsearch中的索引来存储保存的检索,可视化控件以及仪表板。如果没有索引,kibana会创建一个新的索引。
  * * kibana.defaultAppId: * *
  默认值:“发现”默认加载的应用。
  * * tilemap.url: * *
  Kibana用来在瓷砖地图可视化组件中展示地图服务的URL。默认时,Kibana从外部的元数据服务读取URL,用户也可以覆盖该参数,使用自己的瓷砖地图服务例。如:“https://tiles.elastic.co/v2/default/{z}/{x}/{y} . png ? elastic_tile_service_tos=agree& my_app_name=Kibana”
  * * tilemap.options.minZoom: * *
  默认值:1最小缩放级别。
  * * tilemap.options.maxZoom: * *
  默认值:10最大缩放级别。
  * * tilemap.options.attribution: * *
  默认值:”?(弹性瓷砖服务)(https://www.elastic.co/elastic-tile-service)”地图属性字符串。
  * * tilemap.options.subdomains: * *
  服务使用的二级域名列表,用{年代}指定二级域名的URL地址。
  * * elasticsearch。用户名:和elasticsearch.password: * *
  Elasticsearch设置了基本的权限认证,该配置项提供了用户名和密码,用于Kibana启动时维护索引.Kibana用户仍需要Elasticsearch由Kibana服务端代理的认证。
  * * server.ssl.enabled * *
  默认值:“false”对到浏览器端的请求启用SSL,设为真时,server.ssl。证书和server.ssl。关键也要设置。
  * * server.ssl。证书:和server.ssl.key: * *
  PEM格式SSL证书和SSL密钥文件的路径。
  * * server.ssl.keyPassphrase * *
  解密私钥的口令,该设置项可选,因为密钥可能没有加密。
  * * server.ssl.certificateAuthorities * *
  可信任PEM编码的证书文件路径列表。
  * * server.ssl.supportedProtocols * *
  默认值:TLSv1、TLSv1.1 TLSv1.2版本支持的协议,有效的协议类型:TLSv1, TLSv1.1 TLSv1.2。
  * * server.ssl.cipherSuites * *
  默认值:ECDHE-RSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES256-GCM-SHA384。具体格式和有效参数可通过(OpenSSL密码列表格式文档)(https://www.openssl.org/docs/man1.0.2/apps/ciphers.html) CIPHER-LIST-FORMAT获得。
  * * elasticsearch.ssl。证书:和elasticsearch.ssl.key: * *
  可选配置项,提供PEM格式SSL证书和密钥文件的路径。这些文件确保Elasticsearch后端使用同样的密钥文件。
  * * elasticsearch.ssl.keyPassphrase * *
  解密私钥的口令,该设置项可选,因为密钥可能没有加密。
  * * elasticsearch.ssl.certificateAuthorities: * *
  指定用于Elasticsearch实例的PEM证书文件路径。
  * * elasticsearch.ssl.verificationMode: * *
  默认值:完全控制证书的认证,可用的值有,证书,全。全执行主机名验证,证书不执行主机名验证。
  * * elasticsearch.pingTimeout: * *
  默认值:elasticsearch。requestTimeout设置的值,等待Elasticsearch的响应时间。
  * * elasticsearch.requestTimeout: * *
  默认值:30000等待后端或Elasticsearch的响应时间,单位微秒,该值必须为正整数。
  * * elasticsearch.requestHeadersWhitelist: * *
  默认值(“授权”):Kibana客户端发送到Elasticsearch头体,发送没有头体,设置该值为[]。
  * * elasticsearch.customHeaders: * *
  默认值:{}发往Elasticsearch的头体和值,不管Elasticsearch。requestHeadersWhitelist如何配置,任何自定义的头体不会被客户端头体覆盖。
  * * elasticsearch.shardTimeout: * *
  默认值:0 Elasticsearch等待分片响应时间,单位微秒,0即禁用。
  * * elasticsearch.startupTimeout: * *
  默认值:5000 Kibana启动时等待Elasticsearch的时间,单位微秒。
  * * pid.file: * *
  指定Kibana的进程ID文件的路径。
  * * logging.dest: * *
  默认值:stdout指定Kibana日志输出的文件。
  * * logging.silent: * *
  默认值:false该值设为真时,禁止所有日志输出。
  * * logging.quiet: * *
  默认值:false该值设为真时,禁止除错误信息除外的所有日志输出。
  * * logging.verbose * *
  默认值:false该值设为真时,记下所有事件包括系统使用信息和所有请求的日志。
  * * ops.interval * *
  默认值:5000设置系统和进程取样间隔,单位微妙,最小值100。
  * * status.allowAnonymous * *
  默认值:false如果启用了权限,该项设置为真实即允许所有非授权用户访问Kibana服务端API和状态页面。
  * * cpu.cgroup.path.override * *
  如果挂载点跟/proc/self/cgroup不一致,覆盖cgroup cpu路径。
  * * cpuacct.cgroup.path.override * *
  如果挂载点跟/proc/self/cgroup不一致,覆盖cgroup cpuacct路径。
  * * console.enabled * *
  默认值:真设为false来禁用控制台,切换该值后服务端下次启动时会重新生成资源文件,因此会导致页面服务有点延迟。
  * * elasticsearch.tribe.url: * *
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null<h2 class=Kibana7.5使用配置