[ { "id": "1", "ver": "1", "used": true, "source": "site_ssl", "title": "网站证书(SSL)到期", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "SSLTask" }, "template": { "field": [ { "attr": "project", "name": "网站", "type": "select", "default": "all", "items": [ { "title": "所有网站", "value": "all" } ] }, { "attr": "cycle", "name": "剩余天数", "type": "number", "suffix": "", "unit": "天", "default": 15 } ], "sorted": [ [ "project" ], [ "cycle" ] ] }, "default": { "project": "all", "cycle": 15 }, "advanced_default": { "number_rule": { "total": 2 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook", "sms" ], "unique": false, "tags": ["site", "common", "ssl"], "description": "定时检查网站证书(SSL)是否即将到期,如果即将到期则发送告警通知给管理员" }, { "id": "2", "ver": "1", "used": true, "source": "site_end_time", "title": "网站到期", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "SiteEndTimeTask" }, "template": { "field": [ { "attr": "cycle", "name": "剩余天数", "type": "number", "unit": "天", "suffix": "", "default": 7 } ], "sorted": [ [ "cycle" ] ] }, "default": { "cycle": 7 }, "advanced_default": { "number_rule": { "total": 2 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook" ], "unique": true, "tags": ["site"], "description": "定时检查设置有过期时间的网站是否临近过期,如果临近过期则发送告警通知给管理员" }, { "id": "3", "ver": "1", "used": true, "source": "panel_pwd_end_time", "title": "面板密码有效期", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "PanelPwdEndTimeTask" }, "template": { "field": [ { "attr": "cycle", "name": "剩余天数", "type": "number", "unit": "天", "suffix": "", "default": 15 } ], "sorted": [ [ "cycle" ] ] }, "default": { "cycle": 15 }, "advanced_default": { "number_rule": { "total": 2 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook" ], "unique": true, "tags": ["panel"], "description": "定时检查设置面板密码过期时间,如果临近过期则发送告警通知给管理员" }, { "id": "4", "ver": "1", "used": true, "source": "ssh_login_error", "title": "SSH登录失败告警", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "SSHLoginErrorTask" }, "template": { "field": [ { "attr": "cycle", "name": "触发条件", "type": "number", "unit": "分钟", "suffix": "内,", "default": 30 }, { "attr": "count", "name": "登录失败", "type": "number", "unit": "次", "suffix": "", "default": 3 }, { "attr": "interval", "name": "间隔时间", "type": "number", "unit": "秒", "suffix": "后再次监控检测条件", "default": 600 } ], "sorted": [ [ "cycle", "count" ], [ "interval" ] ] }, "default": { "cycle": 30, "count": 3, "interval": 600 }, "advanced_default": { "number_rule": { "day_num": 3 }, "time_rule": { "send_interval": 600 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook" ], "unique": true, "tags": ["system", "common", "safe"], "description": "定期扫描系统中的SSH登录日志,检测频繁失败的登录的异常登录行为,并在发现异常时及时触发告警通知,帮助发现潜在的安全威胁", "is_pro": true }, { "id": "5", "ver": "1", "used": true, "source": "services", "title": "服务停止告警", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "ServicesTask" }, "template": { "field": [ { "attr": "project", "name": "通知类型", "type": "select", "default": null, "items": [ ] }, { "attr": "count", "name": "进程守护", "type": "select", "suffix": "", "default": 1, "disabled": true, "items": [ { "title": "自动尝试重启项目", "value": 1 }, { "title": "自动尝试重启项目", "value": 2 } ] }, { "attr": "interval", "name": "间隔时间", "type": "number", "unit": "秒", "suffix": "后再次监控检测条件", "default": 600 } ], "sorted": [ [ "project" ], [ "count" ], [ "interval" ] ] }, "default": { "project": "", "count": 2, "interval": 600 }, "advanced_default": { "number_rule": { "day_num": 3 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook", "sms" ], "unique": false, "tags": ["soft", "system", "common"], "description": "定时监控系统中的运行状态,如果发现服务停止,则及时触发告警通知,可设置尝试重启,帮助服务器快速恢复到可用状态" }, { "id": "6", "ver": "1", "used": true, "source": "panel_safe_push", "title": "面板安全告警", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "PanelSafePushTask" }, "template": { "field": [ { "attr": "help", "name": "告警内容", "type": "help", "unit": "", "style": { "margin-top": "6px" }, "list": [ "面板用户变更、面板日志删除、面板开启开发者" ], "suffix": "", "default": 600 } ], "sorted": [ [ "help" ] ] }, "default": { }, "advanced_default": { "number_rule": { "day_num": 3 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook" ], "unique": true, "tags": ["panel", "common", "safe"], "description": "定期检查面板的安全状态,如用户变更、日志删除、开启开发者模式等,及时触发告警通知,帮助管理员及时处理安全风险" }, { "id": "7", "ver": "1", "used": true, "source": "ssh_login", "title": "SSH登录告警", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "SSHLoginTask" }, "template": { "field": [ ], "sorted": [ ] }, "default": { }, "advanced_default": { "number_rule": { "day_num": 3 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook" ], "unique": true, "tags": ["system", "common", "safe"], "description": "当出现root用户异常登录时,及时触发告警通知,帮助管理员及时处理安全风险" }, { "id": "8", "ver": "1", "used": true, "source": "panel_login", "title": "面板登录告警", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "PanelLoginTask" }, "template": { "field": [ ], "sorted": [ ] }, "default": { }, "advanced_default": { "number_rule": { "day_num": 0 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook", "sms" ], "unique": true, "tags": ["panel", "common", "safe"], "description": "当出现面板异常登录时,及时触发告警通知" }, { "id": "9", "ver": "1", "used": true, "source": "project_status", "title": "项目停止告警", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "ProjectStatusTask" }, "template": { "field": [ { "attr": "cycle", "name": "项目类型", "type": "select", "default": 1, "items": [ { "title": "Java项目", "value": 1 }, { "title": "Node项目", "value": 2 }, { "title": "Go项目", "value": 3 }, { "title": "Python项目", "value": 4 }, { "title": "其他项目", "value": 5 } ] }, { "attr": "project", "name": "项目名称", "type": "select", "default": null, "all_items": null, "items": [ ] }, { "attr": "interval", "name": "间隔时间", "type": "number", "unit": "秒", "suffix": "后再次监控检测条件", "default": 600 }, { "attr": "count", "name": "自动重启", "type": "radio", "suffix": "", "default": 1, "items": [ { "title": "自动尝试重启项目", "value": 1 }, { "title": "不做重启尝试", "value": 2 } ] } ], "sorted": [ [ "cycle" ], [ "project" ], [ "interval" ], [ "count" ] ] }, "default": { "cycle": 1, "project": "", "interval": 600, "count": 2 }, "advanced_default": { "number_rule": { "day_num": 3 } }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook" ], "unique": false, "tags": ["site", "common"], "description": "定期检查网站项目运行状态,当项目非人为停止时,及时触发告警通知" }, { "id": "10", "ver": "1", "used": true, "source": "panel_update", "title": "面板更新提醒", "load_cls": { "load_type": "path", "cls_path": "mod.base.push_mod.site_push", "name": "PanelUpdateTask" }, "template": { "field": [ ], "sorted": [ ] }, "default": { }, "advanced_default": { }, "send_type_list": [ "wx_account", "dingding", "feishu", "mail", "weixin", "webhook" ], "unique": true, "tags": ["panel", "common"], "description": "定期检查面板更新情况,当面板有新版本时,触发告警通知(面板的每个新版本会触发一次)" } ]