Tickets
Agents
Filters
Name Status Last User Tags Client Version Last Seen

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 1-minute load exceeds the configured value or host CPU capacity
File descriptor alerts
Trigger alerts when FD usage approaches system limit (Linux)
Ceph cluster monitors
Ceph alerts are shared across all reporting nodes. Configure them once on the Clusters page.
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
Enter to send
AI Assistant

Click Refresh to load processes

Click Refresh to load services

Scripts

NameLanguageOSTagsTimeout

Scheduled Tasks

Automations that run later or repeat: install updates, reboot, run a script, or send an email. Schedule times are UTC. The AI can also create these from chat. One-shot tasks are removed from this list once they run; their runs stay in Run History.
TaskScheduleTargetsNext RunLast RunEnabled

Clients

NameContact EmailPhoneAgentsActive

O365 Management

Connect customer Microsoft 365 tenants, manage SharePoint backup scope, and jump into Microsoft admin centers.

Connected tenants
0
Backup enabled
0
All-site protection
0

Customers

Select a client

Choose a customer to manage their Microsoft 365 tenant.
NodeWatch Microsoft App
Configure once, then connect each customer with their Microsoft 365 admin.
Backup Storage
Uses the same S3-style storage settings as agent backups.
No backup run loaded.
Protect all SharePoint sites
Disable this to choose individual sites for the customer backup scope.
Select a client first.

Knowledge Base

Global Docs

Documents

Racks

Client Files

Private files scoped to this client and its agents.

Drag items to move them to another U slot, or drag a monitored device from the panel into the rack — on touch, press and hold, then drag. Click an empty U slot to add an item there. Click an item to edit its details.

Users

First NameLast NameEmailUsernameRoleSudoSSH KeysLast Login

Users

UserUsernameSudoKeys

User Groups

GroupMembers

Sessions

Remote desktop history and active connections

AgentUserStartedStatusIPAction

AI Chats

TitleScopeClientOwnerAgentMessagesUpdated

Pending Tray Support Approvals

AgentCommandRequested ByCreatedActions
Loading…

Chat

Audit Log

TimeActionTargetUserIP

Command Approvals

Every command the AI has run and how it was approved. Pin a command to Prompt every time, Always allow, or Never allow to control when the AI must ask. Destructive commands always prompt.
TimeCommandDecisionApproved byClient / DevicePolicy

Ceph Clusters

One monitor per FSID, automatically fed by every surviving Proxmox agent.
StatusNameIP / URLTypeSourcePingLast SeenActions

Latency

Availability

Backups

Hostname Status Last 30 Days Last Backup Files Size

Settings / Backup Storage

One storage setup for your entire tenant, across all clients and devices. Changes apply only to newly configured devices.

Encrypted managed storage. No storage credentials required.

All clients and devices included. Provider charges are separate. Existing enterprise access remains included.

Existing backups and encryption settings are never migrated by this setup. Saving does not enable any devices.

Infrastructure / Backups

Proxmox Backup Server

Live server discovery, scheduled maintenance jobs, and recent backup task outcomes.

Looking for Proxmox Backup Servers...
Snapshot fleet Proxmox VM and container protection
Looking for Proxmox VE snapshot targets...
Loading APM...
Loading IDS / IPS...

Quick Support

Have the user download and run the Quick Support app. They'll see a session code — enter it below to connect.

Send this link to the user:

https://remote.nodewatch.ai

Windows browser download help:

1
Click the ••• menu on the download bar
! NodeWatch-QuickSupport.exe isn't commonly downloaded. •••
2
Click Keep in the menu
3
Click the dropdown arrow next to Delete, then Keep anyway
Make sure you trust this file
Microsoft Defender SmartScreen couldn't verify this file.
Cancel Delete Keep anyway
4
Open the file. If Windows SmartScreen appears, click More info then Run anyway
1
Click the download warning in Chrome when it says the file may be dangerous or is not commonly downloaded.
2
Choose Keep.
3
If Chrome asks again, confirm with Keep anyway.
4
Open the download. If Windows SmartScreen appears, click More info then Run anyway.
1
Click the download link. If Firefox asks what to do, choose Save File.
2
Open the download from the Downloads button in the top-right corner, or from the Downloads folder.
3
If Windows SmartScreen appears, click More info then Run anyway.
4
Have the user read the session code shown by the app so you can connect.

Package Updates

Platform administration

Companies

Manage customer workspaces and monitor enrolled endpoints.

Companies-
Enrolled agents-
Custom LiveKit-
Custom AI-

Company directory

Agent usage and infrastructure at a glance

NameSlugAgentsLiveKitAICreated
Exposure intelligence

Endpoint vulnerabilities

Correlated from current software inventories and NIST CPE affected-version ranges.

