快速上手
- InfraGuard 入门InfraGuard 是什么、解决哪些问题,以及如何使用本手册 —— 五分钟读完。
- 检索本手册借助自动补全检索与 ⌘K 命令面板,即刻找到答案。
- 登录与认证控制台会话登录如何工作、会话如何在每次请求时重新同步,以及外部接入 API 如何认证。
- 访问级别(demo · staff · admin)InfraGuard 唯一的访问控制模型:把 user_level 整数与各界面的 min_req 相比较。
- 角色、团队与负责人角色和团队只是信息性标签 —— 唯一开放访问权限的是级别 —— 另含用户与团队合一的负责人选择器。
- 导航 · 角色优先菜单InfraGuard 以角色优先、由数据库驱动的菜单(infr_sitemap + min_req)—— 8 个角色区域,以及角色边界为何就是权限边界。
- 浅色 / 深色主题在浅色与深色之间切换控制台 — 根元素上的单个 data-theme 属性、保存在 localStorage(infr-theme)中的偏好、页眉的切换按钮,以及全部以 --infr-* CSS 变量令牌表达的颜色。
- 切换界面语言 · 本地化如何更改 InfraGuard 控制台的显示语言 —— 8 种语言、管理员选定的启用子集,以及 会话→Cookie→用户资料→站点默认 的解析规则。
- 实时更新(Reverb + 轮询)页面自动刷新的两种机制 —— Reverb WebSocket 即时推送,以及配合廉价 rev 变更令牌的 30 秒轻量轮询 —— 以及为什么关闭 WebSocket 时控制台依然不会出问题。
- 读懂概览首页在一个屏幕上读取可用性与安全综合评分、KPI 卡片、检测环形图以及全宽实时服务器条带的融合主控台。
- 我的资料查看自己的账号信息并自行修改密码 —— 一个自助服务页面。
- 公开落地页、演示申请与分析标签无需登录即可打开的页面(落地页、演示申请表单、用户手册)、用于统计其访客的 GA4/GTM 标签,以及处理所收到演示申请的管理界面。
DBA
- 服务 ▸ 数据库直接连接已注册的数据库,用 SHOW GLOBAL STATUS + information_schema 监控实时负载(并发、吞吐)与库表结构。
- 数据库调优概念 — 锁、缓存、索引、检查点、内存汇总 服务 ▸ 数据库 页面上的教学式悬停浮窗所讲解的数据库性能概念(行锁等待的 7 种原因、缓冲池缓存命中、索引利用率、检查点/redo 压力、脏页刷新)。
- 会话(Redis)从采集器供给的只读模型中读取,监控各节点 Redis 会话/缓存的健康状况(容量、吞吐量、命中率、内存管理、键空间)——不直连 Redis。
- Redis 调优概念(会话教学)如何解读 服务 ▸ 会话 (Redis) 页面上的 Redis 指标 —— slowlog 的 7 种成因、命中率、内存碎片化健康区间,以及过期与逐出的区别。
- 注册数据库采集器将 access=database 采集器按主机注册为 db@alias 记录,用于驱动服务 ▸ 数据库与告警;密码可用 Crypt 保存,也可通过 cred_ref=env:PREFIX 复用。
DevOps
- 基础设施健康看板实时可用性看板,在一个屏幕上呈现各节点的负载、CPU、内存、磁盘,以及 nginx/php/mysql/mongo 的服务状态。
- 服务器(负载时间序列)在 基础设施 ▸ 服务器 页面,以环形仪表和时间序列图表展示各服务器的负载、CPU 与内存。
- 存储与 RAID只读实时看板,展示 RAID 控制器健康状况(Optimal/Degraded/Failed)、物理磁盘图,以及各主机数据卷的磁盘使用率。
- 端口连接(PORT OVERVIEW)端口监控的旗舰画面:按端口以卡片实时展示各服务器的 TCP 状态分布、主要来源 IP 与来源数量。
- IP 连接以端口强度圆点展示每台服务器的远端对端 IP 的主机视图,并配有 IP 调查弹窗,涵盖连接明细、汇总历史、地理/ASN、信誉以及封禁深链。
- 流量(网络 I/O)把 server_traffic 中各服务器的入站/出站字节与数据包吞吐以 ECharts 折线图呈现 —— 这些数据旧版控制台一直在采集,却从未展示过。
- 告警构建告警组(策略),将系统、Web、数据库和安全条件打包在一起;一旦违规,即自动通过短信和邮件通知接收人。
- 服务概览 —— 精选实时看板一个精选的实时服务看板:运维人员挑选服务(Web、数据库、会话、代理、Docker)放入优先级卡片,并通过可用性仪表盘与实时时间序列进行观察。
- Web 服务(nginx-vts)按站点的 nginx-vts 实时监控与站点管理,24 小时可用率来自主动合成探测,并包含 TLS 证书到期检查。
- 访客与搜索洞察使用按站点保存的服务账号及其资源映射,直接从网站卡片读取 GA4 访客分析与 Search Console 搜索流量。
- 服务目录一个双标签页控制台:从版本台账推导出守护进程服务,检查存活状态并梳理依赖关系。
- 项目(服务 ▸ 项目)一个共享的项目元数据登记册 — 登记源码(GitHub)、CI/CD(Jenkins)、web/db 关联、备份对象以及机密信息的引用(它不是部署工具)。
- 问题处理(事件工单)一套事件工单流程,按 登记 → 调查中 → 原因确定 → 已解决 → 已关闭 跟踪故障与错误,并记录直接原因、根本原因、恢复措施与预防措施。
- 备份计划看板在一处查看每个备份作业的计划、保存位置与下次执行时间,并附带 KPI 与历史记录。
- 备份脚本已生成的备份脚本及其 crontab 行的清单 —— 先生成、把代码写完,再启用。
- 备份脚本生成器先从目标预填一份骨架,自己把脚本补充完整,再打开开关让它按计划运行。
- 备份保管库管理备份的存放目标 —— 每个保管库的已用容量、总容量与异地(3-2-1)副本。
- 恢复与校验从恢复点还原并校验完整性 —— 备份中体现韧性的一半。
- 备份结果回传已部署的备份脚本把运行结果 POST 到回调接口,并记录进 infr_backup_run。
- 清单(“口袋”)存放快速响应资源的地方 — 工具、代码片段、指南文档和团队密钥 — 供系统工程师、安全和运维人员在事件发生时随手取用。
- 实例 —— SSH 操作系统实例 CMDB可通过 SSH 访问的操作系统实例 CMDB(infr_instance);alias 是关联实时指标的规范连接键。
- 交互式 SSH PTY 终端浏览器里的真实 shell(top/vi/sudo 都能用):xterm.js ⇄ WebSocket ⇄ Node 的 ssh2 桥接 ⇄ 远端 sshd。
- 软件版本台账按实例记录已安装软件版本的台账(infr_software_catalog + infr_instance_software),可手动录入或通过 JSON 导入。
- 实例级 env 变量按实例保存的环境变量(经 Crypt 加密),用于填充 Inventory Tools 的 {{PLACEHOLDER}} 混合模板。
- 服务器参数快照以只读方式快照实例的 web/数据库/内核/应用/其他设置,作为 AI 调优提问的依据。
- 防火墙规则台账(实例)通过探针采集并归档每台实例的防火墙规则(iptables/firewalld/ufw),为 安全 ▸ 防火墙 的攻击面地图提供数据。
- 远程模拟 · 探针部署通过 tlx.php HTTP 中继(无需 SSH)在远端主机上部署并运行探针,再把结果应用到资产 —— 全程以签名门控。
- 硬件资产(CMDB)面向服务器、网络设备和办公设备等物理硬件的 CMDB — 部件构成、端口映射、拓扑与机柜位置。
- 存储与文件用两个标签页管理存储设备资产台账和语义化的文件区域树 — 这是资产视角,而非实时状态。
- 采集器按访问方式(web·database·agent)抽象的采集器注册表 —— 将硬编码常量外部化,并驱动健康状态与数据库页面。
- 运维策略保存在 infr_setting(group=ops) 中并通过 OpsPolicy 读取的全局决策 — 采集模式、阈值、货币、监控端口、内部网络、自动封禁开关。
- API 密钥签发 API 密钥,让外部应用和主机自动上报错误(事件)与安全扫描结果,并提供可直接复制粘贴的对接代码。
- 规则与阈值把 srct_tx/kts_tx 检测采集器的常量保存在 infr_setting(group=rules) 中,通过 RulesPolicy 读取,并注入到 Tools 的代码生成中。
- 信誉 API登记多个 AbuseIPDB API 密钥并轮询使用 —— 汇集免费额度,并在失败时自动切换到下一个密钥。
- AI 适配器注册多个 LLM 服务商并按优先级选用 —— 供 Inventory 的 AI 文档起草使用。
- 邮件适配器注册多个邮件发送服务商 —— 驱动告警派发的邮件渠道。
- 短信适配器按所在国家注册多个短信服务商 —— 驱动告警派发的短信渠道。
- 多语言设置从 8 种语言的目录中选出实际显示的语言子集,并通过排序确定站点默认语言。
- 用户与角色/团队在 InfraGuard 自有的认证表(infr_user)中对用户与团队进行 CRUD,并管理级别(demo/staff/admin)。
- 审计日志按筛选条件、分面与 KPI 浏览破坏性操作与安全操作的只追加审计轨迹(infr_audit_log)。
- 开发 · 可观测性仅限 super_admin 的可观测性板块 —— Doctor、Pulse/Horizon、领导者/运行时、慢查询/请求/任务、异常与缓存。
安全
- 安全概览(防御漏斗)安全运营的核心画面:一条漏斗串起威胁、检测、自动响应规则集与封禁,讲述自动防御的完整故事。
- 威胁 — IDS 威胁研判把 Suricata IDS 告警按来源 IP 实体进行研判,配有自动封禁联动徽章,以及解释每条检测真正含义的签名释义。
- 检测 + JA3 序列规则集检测算法(Kitsune·srct·nginx·JA3)的讲解,并以确定性启发式对 JA3 序列进行分析,导出并积累异常行为规则集(infr_sec_ruleset)的旗舰页面。
- 检测规则集一个只读目录,把 InfraGuard 观测到的每一条检测规则归一化为 11 个类别下的 44 个规则集,显示实时触发计数,并在点击后展示各规则集所匹配的最近事件。
- 防火墙(攻击面)一张暴露地图:把每台主机的防火墙规则与已登记的服务交叉比对,并按风险为每个开放端口着色。
- 封禁列表与信誉讲述由 AI/IDS 自动防御填充的 blacklist_info(/24 网段封禁),并让运维人员直接封禁、解除和重新封禁网段。
- 白名单(封禁豁免)以有效期模型(永久/临时)管理免于自动封禁的 IP/CIDR,srct_tx 在执行封禁之前会读取这份名单。
- 安全诊断一次性对多台服务器运行 rootkit 扫描和系统加固扫描,为每台主机打出 A–F 等级,并把严重失败项自动升级为问题处理工单。
- 安全问题处理把安全事件与入侵按 已登记 → 分析中 → 已查明原因 → 已解决 → 已关闭 的流程推进的案例看板,并自动跟踪由安全诊断升级而来的严重发现。
- IP 信誉查询(AbuseIPDB)点击任意可疑 IP,即可在应用内弹窗中查询 AbuseIPDB 威胁情报 — 可信度仪表、举报数、类别、Tor/白名单,并带有保护免费配额的 1 小时缓存。
- 自动封禁流水线后台防御流程:采集器与调度器自动将命中可配置触发条件的攻击者 IP 列入名单,并通过内核 ipset 强制生效。