Certd通知配置全攻略:邮件、钉钉、飞书、企业微信、AnPush证书状态提醒怎么接

Certd通知配置全攻略:邮件、钉钉、飞书、企业微信、AnPush证书状态提醒怎么接 Certd通知配置全攻略邮件、钉钉、飞书、企业微信、AnPush证书状态提醒怎么接【免费下载链接】certd开源SSL证书管理工具全自动证书申请、更新、续期通配符证书泛域名证书申请证书自动化部署到阿里云、腾讯云、主机、群晖、宝塔https证书pfx证书der证书TLS证书nginx证书自动续签自动部署项目地址: https://gitcode.com/certd/certdCertd 是一款开源 SSL 证书管理工具支持全自动证书申请、更新与续期并可将证书自动部署到阿里云、腾讯云、宝塔、群晖等平台。而配置好通知邮件、钉钉、飞书、企业微信、安push你才能第一时间收到证书申请成功、部署失败、证书到期提醒等证书状态提醒真正做到证书管理零遗漏。本文就是 Certd 通知配置的完整指南从邮件到 IM 机器人逐一讲清楚。为什么 Certd 要配置证书状态通知Certd 会自动完成证书的申请、续签和部署但自动化系统最怕静默失败如果某次部署到 CDN 失败了、或者某张证书快要到期而你没有注意到网站可能直接中断。配置通知渠道后以下事件都会实时推送到你的手机或邮箱流水线执行结果pipelineResult——每次证书任务执行完毕✅证书申请成功certApplySuccess❌证书拉取失败 / 部署失败certPullError / certDeployError站点可用性检查失败siteCheckError⏰证书到期提醒siteCertExpireRemind、域名到期检查domainExpirationCheck所有通知类型集中定义在 notification-constants.ts通知插件的统一接入机制位于 packages/core/pipeline/src/notification/。16 种通知渠道速览先选对渠道Certd 内置 16 种通知渠道全部以插件形式实现位于 plugin-notification/ 目录。官方列表见 docs/guide/plugins/notification.md渠道推送方式适用场景 电子邮件SMTP 发信最基础、最可靠 钉钉通知群机器人 webhook钉钉办公团队️ 飞书通知群机器人卡片飞书办公团队 企业微信通知群机器人企微办公团队 AnPush手机系统通知栏移动端免 App 推送 自定义 webhook自定义 HTTP 请求对接任意系统其他Bark、Server酱ᵀ、Server酱³、iYUU、Telegram、Discord、Slack、OneBot、MeoW、VoceChat各自通道按需选择 其中电子邮件为免费渠道钉钉、飞书、企业微信、AnPush 等 IM 渠道属于 Plus 功能需要 Plus 版授权后才可启用。邮件通知配置教程先配 SMTP再选收件人邮件是最基础也最可靠的通知方式但它是唯一前置步骤多一步的渠道——需要先在 Certd 中配置 SMTP 邮件服务器。第 1 步配置邮件服务器。登录 Certd 后台 →系统设置 → 邮件填写 SMTP 服务器地址、端口、账号与密码并开启 SSL。以 QQ 邮箱为例SMTP 域名为smtp.qq.com端口465密码使用授权码而非登录密码。各邮箱的详细配置见 docs/guide/use/email/index.md。第 2 步新建邮件通知渠道。进入通知管理页面前端页面 notification/index.vue添加电子邮件渠道填入收件人邮箱支持多个每填一个按回车。邮件渠道的实现位于 email/index.ts它的核心逻辑是按通知类型匹配邮件模板注册码、忘记密码、证书发送、流水线结果分别对应不同的模板模板文件在 addon_emailTemplate_common.yaml、addon_emailTemplate_pipelineResult.yaml 中定义还支持在通知中附带证书附件见 email/index.ts。钉钉通知怎么接3 步拿到 webhook 并配置钉钉走的是群自定义机器人方案配置只需三步建群并添加机器人钉钉 APP → 目标群聊 → 设置 → 机器人 → 添加机器人 →自定义创建机器人后复制 webhook 地址安全设置选加签钉钉机器人必须选择一种安全设置建议选择加签并复制SEC开头的密钥在 Certd 中填写webhook 地址、加签密钥还可以选填 用户ID、手机号、所有人。Certd 会自动按钉钉规范计算加签签名HMAC-SHA256并以markdown 卡片发送消息——成功显示绿色标题失败显示红色标题末尾附查看详情链接跳转到 Certd 页面。完整逻辑见 dingtalk/index.ts。飞书通知怎么配交互卡片 加签安全设置飞书接入方式与钉钉几乎一致消息体验更好添加自定义机器人飞书 APP → 群聊 → 设置 → 群机器人 → 添加机器人 → 自定义机器人复制https://open.feishu.cn/open-apis/bot/v2/hook/开头的 webhook 地址安全设置建议开启加签复制密钥在 Certd 中填写webhook、加签密钥、要 的用户 OpenIdou_xxx格式或 所有人。飞书渠道feishu/index.ts发送的是交互卡片schema 2.0成功时卡片头部为绿色、失败时为红色正文是 markdown 格式的证书状态详情底部还有查看详情按钮点一下就跳转到 Certd 对应页面。加签算法实现见 feishu/index.ts。企业微信机器人通知最简配置支持 成员企业微信机器人是三者中配置最简的进入企微群聊 → 右上角... →群机器人→ 添加机器人复制https://qyapi.weixin.qq.com/cgi-bin/webhook/send?keyxxxx地址在 Certd 中填入 webhook 地址选填提醒指定成员成员名字或提醒指定手机号填all提醒所有人。注意由于企微的 markdown 消息类型不支持 人Certd 采用 text 文本消息推送标题 详情 查看详情链接以换取 功能可用实现见 qywx/index.ts。安pushAnPush不用装 App 的手机系统推送如果你希望证书提醒直接出现在手机通知栏微信/钉钉消息容易被淹没AnPush 是最佳选择。它走第三方中转无需自建推送服务前往 anpush.com 注册在推送工具页获取API 密钥在设置页创建通道并复制通道 ID在 Certd 的 AnPush 渠道中填入 API 密钥与通道 ID保存即可。发送逻辑见 anpush/index.ts。此外Bark、Server酱、iYUU 等渠道也走类似思路均无需额外开发。在流水线中启用通知证书任务完成后自动推送通知渠道配置好只是建好了通道还需要在流水线中挂载通知节点编辑证书任务流水线 → 添加发送通知节点 → 从下拉中选择刚配置好的渠道选择器组件 change-notification.vue。这样一来每次证书申请、续签、部署执行完毕结果就会按第 2 节所列的事件类型自动推送到你的邮箱和 IM 群。对于高级用户Certd 还提供 OpenAPI 主动触发通知的接口notification-controller.ts可以让外部监控系统在任意时刻向已配置渠道发送提醒。通知配置最佳实践与常见问题4 条最佳实践✅双渠道交叉覆盖至少配邮件 一个 IM 渠道单渠道可能因网络或账号问题漏收✅到期提醒优先级最高siteCertExpireRemind站点证书到期与domainExpirationCheck域名到期是避免事故的关键建议开启 值班人员✅失败通知务必保留部署失败、站点检查失败是最需要即时知晓的事件✅善用测试发送保存配置后立即发一条测试通知验证不要等到真实失败才发现配置错了。常见问题排查现象排查方向钉钉/飞书发送失败webhook 地址是否完整是否填写了加签密钥机器人安全设置类型是否匹配邮件收不到SMTP 是否配置正确是否使用了授权码而非登录密码检查垃圾邮件箱企微收不到webhook key 是否正确注意机器人有每分钟发送频率限制渠道置灰无法选择该渠道为 Plus 功能需授权后使用按以上步骤配置完成后Certd 就会成为一位不会睡着的证书管理员申请、续签、部署、到期提醒全程自动每个状态变化都精准推送到你的邮件与 IM 群SSL 证书运维从此省心。【免费下载链接】certd开源SSL证书管理工具全自动证书申请、更新、续期通配符证书泛域名证书申请证书自动化部署到阿里云、腾讯云、主机、群晖、宝塔https证书pfx证书der证书TLS证书nginx证书自动续签自动部署项目地址: https://gitcode.com/certd/certd创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考