CPU
CPU Alert
Threshold:
%
Temperature Alert
Threshold:
°C
{{ cpu.model }}
{{ cpu.usagePercent?.toFixed(1) }}%
Load: {{ cpu.loadAvg[0]?.toFixed(2) }} {{ cpu.loadAvg[1]?.toFixed(2) }} {{ cpu.loadAvg[2]?.toFixed(2) }}
Temps:
Pkg:{{ cpu.packageTemp?.toFixed(0) }}°
{{ core.temperature?.toFixed(0) }}°
Memory
RAM Alert
Threshold:
%
Swap Alert
Threshold:
%
Available: {{ formatBytes(memory.available) }}
Cached: {{ formatBytes(memory.cached) }}
Buffers: {{ formatBytes(memory.buffers) }}
Free: {{ formatBytes(memory.free) }}
GPU
GPU Usage Alert
Threshold:
%
GPU Temp Alert
Threshold:
°C
GPU VRAM Alert
Threshold:
%
{{ gpu.name }}
Temp: {{ gpu.temperature }}°C
Power: {{ gpu.powerDraw?.toFixed(0) }}W
Fan: {{ gpu.fanSpeed }}%
Disks
Disk Alert
Threshold:
%
{{ part.mountPoint }}
{{ part.device }}
{{ formatBytes(part.used) }} / {{ formatBytes(part.total) }} ({{ part.usedPercent?.toFixed(0) }}%)
I/O
{{ io.device }}
↓ {{ formatBytesSpeed(io.readSpeed) }}
↑ {{ formatBytesSpeed(io.writeSpeed) }}
Processes ({{ processes.totalCount || 0 }})
| PID | Name | User | CPU% | Mem% | Memory | Thr | Uptime | Command | Actions |
|---|---|---|---|---|---|---|---|---|---|
| {{ proc.pid }} | {{ proc.name }} | {{ proc.user }} | {{ proc.cpuPercent?.toFixed(1) }} | {{ proc.memoryPercent?.toFixed(1) }} | {{ formatBytes(proc.memoryBytes) }} | {{ proc.threads }} | {{ proc.uptime }} | {{ proc.command }} | Service |
Network
↓ {{ formatBytesSpeed(network.totalRxSpeed) }}
↑ {{ formatBytesSpeed(network.totalTxSpeed) }}
Total: ↓{{ formatBytes(network.totalRxBytes) }} ↑{{ formatBytes(network.totalTxBytes) }}
{{ iface.name }}
{{ iface.isUp ? '●' : '○' }}
{{ ip }}
↓{{ formatBytesSpeed(iface.rxSpeed) }} ↑{{ formatBytesSpeed(iface.txSpeed) }}
Docker ({{ docker.containers?.length || 0 }})
| Name | Image | Status | Ports | Actions | |
|---|---|---|---|---|---|
| {{ container.name }} | {{ container.image }} | {{ container.status }} | {{ container.ports }} |
Services ({{ filteredServices.length }})
{{ services.manager }}| Name | Description | State | PID | Actions | |
|---|---|---|---|---|---|
| {{ svc.name }} | {{ svc.description }} | {{ svc.state }} ({{ svc.subState }}) | {{ svc.pid > 0 ? svc.pid : '-' }} |
Active Sessions ({{ sessions.total || 0 }})
| User | Terminal | Host | Login Time | Idle |
|---|---|---|---|---|
| {{ session.user }} | {{ session.terminal }} | {{ session.host || '-' }} | {{ session.login }} | {{ session.idle || '-' }} |
| No active sessions | ||||
Sockets ({{ sockets.total || 0 }})
Listen: {{ sockets.listen || 0 }}
Established: {{ sockets.established || 0 }}
| Proto | Local | Remote | State | Process |
|---|---|---|---|---|
| {{ sock.protocol }} | {{ sock.localAddr }}{{ sock.localAddr }}:{{ sock.localPort }} | {{ sock.remoteAddr }}{{ sock.remoteAddr }}:{{ sock.remotePort }} | {{ sock.state }} | {{ sock.processName }} ({{ sock.pid }}) |
Firewall
{{ firewall.backend }} {{ firewall.active ? 'Active' : 'Inactive' }}
No firewall detected
| Chain | Proto | Port | Action |
|---|---|---|---|
| {{ rule.chain }} | {{ rule.protocol }} | {{ rule.port || '-' }} | {{ rule.action }} |