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:
- Click + Add Customer.
- Enter the customer's name, region, and contact details.
- Assign a default timezone.
- Enable HealthCheck at this level to cascade to all sites automatically.
- Save.
BulkImport Customersβ
For 100+ entities, use the BulkImport CSV framework.
Navigation: Configuration β Customers β Import β Download Template Required columns: customer_name, region, timezone.

Managing Sitesβ
Navigate to Configuration β Sites.
Creating a Site:β
- Click + Add Site.
- Assign to the correct Customer.
- Enter the site Name and Address β the address is geocoded for map display.
- Set the DC09 Account ID if using DC-09 alarm routing.
- Optionally assign the site to a map overlay (floor plan or satellite).
- 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:β
- Click + Add Device.
- Select Device Type (Hikvision NVR, Dahua NVR, Cloud VMS, AI Box, etc.).
- 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.
- Assign to the correct Site.
- Save β GCXONE initiates connection. Status updates to Online within 60 seconds if connectivity is successful.
BulkImport Devicesβ

Device Status Referenceβ
| Status | Meaning |
|---|---|
| Online | Device is connected and streaming. No action required. |
| Offline | GCXONE cannot reach the device. Check network path; verify credentials. |
| Degraded | Device connected but stream quality is poor. Check bandwidth; review NVR resource usage. |
| Maintenance | Admin 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 β 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.