Skip to main content

Site & Device Management

What Site & Device Management Does​

GCXONE organizes all managed objects in a five-level hierarchy. Every configuration, access control, and alarm routing decision operates within this structure.

  • Service Provider (Tenant) β€” Root logic: global fleet operations, macro SLA reporting, multi-site roles.
  • Customer (Organization) β€” Discrete client groups with segmented dashboards and billing.
  • Site (Physical Location) β€” Tangible geo-fences with incident mapping and local operators.
  • Device (NVR / Bridge / AI Box) β€” Connectivity boundary with streaming config and device health.
  • Sensor (Camera / Detector) β€” Finest data granularity β€” individual rule application vector.

TIP β€” Cascading Subscriptions: Subscribe the parent Customer to HealthCheck, and every subsequently onboarded Site/Device automatically subscribes downward β€” no admin intervention needed for new hardware.

Why It Matters​

Site & Device Management is the foundation of everything in GCXONE. Without correctly structured sites and devices, alarm routing, access control, and health monitoring cannot function.

How It Works​

Service Provider Settings​

Navigate to Settings β†’ General β†’ Service Provider.

  • Organization Name & Logo β€” Appears in reports and customer-facing views.
  • Regional Locale & Timezone β€” Default for all Customers unless overridden.
  • SOC Contact Variables β€” Email/phone injected into automated alert templates.
  • Alarm Receiver Configuration β€” Primary DC09 or Talos connection (applies tenant-wide).

Managing Customers​

Navigate to Configuration β†’ Customers.

Creating a Customer:​

  1. Click + Add Customer.
  2. Enter the customer's name, region, and contact details.
  3. Assign a default timezone.
  4. Enable HealthCheck at this level to cascade to all sites automatically.
  5. Save.

BulkImport Customers​

For 100+ entities, use the BulkImport CSV framework.

Navigation: Configuration β†’ Customers β†’ Import β†’ Download Template Required columns: customer_name, region, timezone. Customer matrix import

Managing Sites​

Site List β€” Address & Company Details​

The Site List displays additional context for each site at a glance:

  • Address column β€” hover over it to reveal Country, City, Street Name, and Postal Code in a compact tooltip.
  • Company Name β€” displayed as a dedicated column, making it easier to scan and identify sites by the owning company. c81f71ef6406021764a352cadcf20a8e0376555c-1107x303

Creating a Site:​

  1. Click + Add Site.
  2. Assign to the correct Customer.
  3. Enter the site Name and Address β€” the address is geocoded for map display.
  4. Set the DC09 Account ID if using DC-09 alarm routing.
  5. Optionally assign the site to a map overlay (floor plan or satellite).
  6. Save.

BulkImport Sites​

Map Overlays​

  • Satellite View β€” Uses the site's geocoordinates. Camera pins are placed on the satellite map. Operators can click a pin to open the camera stream directly.
  • Floor Plan Overlay β€” Upload a custom floor plan image. Drag and drop sensor pins onto the floor plan. Useful for large indoor sites.

Navigation: Configuration β†’ [Site] β†’ Map Tab

Managing Devices​

Navigate to Configuration β†’ Devices.

Registering a Device:​

  1. Click + Add Device.
  2. Select Device Type (Hikvision NVR, Dahua NVR, Cloud VMS, AI Box, etc.).
  3. Enter connection credentials: for on-premise NVRs enter IP address, RTSP port, admin username/password; for cloud VMS follow the OAuth or API token flow.
  4. Assign to the correct Site.
  5. Save β€” GCXONE initiates connection. Status updates to Online within 60 seconds if connectivity is successful.

BulkImport Devices​

Sensor Unique Reference Number (URN)​

The sensor URN is now accessible directly in the UI and export.

  • URN visible as a read-only field in the sensor detail view, with a one-click copy icon.
  • URN available as an optional column in the sensor list (hidden by default, toggle via column settings).
  • URN included in all CSV and Excel exports as a "Unique Reference Number" column. 3eba12f451744b8461665e8d53df5136f445bdc5-1301x917

image

Device Status Reference​

