ITPub博客

首页 > 大数据 > ELK > ELK详解(七)——Kibana部署

ELK详解(七)——Kibana部署

ELK 作者:mcxiaoracle 时间:2022-07-02 20:19:55 0 删除 编辑

Kibana是一个针对 Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。

Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。


二、Kibana安装与配置


root@server5 ~]# rpm -ivh kibana-7.6.1-x86_64.rpm 


# vim /etc/kibana/kibana.yml

  2 server.port: 5601                                    //服务端口

  7 server.host: "0.0.0.0"                                //监听本机所有端口

 25 server.name: "server5"                                //服务名称(可选)

 28 elasticsearch.hosts: ["http://172.25.254.2:9200"]    //ES集群地址

115 i18n.locale: "zh-CN"                                    //语言改成中文


# systemctl enable --now kibana.service 

 

查看端口:

[root@server5 kibana]# netstat -antlp |grep 5601

tcp        0      0 0.0.0.0:5601            0.0.0.0:*               LISTEN      3589/node           


三、Kibana的使用

实验一:绘制访问量统计图

四、Kibana监控


1.使用kibana的默认监控——单机模式

2.使用kibana的metricbeat监控——集群模式


1.启用xpack安全验证


(1)集群模式需要先创建证书——在master节点上执行:



在server2上执行:创建证书

# cd /usr/share/elasticsearch/

# bin/elasticsearch-certutil ca

# bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12

# cp elastic-certificates.p12 elastic-stack-ca.p12 /etc/elasticsearch

# chown elasticsearch elastic-certificates.p12 elastic-stack-ca.p12


将证书复制到集群中其他节点(server3/4),并更改权限

# scp elastic-certificates.p12 root@172.25.254.3:/etc/elasticsearch/

# scp elastic-certificates.p12 root@172.25.254.4:/etc/elasticsearch/

在server3/4上执行

# chown elasticsearch /etc/elasticsearch/elastic-certificates.p12       


# vim /etc/elasticsearch/elasticsearch.yml

在最后添加以下内容 注意一定要注意缩进!!!!

    xpack.security.enabled: true

    xpack.security.transport.ssl.enabled: true

    xpack.security.transport.ssl.verification_mode: certificate

    xpack.security.transport.ssl.keystore.path: /etc/elasticsearch/elastic-certificates.p12

    xpack.security.transport.ssl.truststore.path: /etc/elasticsearch/elastic-certificates.p12



在server2/3/4上执行

#systemctl restart elasticsearch.service 


2.连接Kibana


第一步:设置kibana连接ES的用户密码



Kibana在连接es的时候有一个专属的用户:


# vim /etc/kibana/kibana.yml

 46 elasticsearch.username: "kibana"

 47 elasticsearch.password: "westos"



3.kibans节点日志采集插件——filebeat


step1:更改</etc/filebeat/modules.d/elasticsearch.yml>文件



推荐阅读:

https://blog.csdn.net/weixin_44717560/article/details/123848449

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69949806/viewspace-2903982/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: oracle 性能优化
下一篇: Date or String
请登录后发表评论 登录
全部评论
数据方向,了解oracle ,IBM DB2 730

注册时间:2019-09-30

  • 博文量
    286
  • 访问量
    226579