心跳监控
监控并确认您的脚本、代理、工作进程和守护程序是否按预期持续运行。在 Site24x7 中添加的每个心跳监视器都将获得一个唯一的 ping URL。
通过向该 URL 的 {display name} 端点发送简单的 HTTP 请求,您即可了解任务是否能够与服务器正常通信。此外,您可以设置阈值,并在未收到 ping 回包时接收告警。
使用场景
以为内部应用程序添加心跳监视器为例,将显示名称设为 Startup。您可以根据应用程序的性能和告警偏好设置阈值配置文件,例如设置以下条件:
- 监视器超过 10 分钟未收到 ping 时触发告警
- 监视器超过 30 分钟未收到 ping 时触发宕机告警
- 监视器在 5 分钟内收到 ping 时触发告警
此时,Bash 脚本在您的启动脚本中使用显示名称 'startup' 后如下所示:

在收到第一个 ping 之前,监视器将处于发现状态,之后监视器将变为运行中。然后,根据上述阈值设置触发告警。例如,如果超过 10 分钟未收到 ping,将发送告警通知。
添加心跳监视器
- 登录 Site24x7。
- 转到 服务器 > 心跳监控。
- 输入用于识别的显示名称。请确保名称唯一,因为它将作为 ping URL 中的 /endpoint 部分。
- 配置阈值配置文件,以便在任务未按预期运行时收到通知。使用铅笔图标编辑现有配置文件,或使用(+)图标创建新配置文件。可配置以下条件:
- 监视器超过指定时间未收到 ping 时触发告警
- 监视器超过指定时间未收到 ping 时触发宕机告警
- 监视器在指定时间内收到 ping 时触发告警
- 在 高级配置下,填写以下部分:
- 监视器组:选择现有组或添加新的监视器组以进行整理
- 用户告警组:决定告警触发时应通知哪些人员
- 标签:通过应用唯一标签对账户中的相关资源进行分类和排序。
- 服务:将 Site24x7 告警集成到首选的第三方服务中。
- 保存更改。
您将被自动重定向到设置页面。在收到第一个 ping 之前,监视器将处于发现状态。
从端点推送数据
使用以下任意格式将数据从端点推送到 Site24x7:
- Bash

- Python

- PowerShell

- Ruby

报表
以下报表适用于心跳监视器:
授权
这是一个基础监视器。
25 个心跳监视器 = 1 个基础监视器 = $1


