Generate an enrollment token and install the NodeWatch agent on a machine.
CPU Usage
Memory Usage
Disk I/O
Disk IOPS
Disk Usage
Alert Toggles
CPU alerts
Trigger alerts when CPU usage exceeds thresholds
Memory alerts
Trigger alerts when memory usage exceeds thresholds
Disk alerts
Trigger alerts when disk usage exceeds thresholds
Monitored disks
All eligible disks are monitored by default. Uncheck any disk to customize.
Load average alerts
Trigger alerts when system load exceeds thresholds
File descriptor alerts
Trigger alerts when FD usage approaches system limit (Linux)
Stale WireGuard alerts
Trigger alerts when WireGuard interfaces are DOWN or missing IP
Offline alerts
Trigger alert when agent stops sending heartbeats
Threshold Values
AI Assistant
AI Assistant
Click Refresh to load processes
Click Refresh to load services
Scripts
Name
Language
OS
Tags
Timeout
No scripts yet
Create a script to run commands across your agents.
Clients
Name
Contact Email
Phone
Agents
Active
No clients yet
Add a client to start organizing your agents.
Knowledge Base
Global Docs
No global docs yet
Create a document to start building your tenant-wide knowledge base.
No clients yet
Create clients first, then add documentation for each.
Documents
No documents yet
Create a document to start building client documentation.
Users
First Name
Last Name
Email
Username
Role
Sudo
SSH Keys
Last Login
Users
User
Username
Sudo
Keys
User Groups
Group
Members
Devices
Hostname
Status
Groups
OS
Device Groups
Group (Tag)
Devices
Assignments
User
Username
Target
Created
Sessions
Agent
User
Started
Duration
IP
AI Chats
Title
Scope
Agent
Messages
Updated
Pending Tray Support Approvals
Agent
Command
Requested By
Created
Actions
Loading…
Chat
Audit Log
Time
Action
Target
User
IP
Status
Name
IP / URL
Type
Source
Ping
Last Seen
Actions
No web UI configured for this device.
Latency
Availability
Add Network Device
Network Scan
IP
MAC
Ping
Ports
Action
Backups
Site Bandwidth Allocation
Agents are grouped by public IP (site). Set what % of each site's upload bandwidth to allocate for backups. The limit is divided equally among agents at each site.
Site (Public IP)
Name
Agents
Upload Speed
Backup %
Per-Agent Limit
Hostname
Status
Last 30 Days
Last Backup
Files
Size
Started
Status
Duration
Files Uploaded
Size
Errors
Backup Run
Error:
Snapshot
Files
Restore Progress
Backup Status
Enable backups
Enable scheduled backups for this agent
S3 Storage
Encryption
Include Paths
Directories to back up
Exclude Patterns
Files and directories to skip (supports glob patterns)
Schedule
Scheduled backups
Run backups automatically on a schedule
:
Leave all unchecked = every day
Retention
Limits
No alerts
Alerts will appear here when agent metrics exceed thresholds.
Quick Support
Have the user download and run the Quick Support app. They'll see a session code — enter it below to connect.
Save these backup codes! They will not be shown again.
Two-factor authentication is enabled
AI Provider
Configure which AI provider powers the assistant. Claude Proxy uses the built-in Claude Code CLI. Other providers connect via their HTTP APIs.
Using built-in Claude Proxy via WebSocket
Command Safety
When enabled, the AI must request your approval before executing any command on an agent. You can review the command and optionally add context before allowing or denying.
Require approval for AI commands
Email Channels
Configure IMAP/SMTP email accounts for receiving and sending ticket emails.
Name
Email
IMAP
SMTP
Status
Active
Postmaster Filters
Automatically route and tag incoming emails based on conditions.
Name
Conditions
Actions
Active
Macros
One-click actions to apply to tickets (e.g. Close & Tag as Spam).
Name
Actions
Active
Triggers
Automatic actions when tickets are created or updated (e.g., auto-reply emails, set fields).
Name
Event
Conditions
Actions
Active
Organizations
Companies or groups that contacts belong to.
Name
Shared
Domain
Active
Contacts
Email
First Name
Last Name
Organization
Phone
Active
Actions
AI Assistant
Macros
Assign
Install new agent
Select the operating system and optionally assign to a client. The install command will update automatically.
Platform
Client (optional)
Choose an enrollment method.
Generate a one-time install token.
Create a reusable enrollment key for mass deployment.
Generating...
Run this command on the target machine:
Pending approval — Agents enrolled with this key will appear as "Pending" until an admin approves them in the dashboard.
Create User
Edit User
Invite User
Share this link with the user. It expires in 7 days.
Create Tenant
LiveKit (optional — leave blank to use central server)