AinodeServer v{{ appVersion }}

{{ tabTitle }}

👤 {{ me.account }}
设备总数
{{ overview.totalDevices }}
已接纳设备
在线设备
{{ overview.onlineDevices }}
{{ onlineRate }}% 当前在线率
设备分组
{{ overview.groupCount }}
组织结构节点
需要关注
{{ attentionCount }}
待审核 {{ overview.pendingCount }} · 失败任务 {{ overview.failedTasks }}

24 小时在线趋势 (每分钟采样)

24h 前现在

分组设备概览

▱ {{ g.name }}
{{ groupDeviceCount(g.id, true) }}

暂无分组

组织结构
▱ {{ g.name }}

暂无分组,先建一个根分组

{{ groupPath(selectedGroup.id) }}

{{ selectedGroup.name }}

直属设备
{{ groupDeviceCount(selectedGroup.id, false) }}
含子组设备
{{ groupDeviceCount(selectedGroup.id, true) }}
直属子组
{{ childGroups(selectedGroup.id).length }}
上级分组
{{ selectedGroup.parentId ? groupName(selectedGroup.parentId) : '根分组' }}

下级分组

分组名称直属设备含子组设备操作
▱ {{ g.name }} {{ groupDeviceCount(g.id, false) }} {{ groupDeviceCount(g.id, true) }} 查看

暂无下级分组

删除规则

只能删除空分组。存在子组或设备时,需要先移动到其他分组,系统不会连带删除设备。

请在左侧选择一个分组,或新建根分组。

审计日志

时间操作者动作目标结果
{{ fmtTime(a.createdAt) }} {{ a.actor }} {{ a.action }} {{ a.target }} {{ a.result }} 详情

当前筛选条件下没有日志

用户管理

账号昵称角色状态设备数创建时间操作
{{ u.account }} {{ u.nickname || '-' }} {{ u.role==='tenant_admin' ? '管理员' : '普通用户' }} {{ u.status==='active' ? '启用' : '停用' }} {{ u.deviceCount }} {{ fmtTime(u.createdAt) }}

服务器基本信息

主机名{{ serverStatus.hostname || '-' }}
平台{{ serverStatus.platform }} / {{ serverStatus.arch }}
系统{{ serverStatus.osType }} {{ serverStatus.osRelease }}
运行时长{{ fmtUptime(serverStatus.uptimeSec) }}
CPU{{ serverStatus.cpuModel }}({{ serverStatus.cpuCores }} 核)
负载{{ (serverStatus.cpuLoad||[]).map(x=>x.toFixed(2)).join(' ') || '-' }}

网络配置

网卡IP / 掩码
{{ n.name }} {{ n.ip }} / {{ n.mask }}

资源概览 (5s 自动刷新)

CPU {{ (serverStatus.cpuModel||'').slice(0,34) }}({{ serverStatus.cpuCores }} 核) 负载 {{ (serverStatus.cpuLoad||[]).map(x=>x.toFixed(2)).join(' / ') }}
C{{ i }}{{ fmtPct1(u) }}
内存
{{ fmtBytes(serverStatus.memUsed) }} / {{ fmtBytes(serverStatus.memTotal) }}
磁盘 /
{{ fmtBytes(serverStatus.diskUsed) }} / {{ fmtBytes(serverStatus.diskTotal) }}
网络
↑ {{ fmtKbps(serverStatus.netTxKbps) }} · ↓ {{ fmtKbps(serverStatus.netRxKbps) }}
{{ (serverStatus.interfaces||[]).map(n=>n.ip).join(', ') }}
运行时长
{{ fmtUptime(serverStatus.uptimeSec) }}

账户管理

👤 {{ me.account }} {{ profileForm.ok }}{{ profileForm.error }}
{{ pwdForm.error }}{{ pwdForm.ok }}

会话设置

SSH 空闲自动断开(分钟) {{ settingsSaved ? '已保存' : '' }} 无输入无输出超时即断开,范围 1-240

令牌管理

完整令牌仅在创建时显示一次,列表只显示摘要
令牌备注(点击修改)关联设备数状态创建时间操作
{{ t.token.slice(0,4) }}...{{ t.token.slice(-4) }} {{ copiedToken === t.token ? '已复制 ✓' : '复制' }} {{ t.note || '点击添加备注' }} {{ t.deviceCount || 0 }} {{ t.status }} {{ fmtTime(t.createdAt) }}

主题配色

选择后立即生效,并保存为当前浏览器偏好。状态颜色不随主题变化。

关于

平台版本 v{{ appVersion }} · 服务端 {{ location.host }} · 当前账号 {{ me.account }}