Kibana7.4 配置 Heartbeat 运行监测

释放双眼,带上耳机,听听看~!

介绍

在Kibana页面中有一个功能是 Hearbeat(运行时间检测),默认未配置

配置环境

根据自己的环境情况来选择配置,我这里系统为CentOS,所以使用RPM来部署

1.下载安装hearbeat

[root@elastic src]# curl -L -O https://artifacts.elastic.co/downloads/beats/heartbeat/heartbeat-7.4.0-x86_64.rpm
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 17.4M  100 17.4M    0     0  4426k      0  0:00:04  0:00:04 --:--:-- 4426k
[root@elastic src]# sudo rpm -vi heartbeat-7.4.0-x86_64.rpm
warning: heartbeat-7.4.0-x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID d88e42b4: NOKEY
Preparing packages...
heartbeat-elastic-7.4.0-1.x86_64

2.编辑配置
添加检测及连接信息

[root@elastic heartbeat]# grep -Ev "#|^

quot; /etc/heartbeat/heartbeat.yml heartbeat.config.monitors: path: ${path.config}/monitors.d/*.yml reload.enabled: false #如果启用,则心跳将定期检查config.monitors路径以进行更改 reload.period: 5s #多久检测一下heartbeat.yml更改 heartbeat.monitors: #配置心跳Heartbeat提供了ICMP,TCP和HTTP这三种类型的监视器,以下监视器类型可以进行选配,不一定需要全部配置 - type: http #http类型 urls: ["http://192.168.31.215:9201","http://192.168.31.215:9202","http://192.168.31.215:9203"] #指定http监测的 url 地址,这里把es集群的所有节点写入 username: "elastic" #如果你的es节点启用了安全认证功能,那么此处需要记录连接es的账户 password: "26tBktGolYCyZD2pPISW" #连接es的密码 schedule: '@every 10s' #http监测间隔为10秒钟 - type: icmp #icmp ping类型监测 schedule: '*/5 * * * * * *' #配置任务检测间隔,这里为间隔5秒,语法类似于cron,详细语法见:https://github.com/gorhill/cronexpr#implementation hosts: ["192.168.31.215"] #配置检测主机,此处把需要检测的es节点全部写入 - type: tcp #tcp检测方式 schedule: '@every 5s' #检测间隔5秒 hosts: ["192.168.31.215:9201","192.168.31.215:9202","192.168.31.215:9203"] #需要检测的地址及端口 mode: any #指定模式,值为 `any` 或 `all` ,该模式指定是ping一个IP (any) 还是所有可解析的IP(所有)。 setup.template.settings: #启用模版设置 index.number_of_shards: 1 #分片数量 index.codec: best_compression setup.kibana: #启用kibana,填写Kibana的地址及端口 host: "192.168.31.215:5601" output.elasticsearch: #输出到es hosts: ["192.168.31.215:9201","192.168.31.215:9202","192.168.31.215:9203"] #填写要输出es的地址及短裤 username: "elastic" #输入的用户名 password: "26tBktGolYCyZD2pPISW" #输入到es的密码 processors: - add_observer_metadata: 

3.启动hearbeat
setup 命令加载 Kibana 索引模式。

[root@elastic heartbeat]# heartbeat setup
Index setup finished.
[root@elastic heartbeat]# service heartbeat-elastic start
Starting heartbeat-elastic (via systemctl):                [  OK  ]

页面验证

多等待一会会出现如下图

人已赞赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索