windows10安装和使用heartbeat-7.15.0来监测服务的可用性

官方文档

https://www.elastic.co/guide/en/beats/heartbeat/current/index.html

官方教程

https://www.elastic.co/guide/en/beats/heartbeat/current/heartbeat-installation-configuration.html

1、下载Heartbeat

https://www.elastic.co/cn/downloads/beats/heartbeat

2、安装

cd D:\ELK\heartbeat-7.15.0
PowerShell.exe -ExecutionPolicy UnRestricted -File .\install-service-heartbeat.ps1.

Status   Name               DisplayName
------   ----               -----------
Stopped  heartbeat          heartbeat

3、配置Heartbeat

可配多个,如官方所示

heartbeat.monitors:
- type: icmp
  schedule: '*/5 * * * * * *' 
  hosts: ["myhost"]
  id: my-icmp-service
  name: My ICMP Service
- type: tcp
  schedule: '@every 5s' 
  hosts: ["myhost:12345"]
  mode: any 
  id: my-tcp-service
- type: http
  schedule: '@every 5s'
  urls: ["http://example.net"]
  service.name: apm-service-name 
  id: my-http-service
  name: My HTTP Service

此处我的配置

# Configure monitors inline
heartbeat.monitors:
- type: http
  enabled: true
  id: "moss-oauth"
  # 在ui显示的名字
  name: "moss oauth"
  # List or urls to query
  urls: ["http://localhost:8080/moss"]
  # Configure task schedule
  schedule: '@every 10s'

# =================================== Kibana ===================================
setup.kibana:
  host: "kibana-host:5601"

# 修改索引名称
setup.ilm.enabled: false
setup.template.name: "moss-oauth-heart"
setup.template.pattern: "moss-oauth-heart-*"
setup.template.overwrite: true
# ---------------------------- Elasticsearch Output ----------------------------
output.elasticsearch:
  hosts: ["es-node-1-host:9200","es-node-2-host:9200"]
  username: "elastic"
  password: "123456"
  indices:
    - index: "moss-oauth-heart-%{+yyyy.MM.dd}"
      when.contains:
        monitor.id: "moss-oauth"

4、启动Heartbeat

默认的日志目录:C:\ProgramData\heartbeat\logs

# 启动
net start heartbeat

# 关闭
net stop heartbeat 

5、登录kibana查看

生成的索引
在这里插入图片描述

点【Discover】可以看到,如果没有就自己添加索引模式
在这里插入图片描述
点【Observability】-【运行时间】可以看到图形
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值