US Virtual Guard
US Virtual Guard Safety · Security · Peace of Mind
Pulse Powered by Network Team

Sign in

Enter your credentials to continue

US Virtual Guard
US Virtual Guard Pulse
U
User
Role

Change password

Idle — 0 / 0
Total Cameras —
Online —
Offline —
NVRs Connected —

Camera Health by Site

One row per site. Open the Cameras tab for the full per-camera list.

Site nameTotalOnlineOfflineLast checkStatus

No cameras yet. Open the Admin tab and upload a JSON file.

NVR / Site Status

SiteHost(s)StatusPing uptime (30d)Last checked

No sites yet.

Offline Events

No events yet.

— sites · —% healthy · Last check: —
Issues

All cameras by site

Showing all sites. Use Run (Health / Snapshots / Both), or per-site / per-camera buttons.

No cameras yet. Open the Admin tab and upload a JSON file.

Camera & site history

Click a day to see what went down. Site unreachable events from ICMP ping are included.

—

SunMonTueWedThuFriSat
Went offline Recovered same day All healthy

Recent incidents

No events yet. History appears after cameras go offline or come back online.

Administration

One section at a time — pick what you need below.

Sites & cameras

Select a site to edit names/URLs, test, delete cameras, or add more channels.

Port config issues

These sites answered on their configured HTTP/API port and reported cameras offline, but the cameras streamed fine over RTSP — usually a viewing-only port, a forward pointing at a different device, or an inherited default. Switching them to RTSP only skips the misleading API.

Camera name RTSP URL Test
Select a site to edit cameras.

Add cameras to this site

Channels: 1-8 or 1,3,5-12,45 — not only 1…N in order.

Simple sequence instead (count + start)

Preview: —

Advanced — probe ports & bulk Hikvision

Probe settings (selected site)

Bulk Hikvision ports

Add site

Pick NVR brand → IP, user, pass, port, channels. Pulse builds every RTSP URL.

Simple sequence instead (count + start)

Preview: —

Import cameras

Replace the camera list from a CSV or JSON file (same as before).

Upload .json or .csv (id, site_name, rtsp_url, ports, extra_data).

No file selected

Paste JSON instead

Snapshot cleanup (bulk)

Delete snapshots by date for all sites at once. Cleanup history is saved.

Date Snapshots Sites Cameras Last snapshot
Loading snapshot dates…

Cleanup history
No cleanup runs yet.

UniFi Protect

API keys for sites on RTSP port 7447.

Paste the Protect / UniFi OS API key and the HTTPS host/port of the Protect UI (often different from RTSP if only 7447 is forwarded).

RTSP host Label / sites Cams HTTPS host Port API key
Loading…

Schedule & probe defaults

How often Pulse checks cameras automatically.

Email alerts

Sent when a camera goes DOWN or recovers to UP.

Camera logins

RTSP usernames and passwords are stored encrypted and are never sent to this portal — camera URLs show **** in place of credentials. Cameras reference a login rather than embedding it, so changing a password here applies to every camera that uses it, with no URL editing.

This changes what Pulse sends, not the device. Change the password on the NVR/camera first, then update it here — otherwise those cameras will start failing authentication on the next check.
LoginUsernameHostsCamerasSites

No stored logins yet. They are created automatically the first time cameras with credentials are loaded.

Users & permissions

Users see Dashboard and History only. Superadmins can open Admin.

Locked out by failed sign-ins
Username Role Status Actions
US Virtual Guard · Pulse Powered by Network Team