AI 分析
接入你自己的模型,用于日报和周报、漏洞评估、告警邮件里的可能原因、建议封禁,以及一个能回答服务器相关问题的助手。
AI 分析 页面把你选择的大语言模型接入面板。使用的是你自己的 API 密钥,由服务商直接向你收费。在你添加模型并开启之前,AI 分析是关闭的。
它能做的事:
- 日报和周报,由多个 AI 分析员撰写,并用邮件发给告警收件人;
- 漏洞评估:只有在你的服务器上真正要紧的漏洞才会立即发邮件;
- 在故障邮件里给出可能原因和首先要检查什么;
- 建议要封禁的 IP,由你确认;
- 右下角的助手,回答关于你服务器的问题;
- 值守:自己排查和处理问题,也处理你交给它的任务,见 AI 值守。
在任何内容发送给模型之前,服务器名称、IP、域名和用户名都会替换成代号。见隐私。
设置步骤
打开 AI 分析。面板还没有模型时,点 添加模型(或者打开 AI 分析 → 设置 → + 添加模型)。
选择 服务商:它会自动填好 接口类型 和 接口地址。粘贴你的 API 密钥,然后填写 模型名称,或者点 获取列表 查看你的密钥能用哪些模型。
点 测试。面板会显示“可以使用”、模型的回答和用时。
点 保存。添加第一个模型时会自动开启 AI 分析。
在 AI 分析 → 设置 中打开或关闭你需要的功能:报告、漏洞评估、告警邮件里的分析、建议封禁。它们默认都是开启的。
| 字段 | 填写内容 |
|---|---|
| 服务商 | 自动填好接口地址和类型。只在添加模型时显示。 |
| 名称 | 模型在面板中显示的名称,例如“DeepSeek” |
| 接口类型 | OpenAI 兼容(DeepSeek、GPT、通义千问、Gemini、Ollama……)或 Anthropic (Claude) |
| 接口地址 | 例如 https://api.deepseek.com。用 Anthropic 时留空,即使用 api.anthropic.com。 |
| API 密钥 | 只保存在这台主控上。Ollama 这类本地模型留空。 |
| 模型名称 | 例如 deepseek-chat。获取列表 会向接口查询你的密钥能用哪些模型。 |
| 最长回答(tokens) | 留空 = 8192 |
服务商
| 服务商 | 自动填入的接口地址 |
|---|---|
| DeepSeek | https://api.deepseek.com(模型 deepseek-chat) |
| OpenAI (GPT) | https://api.openai.com/v1 |
| Anthropic (Claude) | https://api.anthropic.com |
| Google Gemini | https://generativelanguage.googleapis.com/v1beta/openai |
| 阿里通义千问(DashScope) | https://dashscope.aliyuncs.com/compatible-mode/v1(模型 qwen-plus) |
| Moonshot Kimi | https://api.moonshot.cn/v1 |
| 智谱 GLM | https://open.bigmodel.cn/api/paas/v4 |
| OpenRouter | https://openrouter.ai/api/v1 |
| Ollama(本机) | http://127.0.0.1:11434/v1,即主控本机上的 Ollama |
| 其他 OpenAI 兼容接口 | 自己填写地址 |
可以添加多个模型。推理模型(例如 deepseek-reasoner)会先思考再回答:更慢、用的 token 更多,但复杂分析更准。
分析员
工作分给几个分析员。每个分析员可以用自己的模型,例如日常报告用便宜的模型,安全分析用更强的模型:AI 分析 → 设置 → 分析员和模型。没有单独指定模型的分析员使用 默认模型(默认是列表中的第一个模型)。
| 分析员 | 作用 |
|---|---|
| 值守员 | 无人值守地排查问题,执行诊断和低风险修复。见 AI 值守。 |
| 审查员 | 独立审查值守员要做的每个修复。建议用较强的模型。 |
| 运维分析员 | 故障、网站变慢、CPU、内存和负载、停止的服务 |
| 安全分析员 | 判断每个漏洞在你的服务器上到底有多严重,决定哪些马上发邮件 |
| 访问分析员 | 访问日志里的扫描、攻击和暴力破解;建议要封禁的 IP |
| 容量分析员 | 磁盘什么时候写满、内存是否持续上涨 |
| 汇总分析员 | 把其他分析员的结果合成总结和最重要的几件事 |
| 告警分析员 | 在告警邮件里写上可能的原因和先检查什么 |
| 助手 | 在面板里回答你的问题 |
报告
| 设置(AI 分析 → 设置 → 报告) | 默认值 |
|---|---|
| 日报 | 开启,面板时区 08:00 |
| 周报 | 开启,每周一。这一天周报代替日报,所以只发一封邮件。 |
| 用邮件发送报告 | 开启:发给告警收件人,并附带每日安全汇总 |
AI 分析 → 报告 列出每份报告及其等级(需要马上处理、需要处理、小问题 或 一切正常)和标题。一份报告包含:
- 总结,以及 建议操作,分别标为 优先处理、尽快 或 有空再做;
- 各分析员的详情:运维、安全、访问和容量分析员各自发现了什么;
- 建议封禁 的规则,如果访问分析员发现了的话。
要马上生成一份报告,点 生成最近 24 小时的报告 或 最近 7 天。通常需要一两分钟。
开启报告邮件后,每日漏洞汇总会并入日报,不再单独发邮件。如果报告生成失败,汇总照常发送。
报告保留 180 天,最近的 30 份总会保留。
漏洞评估
开启 评估漏洞 后,安全分析员会结合服务器上的实际运行情况查看每个高危、严重或已被在野利用的漏洞:这个软件在运行吗?能从互联网访问到吗?它已经被在野利用了吗?
| 结论 | 显示为 | 结果 |
|---|---|---|
| 紧急 | 紧急 ·“今天就要处理” | 立即发邮件(包含在合并的告警邮件里),并在总览顶部的红色横幅里滚动显示,直到修复或忽略为止 |
| 重要 | 重要 ·“下个维护窗口处理” | 放进日报 |
| 轻微 | 不急 ·“在这些服务器上风险低” | 只在面板里显示 |
判断结果显示在漏洞卡片的 AI 判断 里,附带理由和该怎么做(建议)。已被在野利用的漏洞至少算作重要。
紧急漏洞的邮件属于 AI 自己决定发的邮件,算在每天的上限里。开着值守时,值守员会先检查这个软件是否在运行、能不能修,再决定发不发邮件。如果 AI 出错或不可用,就按通常的规则处理,所以不会漏掉任何漏洞;这些邮件不算在上限里。
告警邮件里的可能原因
开启 在告警邮件里分析故障 后,出现新故障时,合并的告警邮件最多会再等大约两分钟,让告警分析员查看相关的服务器和网站监控。之后邮件里会包含可能原因和首先要检查什么。如果 AI 太慢或出错,邮件就不带分析直接发出。
建议封禁
开启 建议封禁的 IP 后,访问分析员会在报告的 建议封禁 下列出它要封禁的 IP 和网段,并附上理由和时长。不会自动封禁任何东西:对每一条点 拉黑,或者点 全部封禁。你自己的服务器、内网、Cloudflare 和管理员永远不会被建议封禁。
值守员可以在严格的规则下自己封禁单个 IP。
AI 发的邮件
有些邮件是 AI 自己决定发的:值守处理的结果,以及紧急漏洞。AI 分析 → 设置 → AI 邮件 → 每天最多几封 限制它每天最多发几封:默认 5 封,0 = 不发。
- AI 随时知道还剩几封,只把需要你处理的事发给你:它没能解决的问题、等你批准的修复或需要你亲自执行的命令、安全事件。
- 自己恢复了的问题、误报、例行结果,以及暂时谁也处理不了的事(例如还没有修复版本、也没有临时办法的漏洞),都不发邮件。
- 用完当天的封数以后,结果只留在面板里。
- 不算在内:系统自己的告警(服务器离线、服务、监控、证书、磁盘、流量额度),这些总是照常发送;AI 报告也不算,它有自己的开关。你交给 AI 的任务从来不发邮件,结果在面板里看。
设置下方会列出今天发了哪些(“今天已发 2 封,最多 5 封”)。每次处理的时间线上都写明发没发邮件,例如“已发邮件通知你(今天 AI 的第 2 封,共 5 封)”、“没有发邮件:AI 判断现在不需要通知你”或“没有发邮件:今天 AI 的 5 封邮件已经用完”。
助手
开启 AI 分析后,已登录的用户会在每个页面的右下角看到一个按钮。它会打开 AI 助手:可以问关于你的服务器、网站、漏洞和访问情况的问题,例如:
- “这周哪台服务器最不稳定?为什么?”
- “有没有今天必须修的漏洞?”
- “最近 24 小时有没有网站被攻击?应该封哪些 IP?”
- “哪个磁盘最快写满?”
助手会自己查找需要的信息(当前状态、服务器和网站监控的历史、事件、漏洞、访问统计、IP 详情、黑白名单、容量预测),并且只能读取数据。新对话 重新开始;只要浏览器标签页还开着,对话就会保留。助手永远不会出现在大屏模式或分享链接里。
隐私:用代号代替名称
在任何内容发送给模型之前,这些内容都会替换成 SRV-7K3QF2 这样的代号:服务器名称、主机名、所有 IP 地址(服务器和访客的)、域名、监控项名称、分组名称、用户名和邮箱地址。
- 代号用 HMAC-SHA256 计算,所用的密钥只保存在主控上。模型永远看不到真实的值,既推算不出来,也没法拿常见的 IP 或域名去试。
- 一台服务器的名称、主机名和 IP 共用一个代号,而且永远不变,所以模型知道哪些数据属于同一台服务器。
- 主控会把回答里的代号翻译回真实名称;模型要求查询某样东西时也一样。
发送的只有分析需要的监控数据,只发给你配置的服务商,没有别的。API 密钥留在主控上。
用量和费用
- 每日 token 上限(AI 分析 → 设置):所有模型的输入和输出合计;默认 2,000,000,0 = 不限。达到上限后,当天不再调用模型。这个字段会显示今天已经用了多少。
- 模型列表显示每个模型最近 30 天的调用次数、token 用量和失败次数。AI 分析页面的页头显示今天用掉的 token。
- AI 报告邮件计入每小时邮件上限。
设置
全部在 AI 分析 → 设置 中,一改就生效。
| 设置 | 默认值 |
|---|---|
| AI 分析 | 关闭;添加第一个模型时开启 |
| 每日 token 上限 | 2,000,000 |
| 模型 | 添加、测试、编辑 或 删除 模型 |
| 报告:日报 · 周报 · 用邮件发送报告 | 开启,08:00 · 开启,周一 · 开启 |
| 分析:评估漏洞 · 在告警邮件里分析故障 · 建议封禁的 IP | 开启 · 开启 · 开启 |
| 值守:值守 · 巡检间隔 · 每天自动修复次数 | 关闭 · 60 分钟 · 20。见 AI 值守。 |
| AI 邮件:每天最多几封 | 5。见 AI 发的邮件。 |
| AI 操作权限 | 只允许诊断。见 AI 值守。 |
| 分析员和模型 | 默认模型,以及每个分析员的模型 |
要全部关闭,关掉 AI 分析 即可。