Real-Time Infrastructure State
Unified system visibility across servers, containers, and clusters. QUIC/WebTransport streaming — no polling, no TCP head-of-line blocking. Sub-second updates without refresh cycles.
3-Layer Transport Stack
Split-Agent Architecture
In production, each agent runs as 4 specialized processes for security isolation and resource control. Processes communicate via gRPC bidirectional streaming over Unix Domain Sockets.
Agent Hub — Per-Server Console
Overview Dashboard
- CPU, Memory, Disk, Network Rx/Tx — updated every second
- OS, kernel, architecture, CPU model, hostname
- Disk partitions with mount points and usage
- Running services count with status indicators
- Recent alerts with severity badges and timestamps
File Manager
- Tree navigation with breadcrumb path — sub-200ms response
- Inline code editor with multi-tab support and session persistence
- Upload (drag & drop), copy, move, rename, delete
- Permissions editor — chmod, chown with owner/group selection
- Binary file detection, MIME type, encoding handling
Service Manager
- List and grid views of all systemd services
- Per-service actions: Start, Stop, Restart, Reload
- Service details: PID, memory, CPU time, uptime
- Inline log viewer and dependency visualization
- Filter: All, Running, Stopped, Failed
Log Viewer
- Log file selection with level filtering (ERROR/WARN/INFO/DEBUG)
- Full-text search with ANSI code stripping
- Auto-follow with pause/resume
- Virtualized rendering for large files (500+ lines)
- Gzip support for archived/rotated log files
Terminal (PTY Shell)
- Full PTY terminal via xterm.js with QUIC streaming
- Shell selection: bash, sh, zsh
- Terminal resizing, link detection, clickable URLs
- Role-based access: root, admin, operator only
Package Manager
- Tabs: Installed, Available, Updates, Security, History
- Install, remove, upgrade, hold, auto-remove
- Dry-run mode and scheduled updates
- Package audit history and multi-select bulk ops
- Auto-detection: apt, yum, dnf, zypper
Additional Modules
Users & Groups
Full user lifecycle: create, edit, delete, lock/unlock. Group management with memberships.
Network Configuration
Auto-detects Netplan, systemd-networkd, NetworkManager, Wicked. DHCP, Static, Bridge, Bond, VLAN.
Domain Management
AD/LDAP/IPA integration. SSSD config, Kerberos ticket status, join/leave domain.
Cron & Scheduled Jobs
System timers and cron jobs with visual schedule builder. Create, edit, enable/disable, manual trigger.
Processes
Live process list with CPU/Memory sort. SIGTERM/SIGKILL with confirmation. Color-coded thresholds.
Network Connections
Connection monitor with state/protocol filtering. Listening ports with color-coded tags.
Disk I/O
Read/Write IOPS, throughput (MB/s), utilization %, await time. Per-device aggregation.
Hardware Inventory
CPU, Memory, Disks, Network, Sensors, USB — complete hardware profile per server.
Security Monitoring
Security score (0-100), FIM with inotify, failed logins, sudo events, geographic distribution.