监控告警
Monitor 插件提供域名监控、SSL 证书监控和多渠道告警通知功能。
功能概览
图:监控中心概览
SSL 证书监控
监控证书有效期,提前告警避免过期
响应时间监控
监控域名响应时间,发现性能问题
多渠道告警
支持邮件、钉钉、企微、飞书、Webhook
告警日志
完整的告警发送记录和状态跟踪
域名监控
图:域名监控列表
添加监控域名
| 字段 | 说明 |
|---|---|
| 域名/URL | 要监控的域名,如 example.com |
| 检查间隔 | 检查周期,默认 86400 秒(每天) |
| 启用 SSL | 是否检查 SSL 证书 |
| 启用告警 | 是否开启告警通知 |
| 响应阈值 | 响应时间超过此值触发告警(毫秒) |
| 过期提前天数 | 证书过期前多少天告警 |
图:新增域名监控
证书信息
系统自动获取并显示证书详情:
| 信息 | 说明 |
|---|---|
| 颁发者 | 证书颁发机构(CA) |
| 主体 | 证书绑定的域名 |
| 有效期 | 证书生效和过期日期 |
| 剩余天数 | 距离过期的天数 |
| 加密算法 | 使用的加密套件 |
图: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 等支持自动续期的证书