WhatsMiner
比特微 MicroBT
- 采集内容
- 算力、功耗与 W/TH,芯片温度(最低、平均、最高)及进风温度,风扇,功耗模式,操作员关机及原因,算力板(频率、额定算力、芯片数、PCB 序列号),矿池,电源(输入电压、电流和功率,风扇,温度,序列号),故障代码,网络,MAC 与序列号。
- 控制能力
- 重启关机 / 开机功耗模式功率限制目标频率指示灯修改矿池
功能
下面是已经可用的全部功能,按任务和硬件系列分类。
四大硬件系列,一屏统管。算法按型号识别:SHA256 与 Scrypt 分开统计,各用各的单位。
比特微 MicroBT
比特大陆 Bitmain · 原厂固件、Vnish、AML 和 Pitbit
嘉楠 Canaan
DG1、DG1+、DG Home
系统自动发现矿机,IP 变了也不会丢失设备。
扫描您指定的子网;列表为空时扫描服务器自身所在子网。默认每小时一次,也可点击“立即扫描”。最多 1,024 个并发连接;扫描范围在界面中修改,无需重启即可生效。
矿场网络使用 DHCP:换了地址也不会产生重复设备,身份冲突会记录到日志,而不是悄悄改掉。
可手动填写 MAC、序列号、机箱序列号、额定功耗和算法,扫描不会清除;若设备之后自己上报 MAC 或序列号,则以设备上报的值为准。
调往其他场地的矿机,一步操作即可从设备列表和汇总中移除。
全场实时:设备列表、每台矿机的详情卡片和一整年的历史。
排序、筛选和分页在服务器端对全场设备执行。可按 IP、MAC、序列号、型号、标签、矿工名或主机名搜索。筛选条件保存在地址里,可直接分享链接。
算力板的算力、芯片、PCB 序列号、温度、HW 与 CRC 错误、坏芯片和电压差;电源、矿池、网络、频率、断网记录以及上次重启原因。
功耗包含操作员关机矿机的待机耗电,而 W/TH 能效只按运行中的矿机计算。
汇总按算法分开,各用各的单位(TH/s 或 GH/s),顶栏可切换。
快速采集每 45 秒一次(概要与状态),深度采集每 5 分钟一次(算力板、矿池、电源、故障代码),均可调整。无响应的矿机重试间隔逐步加长,连续 3 次采集失败即判定为离线。
14 类告警,阈值可按品牌、分组和单台矿机设置;操作员主动关机的设备不会触发告警。
规则按顺序查找:单台矿机 → 向上最近的分组 → 品牌 → 全场。三个严重级别;触发窗口可设 1 分钟到 24 小时,条件消失持续半个窗口后告警关闭。
操作员关机是状态,不是故障。另有迟滞判定、去重、单台静音、WhatsMiner 专用温度阈值、按矿机自身常态判断算力下降,数据过期时不判定。
显示“205(电源电流错误)”而不是一个光秃秃的数字:209 个已解析的 WhatsMiner 代码以及 9000–9099 整段,Antminer 状态与算力板故障、Avalon 错误位和 Elphapex 自检项,支持所有界面语言。
按星期和时间设置静默时段,可跨午夜,按您的时区——可作用于全场、分组(含子分组)或单台矿机,以及指定的告警类型或代码。时段结束问题仍在,告警立即触发。
12 条规则,外加 2 类自动重启告警。默认值即新安装时的初始设置;每个阈值都可以按全场、品牌、分组或单台矿机修改。
| 告警 | 级别 | 检测内容 | 默认值 |
|---|---|---|---|
| 规则 | |||
| 无响应 | 严重 | 矿机连续多次采集没有应答。 | 3 次采集,180 秒 |
| 算力为零 | 严重 | 开机状态的矿机没有算力。 | 300 秒 |
| 算力下降 | 警告 | 最近 15 分钟的算力低于该矿机此前 3 小时的自身常态。 | 低于 80%,900 秒 |
| 算力板丢失 | 严重 | 正在工作的算力板少于应有数量。 | 300 秒 |
| 温度过高 | 严重 | 芯片最高温度超过阈值。 | 90 °C;WhatsMiner 为 100 °C |
| 风扇 | 严重 | 风扇停转。 | 300 秒 |
| 电源 | 警告 | 电源输入电压消失或电源风扇停转。 | 300 秒 |
| 故障代码 | 警告 | 设备上报故障代码;因关机本身产生的代码不计入。 | 60 秒 |
| 矿池不可达 | 警告 | 矿机的所有矿池都不可用。 | 600 秒 |
| 矿池拒绝 | 警告 | 30 分钟内拒绝和过期份额占比超过阈值(窗口内至少 30 个份额)。 | 高于 3% |
| 固件不一致 | 提示 | 固件与该型号最常见的版本不同。 | 默认关闭 |
| 矿池已更改 | 警告 | 矿池被绕过系统修改;告警保持一天。“全部变更”模式下,通过系统做的修改也会提示,并显示操作人。 | 默认关闭 |
| 自动重启 | |||
| 无法自动重启 | 警告 | 需要重启,但没有矿机后台账号或账号验证失败。 | 由自动重启触发 |
| 自动重启无效 | 严重 | 本轮重启次数已用完,问题仍在;这台矿机交由人工处理。 | 由自动重启触发 |
Telegram 同时通知值班群和值班人员,封闭网络也能送达。
告警发送到公共群,并私信给用一次性验证码绑定账号的人员;群和私信的严重级别阈值分开设置。机器人令牌加密保存,可一键测试连接。
每位接收人用 /lang 选择语言。机器人只回复已绑定的账号,支持 /status、/alerts 和 /help。
告警消息下方有确认按钮:点击后消息里会显示由谁接手,审计日志记为来自 Telegram。
消息在 10 秒到 1 小时的窗口内合并发送(默认 60 秒);默认每 12 小时发一次汇总,顺便证明服务在线;也可发送恢复通知。每条消息含型号、序列号和矿工名,设置了服务器地址时还附设备详情链接。
许可证到期前 14、7、3 和 1 天,Telegram 会发出提醒。
矿场网络无法直连 Telegram 时,把 VLESS、Trojan 或 WireGuard 链接整条粘贴进来,服务器自动解析。只有机器人流量走代理,矿机采集仍在局域网内。代理包含在 Linux 版本中。
从一台到数百台:有确认、可中止,每台矿机都有执行结果。
重启、关机与开机、功耗模式、功率限制、目标频率、指示灯和矿池切换。可用操作取决于矿机系列和固件,见上方硬件卡片;重启、指示灯和矿池切换所有系列均支持。
输入矿机台数确认,服务器会核对。每次同时处理 8 台,进度实时显示并可中止,每台矿机都附上设备的原始回复。
会中断挖矿的命令需要单独确认。单台命令操作员即可执行,批量命令仅限管理员。
矿机后台账号以列表形式保存,按顺序尝试,可用的那组会记在对应矿机上。单台矿机也可以有自己的账号。密码加密保存且不会回传;矿池配置里的密码根本不入库。
不会把矿机越修越坏的自动重启。
默认关闭,由矿场负责人开启。每分钟检查一次未关闭的告警和代码;触发条件包括算力为零、算力下降、算力板丢失、温度过高、风扇、电源、矿池不可达以及各品牌的故障代码。出厂只勾选算力为零。
默认每轮最多 3 次重启,安全范围内可到 10 次;超过需明确接受风险并记入审计日志,且不超过 50 次。两次尝试默认间隔 30 分钟(至少 10 分钟);矿机连续运行 24 小时未再出现该原因,轮次重置。
同一原因同时出现在大量矿机上(默认 10 台)时,说明是全场问题,自动重启会暂停,而不是把整个矿场都重启一遍。
操作员关机、已退役和无响应的矿机会被跳过;未确认的和维修中的矿机需单独开关;排除分组时连同子分组一起排除。日志保留半年。
按矿场的真实结构管理:场地、集装箱、机架和维修流程。
为货架、集装箱或场地设定机位数,统计已占用和空闲机位,含子分组。
故障 → 待审批 → 维修中心 → 已修好 → 重新投入运行,或标记为已退役。按维修步骤分表,一键转入下一步;每台矿机都显示所属矿池账户,看得出是谁的算力在闲置。
矿池、账户以及矿池实际计入的算力。
仅限 Hash-Hut 矿池:在矿机图表上叠加矿池统计的算力,最近一天,每 15 分钟一个点;有效、过期和无效份额,以及“矿池计入”与“矿机上报”之间的差异。数据经许可证服务器获取,您的服务器上无需矿池令牌。
数据可导出,每一步操作都有记录。
登录(含失败的登录)、用户、设备、分组、扫描、设置和控制操作,均记录 IP 地址,可按操作类型筛选。
您的服务器,您的数据,您的规则。
系统运行在矿场内网的服务器上,界面不对公网开放。历史、设置和密码都留在您手里。
观察员、操作员和管理员。任何人都可以限定只看指定分组及其子分组,场地班组只看到自己的场地。最后一位管理员不能被降级,任何人都不能修改自己的角色。
密码用 argon2id 哈希;15 分钟内失败 5 次即锁定,未知用户名和密码错误返回相同提示。会话 12 小时并可续期,修改密码或角色后全部失效;所有修改操作都有 CSRF 防护。
矿机密码和机器人令牌用 AES-256-GCM 加密。没有默认的 admin/admin:第一个管理员通过一次性令牌创建。
在 Linux 上,服务以独立用户运行在 systemd 沙箱中,启用 ProtectSystem=strict、NoNewPrivileges、空权能集、MemoryDenyWriteExecute 和 PrivateDevices。
Linux 或 Windows,一个文件,无需持续联网。
单个二进制文件约 20 MB,支持 Linux(amd64 和 arm64)和 Windows,数据库内置,无需 Docker。在 Linux 上运行 sudo ./install.sh 即可安装,无需联网;在 Windows 上直接从解压后的文件夹运行。
服务器每 6 小时检查一次新版本并显示更新说明。在 Linux 上,管理员点按钮即可安装:版本经过签名,签名密钥从不放在更新服务器上,独立的一次性服务会再次校验签名和校验和。在 Windows 上,用新版本替换 hashhut-monitor.exe 即可。没有自动更新,何时更新由您决定。
只有首次激活需要连接许可证服务器。之后签名租约覆盖 14 天,断网后还可再宽限 30 天。
只要矿场在 Hash-Hut 矿池挖矿(设备的第一矿池为 hash-hut.net),且 SHA256 总算力不低于 5 PH/s 或 Scrypt 不低于 250 GH/s,许可证就会自动续期:每小时检查一次,每次检查通过,到期日顺延至该次检查后的第 7 天。需要已激活的密钥并能连接许可证服务器。
监控室大屏和机架旁的笔记本上都清晰易读。
俄语、英语、中文和泰语,界面、Telegram 消息和故障代码说明全部支持。
默认深色,明亮环境可用浅色;主题按工作站保存。整体采用 Hash-Hut 品牌风格。
每个页面顶栏都显示算力和功耗(可切换算法)、W/TH、运行/关机/无响应台数和实时连接指示,另有许可证、大面积掉线和版本更新提示条。
这些功能暂时还没有,但您需要时我们会加上。告诉我们您的矿场还缺什么。
Braiins OS、LuxOS、Hiveon、Goldshell、IceRiver、Volcminer、Bitaxe 等——我们可以为您的设备编写驱动。
针对您的机型和固件增加新的命令和工作模式。
除 Telegram 外,还可接入邮件、短信、Webhook、Slack 或 Discord。
导出到 Prometheus 和 Grafana,为您自己的脚本和看板提供 API 令牌。
目前移动端通过 Telegram 接收通知;也可以开发独立 App。
按单台矿机、分组或场地计算收益和电费。
在矿机图表上叠加 Hash-Hut 以外矿池的算力曲线。
矿机固件升级、风扇和网络设置。