服务监控
服务区域是设置 Agent 监控外部网站或服务器功能的设置区。
通过已设置的服务监控,你可以在主页中点击 服务 图标,查看过去 30 天的可用性监控结果。
使用方法
新增服务监控
要新增一个服务监控,请按照以下步骤操作:
进入管理面板
转到服务页,点击+按钮添加新的服务监控。配置参数
在新增监控时,设置以下参数:- 名称:为此服务自定义一个名称。
- 目标:根据监控类型设置目标:
HTTP GET:输入完整 URL(需包含http://或https://),例如:https://example.com。
注意:如果目标 URL 使用https://,哪吒监控将同时监控该 URL 的 SSL 证书(如证书到期或变更将触发通知)。ICMP Ping:输入域名或 IP 地址(不含端口号),例如:1.1.1.1或example.com。TCPing:输入域名或 IP 地址并添加端口号,例如:1.1.1.1:80或example.com:22。
- 类型:选择监控类型(
HTTP GET、ICMP Ping或TCPing)。 - 对游客隐藏:是否对游客隐藏此监控(隐私性选项)。默认显示,勾选后游客将看不到此服务监控;行为与服务器的「对游客隐藏」一致。
- 间隔:设置监控间隔时间(单位:秒)。
- 排序:设置服务监控的展示顺序,数值越大越靠前。
- 覆盖范围:选择一条规则来确定哪些 Agent 请求目标。
- 特定服务器:指定覆盖范围内需要使用的 Agent。
- 通知组 ID:选择已在
通知页中配置的通知方式,详见 通知方式配置。 - 启用失败通知:可选择在目标故障时接收通知(默认为不启用)。
提交监控
点击提交按钮保存配置,稍等片刻后返回主页查看监控结果。
延迟变化通知
哪吒监控会统计并监测 Agent 到目标服务器之间的延迟。当延迟发生显著变化时,可以发送通知帮助你监控线路状态。
- 启用延迟通知:选择启用后,当延迟超出设置的范围(大于
最高延迟或小于最低延迟)时将发送通知。
通知时触发任务
如果需要在服务监控触发通知时执行特定任务,可以:
- 勾选
启用触发任务。 - 配置:
- 触发警报的任务:选择警报触发时执行的任务。
- 恢复后要触发的任务:选择服务恢复正常后执行的任务。
提前在任务页中设置好任务配置后即可使用此功能。
网络延迟图表
对于 TCPing 和 ICMP-Ping 类型的监控,Dashboard 会自动生成网络延迟统计图表:
- 进入对应服务器的详情页,切换到
网络标签。 - 查看历史网络延迟变化趋势,数据基于 Agent 到目标服务器的实时延迟统计生成。
- 可以选择 1 天、7 天或 30 天周期。未登录用户只能查看 1 天数据;7 天和 30 天数据需要登录后查看。
- 同一服务器参与多个监控时,可以多选监控项进行对比。只选择一个监控项时,图表会同时展示延迟和丢包率。
- 网络图表支持峰值裁剪,用于降低突发尖峰对图表可读性的影响。可在前端自定义代码中通过
window.ForcePeakCutEnabled = true默认启用。
用户前端展示
用户前端首页的服务监控面板会展示公开服务的最近 30 天可用性和延迟概览。用户可以在首页点击服务按钮展开或收起该面板,也可以在 自定义代码 中设置 window.ForceShowServices = true 默认展开。
如果服务器返回周期流量统计,首页服务面板会同时展示周期流量卡片。服务监控本身按配置中的 排序 字段展示,数值越大越靠前。
当没有可展示的服务数据时,用户前端会显示空状态提示;这通常表示还没有启用服务监控、服务未设置为公开显示,或当前筛选的服务器组没有关联的服务监控数据。
管理监控
如需编辑或删除已有服务监控:
- 进入管理面板中的
服务页。 - 找到目标监控配置。
- 点击右侧的编辑或删除图标,进行修改或移除。