StatusMeaning
OnlineDevice is connected and streaming. No action required.
OfflineGCXONE cannot reach the device. Check network path; verify credentials.
DegradedDevice connected but stream quality is poor. Check bandwidth; review NVR resource usage.
MaintenanceAdmin has set device to maintenance mode. Restore Active state when work is complete.

Events Log β€” Device Dashboard​

An Events Log panel is available on the device dashboard, giving admins direct visibility into alarm activity on a per-device level.

The panel displays:

  • Total alarms for the selected time range.
  • False alarm count and rate.
  • Alarm classification breakdown (e.g. motion.record, motion.focus.fault).
  • GC feedback status (Talos / Nova / external analytics).
  • Images per event.
  • Duration metrics (images, analytics, overall).
  • Per-event rows: Event ID, camera, type, alarm/restore, device type, analytics flags, feedback. 8459df88396bc4f00c260dd905bd6b422cfa8402-1795x383

Device Health History​

A Device Health History panel is available on the device dashboard, showing time-series health metrics for each device. The panel displays:

  • Time β€” timestamp for each recorded health check.
  • State β€” the health state at that point in time.
  • Active Cameras β€” number of active cameras at the time.
  • Time Difference β€” time since last health check.
  • Disk Free β€” available disk space on the device.
  • Disk Count β€” total disk count.
  • FW Version β€” firmware version running on the device.
  • FW Last Update β€” date of last firmware update.
  • Last Alarm Received β€” timestamp of the most recent alarm received.

Active vs. Report Events Controls​

Each device has two toggles controlling its operational behavior:

  • Active β€” When disabled, the device is excluded from all alarm processing. Events from an inactive device are not forwarded to the CMS. Use during planned maintenance to prevent false alarm flooding.
  • Report Events β€” When disabled, the device stays connected and visible in dashboards but its events are not processed. More granular than Active β€” useful when you want health monitoring to continue but alarm generation to pause.
tip

TIP β€” Maintenance Windows: Before performing physical camera work or firmware updates, set Report Events = Off on the affected device. This prevents alarm flooding without fully disconnecting the device from the platform.

Key Capabilities​

Supported Device Integrations​

NVR (On-Premise):

  • Hikvision
  • Dahua
  • Hanwha Vision
  • SenStar

Cloud VMS:

  • Hik-ProConnect
  • Eagle Eye Networks
  • Milestone XProtect
  • Axis Camera Station
  • Dahua Cloud ARC

AI Box:

  • Camect AI Box

IoT & Perimeter:

  • AJAX Security
  • SenStar Perimeter

BulkImport Engine​

Managing 500+ site conversions manually guarantees human error. BulkImport operates as a deterministic ingestion pipeline.

  • Payload Structuring β€” Export the .xlsx template. Map internal databases to the rigid column expectations.
  • Pre-Flight Parsing β€” Upload to initiate the data verification script. It isolates unmapped relational data instantly (e.g. Device referencing a non-existent Site).
  • Instantiation β€” Commit the payload. The database recursively generates Sites, associates Devices, and spins up connection threads simultaneously.

Real-World Use Cases​

  • A service provider onboards a new customer with 50 sites using BulkImport β€” completing in minutes instead of days.
  • An operator notices a device status has changed to Degraded and immediately contacts the site technician to check bandwidth.
  • An admin sets Report Events = Off on a device before a scheduled firmware update, preventing false alarm flooding during the maintenance window.
  • A guard role is assigned site-level access only β€” cascading inheritance ensures they cannot view devices outside their assigned site.

Best Practices​

  • Always enable HealthCheck at the Customer level so new sites inherit it automatically.
  • Use BulkImport for any onboarding involving more than 10 entities to avoid human error.
  • Before any physical maintenance on a device, set Report Events = Off rather than fully deactivating it β€” this keeps health monitoring running.
  • Always assign the correct timezone at the Customer level before creating sites beneath it.
  • Use Floor Plan Overlays for large indoor sites to make camera positioning immediately clear to operators. image

b70fac698d68ccb093c304a8007763346e70de13-1803x407

Loading...