发现新设备({{ pendingDevices.length }})
| 主机名 | 平台 | installationId | 指纹(前12位) | 发现时间 | 操作 |
|---|---|---|---|---|---|
| {{ d.hostname }} | {{ d.os }}/{{ d.arch }} | {{ d.installationId }} | {{ d.fingerprint.slice(0,12) }} | {{ fmtTime(d.createdAt) }} |
暂无待审核设备
设备列表({{ approvedDevices.length }})
| 名称 | 状态 | 平台 | 能力 | 最后心跳 | 操作 |
|---|---|---|---|---|---|
| {{ d.name || d.hostname }} | {{ d.online ? '在线' : '离线' }} | {{ d.os }}/{{ d.arch }} | {{ c.name }} |
{{ d.lastSeenAt ? fmtTime(d.lastSeenAt) : '-' }} |
暂无设备
{{ detailDevice.name || detailDevice.hostname }} {{ detailDevice.online ? '在线' : '离线' }}
基本信息
| 设备 ID | {{ detailDevice.id }} |
|---|---|
| 主机名 | {{ detailDevice.hostname }} |
| 平台 | {{ detailDevice.os }} / {{ detailDevice.arch }} |
| installationId | {{ detailDevice.installationId }} |
| 硬件指纹 | {{ detailDevice.fingerprint }} |
| 注册时间 | {{ fmtTime(detailDevice.createdAt) }} |
| 最后心跳 | {{ detailDevice.lastSeenAt ? fmtTime(detailDevice.lastSeenAt) : '-' }} |
资产与运行状态
CPU
{{ detailDevice.assets.cpuModel || '-' }}({{ detailDevice.assets.cpuCores }} 核)
负载 {{ detailDevice.assets.loadAvg || '-' }}
内存
{{ fmtBytes(detailDevice.assets.memUsed) }} / {{ fmtBytes(detailDevice.assets.memTotal) }}
磁盘 /
{{ fmtBytes(detailDevice.assets.diskUsed) }} / {{ fmtBytes(detailDevice.assets.diskTotal) }}
IP
{{ (detailDevice.assets.ips||[]).join(', ') || '-' }}
运行 {{ fmtUptime(detailDevice.assets.uptimeSec) }}
能力清单
{{ c.name }} v{{ c.version }}
本设备任务
| 动作 | 状态 | 结果 | 创建时间 | 完成时间 |
|---|---|---|---|---|
| {{ t.action }} | {{ t.status }} | {{ t.result.output }}- |
{{ fmtTime(t.createdAt) }} | {{ t.finishedAt ? fmtTime(t.finishedAt) : '-' }} |
暂无任务
新建任务 → {{ taskForm.deviceName }}
任务列表
| 动作 | 目标设备 | 状态 | 结果 | 创建时间 | 完成时间 |
|---|---|---|---|---|---|
| {{ t.action }} | {{ deviceName(t.deviceId) }} | {{ t.status }} | {{ t.result.output }}- |
{{ fmtTime(t.createdAt) }} | {{ t.finishedAt ? fmtTime(t.finishedAt) : '-' }} |
创建注册令牌
令牌列表
| 令牌 | 备注 | 状态 | 创建时间 | 操作 |
|---|---|---|---|---|
| {{ t.token }} | {{ t.note || '-' }} | {{ t.status }} | {{ fmtTime(t.createdAt) }} |
审计日志
| 时间 | 操作者 | 动作 | 目标 | 结果 |
|---|---|---|---|---|
| {{ fmtTime(a.createdAt) }} | {{ a.actor }} | {{ a.action }} | {{ a.target }} | {{ a.result }} |