Critical0
High0
Affected endpoints0
Patch available0
CVESeverityEndpointSoftwareInstalledAvailableConfidenceRemediation
VULNERABILITY INTELLIGENCE

NIST NVD Feed

Operate the global CVE mirror, inspect ingestion health, and track severity over time.

Total CVEs-Mirrored records
Published-Last 30 days
Modified-Last 24 hours
Last successful syncNeverAPI key not configured

Severity profile

Current CVE inventory by highest CVSS score

Publication velocity

Daily CVEs with critical and high exposure highlighted

CVE explorer

Search the local NVD mirror, combine filters, and sort any column.

Loading...
StatusWeakness
Loading CVEs...
Page 1

Feed configuration

The API key is encrypted at rest and is never returned.

Automatic sync is disabled.

Recent syncs

Page and record counts update while a run is active.

StartedModeStatusReceivedChanges

Admin Billing

Tenant subscription usage, 14-day trials, manual credits, and internal comp controls.

Projected MRR
$0
after discounts
Tenants
0
tracked workspaces
Billable Endpoints
0
all endpoints after trial
Cloud Backup
0 GB
0 free by default
TenantSubscriptionUsageBillableOverridesEstimate
#TitleStatePriorityCustomerOwnerUpdated
New Ticket
Create a new support ticket
Max 10 files, 25 MB each. You can also paste screenshots or drag files here.

Ticket details

Group

Owner

Subscribers

Get emailed when the customer replies. The owner and group members are notified automatically.

State

Priority

Tags

Customer

Timestamps

Created
Updated
Last contact

Settings

Patch Schedule

Automatically deploy approved patches on a schedule. Times are in UTC.

Enable scheduled patching
Approved patches will be deployed automatically at the configured time

Global Alert Settings

Default offline timeout
Seconds before an agent is considered offline (applies to all agents unless overridden per-agent)

LiveKit Configuration

Override the central LiveKit server for this tenant. Leave blank to use the shared instance.

Agent Tray Icon

Custom icon shown in the Windows system tray. Upload a PNG/ICO image or provide a URL. Recommended size: 64x64 or 128x128.

None
or

Tray Menu Links

Links shown when users left-click the system tray icon. Use these to provide quick access to portals, help pages, or any URL.

Enable systray AI chat by default for this tenant

Backup Storage

Manage storage and billing for your entire tenant.

Clients

NameEmailPhoneSystem trayRemote notice
Loading…

Change Password

Two-Factor Authentication

Appearance

Choose the dashboard color theme for this browser.

Theme
Dark, midnight, light, or follow your operating system preference
Outbound automation

Send alerts where your team works

Route monitoring events to Slack, Discord, or any HTTPS endpoint. Each destination can listen for selected severities, alert types, and clients.

Customer Portal

Brand the customer ticket experience and map custom support domains to this tenant.

Open portal ↗
Portal access
Allow enabled ticket contacts to sign in and submit requests
Show logo
Display the configured logo above the sign-in heading

Theme colors

Theme contrast passes accessibility checks.
Live sign-in preview
Customer Support
Helpdesk
Username / Email
Password
Sign in

AI Provider

Configure which AI provider powers the assistant. AI Proxy uses the built-in proxy service. Other providers connect via their HTTP APIs.

Using built-in AI Proxy via WebSocket

Search API

Web-search backend for the AI assistant's web_search tool (global chat, AI Chats, ticket chats, agent chats, and the MCP server). Defaults to the self-hosted SearXNG metasearch instance. If the configured search service is unreachable, chats automatically fall back to the built-in Bing search so the assistant keeps working.

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.

NameEmailIMAPSMTPStatusActive

Postmaster Filters

Automatically route and tag incoming emails based on conditions.

NameConditionsActionsActive

Macros

One-click actions to apply to tickets (e.g. Close & Tag as Spam).

NameActionsActive

Triggers

Automatic actions when tickets are created or updated (e.g., auto-reply emails, set fields).

NameEventConditionsActionsActive

Organizations

Companies or groups that contacts belong to.

NameSharedDomainActive

Contacts

EmailFirst NameLast NameOrganizationPhoneActiveActions

Ticket Maintenance

Bulk cleanup tools for the ticket queue. Deletes tickets tagged spam or junk and automated DMARC report noise, along with their messages and attachments. This cannot be undone.

Account Billing

Current usage and estimated monthly billing for this workspace.

loading
Estimated Monthly
$0.00
after trial/discounts
Agents
0
usage billed after trial
Network Devices
0
usage billed after trial
Cloud Backup
0 GB
usage based
O365 Backup
0
environment/user units
Loading billing usage...

Subscription

Add a card now so your workspace continues uninterrupted after the 14-day trial.

You will be redirected to Stripe to securely save a card. No charge is made while your trial is active.
Loading subscription details...
AI Assistant
Enter to send
Macros
Assign