监控告警

Monitor 插件提供域名监控、SSL 证书监控和多渠道告警通知功能。

功能概览

监控概览
图:监控中心概览

SSL 证书监控

监控证书有效期,提前告警避免过期

响应时间监控

监控域名响应时间,发现性能问题

多渠道告警

支持邮件、钉钉、企微、飞书、Webhook

告警日志

完整的告警发送记录和状态跟踪

域名监控

域名监控列表
图:域名监控列表

添加监控域名

字段说明
域名/URL要监控的域名,如 example.com
检查间隔检查周期,默认 86400 秒(每天)
启用 SSL是否检查 SSL 证书
启用告警是否开启告警通知
响应阈值响应时间超过此值触发告警(毫秒)
过期提前天数证书过期前多少天告警
添加域名监控
图:新增域名监控

证书信息

系统自动获取并显示证书详情:

信息说明
颁发者证书颁发机构(CA)
主体证书绑定的域名
有效期证书生效和过期日期
剩余天数距离过期的天数
加密算法使用的加密套件
SSL证书详情
图:SSL 证书详情

证书过期告警

剩余天数告警级别
> 30 天正常
7-30 天警告
1-7 天紧急
已过期严重

告警通道

告警通道列表
图:告警通道管理

邮件通道

通道类型: 邮件
通道名称: 公司邮箱
SMTP 服务器: smtp.company.com
SMTP 端口: 587
发送人邮箱: alert@company.com
邮箱密码: ********
加密方式: STARTTLS
邮件通道配置
图:邮件通道配置

钉钉通道

创建钉钉群机器人

在钉钉群设置中添加「自定义机器人」,获取 Webhook URL

配置通道

通道类型: 钉钉
通道名称: 运维告警群
Webhook URL: https://oapi.dingtalk.com/robot/send?access_token=xxx
安全设置: 关键字(告警)
钉钉通道配置
图:钉钉通道配置

企业微信通道

通道类型: 企业微信
通道名称: 企微告警
企业 ID: ww123456789
应用 ID: 1000001
应用密钥: ********
接收者: @all

飞书通道

通道类型: 飞书
通道名称: 飞书告警群
Webhook URL: https://open.feishu.cn/open-apis/bot/v2/hook/xxx

Webhook 通道

自定义 HTTP 回调,告警数据格式:

{
  "alert_id": "123456",
  "alert_type": "ssl_expiry",
  "domain": "example.com",
  "message": "SSL 证书将在 7 天后过期",
  "level": "warning",
  "timestamp": "2024-01-26T10:30:00Z"
}

告警接收人

告警接收人列表
图:告警接收人管理

添加接收人

字段说明
名称接收人显示名称
邮箱邮件通知地址
手机号短信通知号码
启用通道选择接收哪些渠道的通知

关联系统用户

可以直接关联系统用户,自动获取用户的邮箱和手机号。

告警日志

告警日志
图:告警日志列表

查看所有告警的发送记录:

字段说明
告警时间告警触发时间
告警类型证书过期、响应超时等
告警对象触发告警的域名
告警内容告警消息详情
发送通道使用的通知渠道
发送状态成功/失败
错误信息失败时的错误详情

最佳实践

提前更新证书

设置 30 天提前告警,留足时间更新证书

多渠道通知

紧急告警配置多个通道,确保及时收到

定期测试

定期测试告警通道,确保配置有效

自动续期

使用 Let's Encrypt 等支持自动续期的证书