Recording servers and cameras
Connect through the XProtect API Gateway, discover available recording servers and cameras, then select the entities that belong in AlarmForgeX.
AlarmForgeX connects to the Milestone XProtect API Gateway to discover recording servers and cameras, track useful operational state, and bring VMS health into the same Windows workspace as the rest of the security estate.
AlarmForgeX complements XProtect rather than replacing it. The goal is to make recorder and camera health visible alongside other infrastructure and to give installers a consistent operational history when something changes.
Connect through the XProtect API Gateway, discover available recording servers and cameras, then select the entities that belong in AlarmForgeX.
Track recorder communication and camera recording state, plus selected persistent technical state groups exposed by the configured XProtect environment.
When configured, confirmed state changes can use AlarmForgeX's persistent reporting queue, account mapping and receiver delivery paths.
AlarmForgeX batches XProtect state work, avoids repeated per-state estate lookups and uses bounded confirmation for camera health transitions. Development stress testing has exercised simulated XProtect estates up to 1,000 cameras; real-site performance still depends on the Windows host, XProtect environment and network conditions.
Large XProtect state snapshots reuse connection-scoped context so camera and recorder updates do not repeatedly rebuild the same estate lookups.
After XProtect monitoring is disabled and re-enabled, current same-state evidence can safely re-establish Healthy or Fault state without manufacturing a receiver event just because monitoring was toggled.
Older conflicting snapshots are rejected so stale camera evidence cannot overwrite a newer confirmed Online or Offline state.
The integration is designed around explicit discovery and state monitoring rather than modifying XProtect recording configuration.
Enter the XProtect server details and authenticate using the supported AlarmForgeX connection workflow.
Review the detected recording server, cameras and available technical health groups before importing.
Assign imported entities to the appropriate AlarmForgeX site and functional Area / Zone ranges.
Use live state, history, checks and optional reporting to identify and deliver confirmed conditions.
AlarmForgeX gives installers another operational layer for sites where recorder state needs to sit beside cameras, recorders, UPS devices, network targets and monitoring-station reporting.
Start with the free capacity or activate the built-in evaluation, then decide whether the site needs a permanent commercial licence.