监控中心

介绍

该模块提供了以下几种常用的监控模式

  • 站点检测

    通过 GET 请求指定的 url 匹配返回的状态码来确定站点是否异常,目前200 - 399之间状态码均为正常,否则为异常,默认超时时间为 10 秒。

  • 端口检测

    检测指定目标主机的 TCP 端口是否可以正常建立接连。

  • Ping 检测

    v2.3.10新增)使用 Ping 检测目标主机是否存活,默认超时时间为 3 秒。

  • 进程检测

    检测指定目标主机的某个进程是否存活。

  • 自定义脚本检测

    在指定主机上运行自定义的脚本,通过判断返回的退出状态码是否为 0 来确定是否有异常。脚本执行中输出的内容将作为报警的描述信息,可利用此特性来灵活控制 报警的规则和报警的内容。

配置说明

  • 监控频率: 每隔多长时间检测一次
  • 报警阈值: 连续指定次数检测失败后才会触发报警,例如:报警阈值设置为3,则表示当出现故障时连续3次检测都为失败的情况才触发报警
  • 报警联系人组: 报警联系人的集合,可以包含一个或多个报警联系人
  • 通道沉默: 相同的检测失败事件在通道沉默周期内只触发一次报警,避免过于频繁重复的报警信息。例如:通道沉默设置为 5 分钟,第一次触发报警后,5分钟内再次触发相同的报警信息则不会发送。
  • 报警方式 目前支持微信、钉钉和邮件三种报警方式,内置开箱即用的微信和邮件报警服务,需要关注下方服务号 Spug 获取调用凭据,将调用凭据配置至系统设置 / 报警服务设置 中的调用凭据中。
    • 微信报警,需要设置报警联系人的微信 Token,获取方式与获取调用凭据相同
    • 钉钉报警,需要设置报警联系人的钉钉机器人 URL,请在钉钉群-安全设置里面添加部署服务器的外网 IP,或者设置关键字 通知
    • 邮件报警,需要设置报警联系人的邮箱地址

Spug 推送服务号

Spug服务号