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​

Navigate to Configuration β†’ Sites.

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​

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.

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.
Loading...