产品说明书:异常检测器
异常检测器 — 基于 G-sim 的 ADGICX。适用于 Windows 电脑和笔记本电脑以及 Android 手机。
1. 这是什么
异常检测器是一款监控电脑、笔记本电脑或手机健康状况的程序。它能自主学习特定机器在正常状态下的运行方式,并识别出何时运行偏离了正常状态。因此,在故障发生之前就能发现异常。
检测器的核心是 G-sim,由 ADGICX 开发。G-sim 独立读取机器的每个指标,不仅监测其数值,还监测其随时间的变化方式:节奏、增长、衰减、跳动。
该检测器可安装在任何运行 Windows 的电脑或笔记本电脑上(无论制造商),以及 Android 手机上。
2. 工作原理
- 设置。启动后的前 5 分钟,检测器会观察机器的正常运行情况,并记住其正常状态。在此期间,请照常使用。
- 监控。设置完成后,检测器会将每个指标与该机器的正常值进行比较。如果指标偏离正常值的程度超过阈值(默认为 6 西格玛 — 衡量值偏离正常情况的程度),则视为异常时刻。
- 异常时刻。面板顶部的行会变为琥珀色,该时刻会被记录到日志中,同时记录下当时对机器负载最大的三个程序,并发出轻微的提示音。
- 正常值会进行调整。如果机器长时间以新的方式稳定运行,检测器会逐渐将这种新状态视为正常。
3. 检测器在电脑上测量什么
十八项 Windows 指标:
- 整个处理器及其每个独立核心,处理器频率;
- 内存和页面文件(磁盘上的备用内存);
- 磁盘:读取速度、写入速度、C: 盘已用空间;
- 网络:接收和发送的数据量;
- 运行程序(进程)和线程的数量,每秒任务切换和中断次数,自上次开机以来的运行时间。
此外,如果机器上存在以下组件:NVIDIA 显卡,处理器温度和风扇转速(由免费程序 LibreHardwareMonitor 读取,该程序随检测器一同安装),笔记本电池电量。
4. 检测器的八只“眼睛”
除了数值偏离正常值外,检测器还会监测信号本身的特性如何变化。为此,它有八只“眼睛”—— G-sim 上的八个守卫。每只“眼睛”捕捉一种我们通过实验验证过的行为,并观察机器上能体现这种行为的指标。启动后,“眼睛”会首先根据机器进行调整——面板上会显示剩余时间(分钟)。
- 谐波消失 — 信号中曾有稳定的节奏,但它消失或减弱了。
- 频率漂移 — 习惯的节奏缓慢漂移:变得更快或更慢。
- 新谐波 — 信号中出现了以前没有的节奏。
- 失同步 — 通常同步的指标不再一致。
- 临界减速 — 在爆发后,机器恢复正常所需的时间越来越长。这是工作可能中断的早期迹象。
- 饱和 — 指标接近其上限并达到极限。
- 自加速 — 一种自我加速的增长。
- 模式切换 — 机器进入了另一种稳定状态并保持在该状态。
“眼睛”的严格程度可在设置中更改:更严格 — “眼睛”更早触发,更宽松 — 更少触发。
5. 面板上显示什么
检测器面板通过浏览器在此机器上打开,地址为 127.0.0.1:8733。这是机器本身的地址,外部无法访问。
- 顶部行:《正常 — 一切都在该机器的正常范围内》、《异常时刻》(附带指标名称)或《暂停中》。
- 《当前》行 — 用简单的话语描述机器正在做什么:《处理器负载中》、《正在写入磁盘》、《正在从网络下载》、《内存不足 — 已开始页面文件交换》。如果一切正常 — 《正常》。
- 《预测》行 — 根据具有上限的数值(内存、磁盘、页面文件、温度)的实际增长情况,计算指标达到上限还需要多少分钟。如果距离上限不足 30 分钟,该行会变为琥珀色。
- 《健康》行 — 直接限制:内存占用 90% 或更高,页面文件占用 80% 或更高,C: 盘占用 90% 或更高,处理器或显卡温度 85 °C 或更高。
- 磁贴:机器运行状况、处理器、性能、内存、当前磁盘、当前网络、系统活动、频率、增长(内存泄漏)、处理器温度、电池、显卡。
- 所有指标网格 — 每个指标显示当前值、偏离正常值的情况以及最近几分钟的图示。
- 八只“眼睛” — 每只显示其状态(《设置中》、《正常》或《已触发》)、它正在监测的指标以及图示。
6. 按钮
- ▶ 启动 — 解除暂停,继续监控。
- ⏸ 停止 — 暂停监控:指标可见,但异常时刻不被计算。当您故意进行某些异常操作且不希望产生不必要的警报时,这很方便。
- ↻ 重新校准 — 检测器会忘记之前的正常值,并重新学习 5 分钟。如果硬件发生变化或机器运行方式不同,则需要这样做。
- 📋 日志 — 异常时刻列表:时间、哪个指标、偏离正常值多少以及当时谁对机器造成了负载。当日志关闭时,按钮上会显示新异常时刻的数量。
- 🕓 历史记录 — 《机器活动》时间轴:每次机器状态改变时都会出现标记。
- 🗄 存储 — 检测器、“眼睛”和模块记录的所有内容。
- 🧩 模块 — 启用附加功能及其设置。
- ⚙ 设置 — 警报阈值、设置时间、正常值调整速度、“眼睛”的严格程度。
- 🔔 声音 — 开启或关闭新异常时刻的轻微提示音。
7. 模式
- 设置 — 启动后和点击《重新校准》按钮后的前 5 分钟。检测器学习正常值,无警报。
- 监控 — 主要模式:检测器捕捉偏离正常值的情况,并写入日志和历史记录。
- 暂停 — 点击《停止》按钮后。指标可见,但偏离不被计算。
8. 设置
- 警报阈值 — 默认为 6 西格玛。值越小 — 检测器越灵敏,值越大 — 越稳定。
- 设置时间 — 默认为 300 秒(5 分钟)。
- 正常值调整 — 默认为 0.02。数字越大,正常值越快地将机器新的稳定行为视为常规。
- “眼睛”的严格程度 — 从 0(更严格)到 1(更宽松)。
9. 模块
核心 — 检测器本身:健康状况、异常时刻、预测、时钟旁边的图标。它始终开启。旁边有四个模块,每个模块可在《模块》部分单独开启和关闭;关闭其中一个,其余的仍然工作。
- 存储(云) — 将您的机器运行状况存储在 ADGICX 服务器上。历史记录保存时间更长,并且在重新安装检测器后仍然存在。
- 保护 — 记住哪些程序和自启动项对该机器来说是正常的,并识别每一个新的。不阻止、不删除任何内容,只进行记录。它补充了 Windows 内置的杀毒软件 (Microsoft Defender),而不是替代它。
- 优化器 — 每隔一分半钟检查一次机器:多个杀毒软件同时运行(它们会相互干扰),同一个程序多次自启动,当前谁正在占用内存和处理器。它本身不删除任何内容 — 决定权在您。
- 秘书 — 每天在选定时间发送一份每日摘要:有多少异常时刻,《保护》模块发现了什么,《优化器》模块发现了什么。有一个《立即报告》按钮。
10. 报告到 Telegram 和电子邮件
- 通过 ADGICX:向我们的机器人 @adgicx_detektor_bot 发送“Start”一词 — 它将发送一个短密钥。将密钥粘贴到《秘书》模块中,选择时间以及接收报告的方式:Telegram、电子邮件或两者。
- 通过您自己的机器人:在 @BotFather 中创建一个机器人,将它的令牌和您的接收者号码 (chat_id) 粘贴到《秘书》模块中。报告将直接发送到 Telegram,绕过 ADGICX 服务器。
11. Android 手机上的检测器
一个独立的手机应用程序。它测量:
- 处理器(核心数)、内存和存储空间;
- 电池:电量、温度、电压和实际电流消耗,以及供电来源(适配器、USB、无线充电);
- 系统温度(如果手机显示);
- 网络(Wi-Fi 或移动网络)和手机运动;
- 手机响应速度 — G-sim 在此实时信号上工作:大约 7 秒学习正常值,然后显示《正常》或《异常时刻》。
手机上的《保护》模块会记住已安装的应用程序并识别每一个新的。Android 不允许任何程序检查其他应用程序的内容 — 这由内置的 Google Play Protect 完成。
所有计算都在手机本身进行,没有任何数据发送到任何地方。
12. 数据存储在哪里
- 如果未启用《存储(云)》模块且未通过 ADGICX 报告,您的机器数据将保留在本地,不会发送到任何地方。
- 如果启用《存储(云)》,机器运行状况将发送到 ADGICX 服务器并存储在您的密钥下。
- 如果启用通过 ADGICX 报告,只有每日摘要的文本会发送到服务器 — 以便转发给您。
13. 要求
- 电脑或笔记本电脑:Windows 10 或 Windows 11,64 位。安装时 Windows 会请求管理员权限 — 这是读取处理器温度所必需的。
- 手机:Android 8.0 及更高版本。应用程序通过文件安装,因此手机会请求允许从该来源安装。
14. 检测器不做的事情
- 不删除、不停止、不阻止程序 — 只显示和记录。
- 不替代杀毒软件。
- 不测量电脑的瓦特电量消耗 — 这需要单独的传感器。手机上可以看到电池电流消耗。
15. 价格
月度订阅:$5/月(电脑或笔记本电脑),$2/月(手机)。
16. 开发者
有限责任合伙企业《ADGICX.com》,哈萨克斯坦,阿拉木图。问题咨询:zhomart@adgicx.com。