Edition and licensing position
Which edition you are on, what it can and cannot do, and whether the features being asked for sit behind an edition wall. Device licence count against devices actually connected.
Search hans.study
Indexed across articles, news, KB updates, knowledge base, books, learning, and tools. Press Esc to close.
// MILESTONE XPROTECT HEALTH CHECK · HANS STUDY · ONTARIO, CANADA
XProtect is the platform where the constraint is most often commercial rather than technical. Editions, Device Packs and support entitlement each set a ceiling, and estates routinely run into one of them years after the decision that put it there was made by somebody who has since left.
XProtect separates its functions across several servers and versions several things independently of each other. That flexibility is the platform's strength and the source of most of the confusion in estates that were installed once and left alone.
Which edition you are on, what it can and cannot do, and whether the features being asked for sit behind an edition wall. Device licence count against devices actually connected.
Whether care and support entitlement is current. This decides whether an upgrade is an upgrade or a repurchase, and it is the single most expensive thing to discover late.
Device Packs version independently of the platform. A camera that will not connect, or connects without its full feature set, is frequently a Device Pack question rather than a camera fault.
Management, recording, event, log and mobile server placement. Where roles have been collapsed onto one box, and whether that was a decision or an accident of the original install.
Storage configuration and archiving behaviour, retention against real bitrates, write performance under sustained load, and whether archiving is doing what was intended.
Failover recording servers where deployed, whether failover has ever been tested rather than assumed, and what is actually lost during a switch.
Database placement, maintenance, growth and backup. Frequently installed alongside the management server and then never looked at again.
Service accounts and privilege, certificate and encrypted communication configuration, operator roles, device credentials, and the distance from the published hardening guide.
The structural traps on this platform are well documented and they are mostly about version and entitlement rather than about configuration.
Organisations running XProtect at scale who need to know where they stand before an upgrade, an expansion, or a budget cycle. Particularly useful where the estate was installed by an integrator who is no longer involved, or where the platform decision predates everyone currently responsible for it.
The deliverable is a prioritized remediation plan, not a pile of observations you have to triage yourself.
Recommendations do not change based on who is selling. There is no product being steered toward at the end of this.
Remote delivery via the DHD, a remote access device, where the system cannot be reached over the network.
Screen share, supplied configuration exports, logs and documentation. Most of what a health check examines is visible without anyone travelling, and this is how the majority of engagements run.
The DHD, a pre-configured remote access device, ships to the site. Somebody on site plugs it into power and network, which takes minutes and needs no technical skill. It provides the access needed to examine the system properly, then ships back. Covers configuration, shipping both directions, and retrieval.
Cheaper and faster than travel for a single site, and it is what makes distance stop mattering. A site in another province costs the same to review as one an hour away.
For work that needs someone in the room: physical inspection, cabling and rack conditions, commissioning witness, or an environment that cannot be reached remotely. Travel and on-site time are added to the written quote before work starts.
Listed because an unstated exclusion is what turns an agreed scope into an argument at invoice time, and that is the exact failure this practice exists to review other people for.
Purpose per view, pixel density, storage sizing. Platform neutral, before selection.
If an upgrade or migration has been quoted and you want it checked before signing.
The network under the recording servers, which is where a share of the faults live.
Same structure and the same fixed pricing across every platform. The layers reviewed differ, because the ways these systems fail differ.
Architecture, roles and sizing under real load.
CrossFire, iSTAR estate, SQL dependency and integrations.
Which product family you are in, and what that decides.
Edge analytics, and the device estate that limits them.
Version position, database age, and access level sprawl.
Edition ceiling, gateway topology, and controller firmware.
On this platform the expensive surprises are commercial. Finding out where you stand on edition and entitlement while there is still time to plan is worth considerably more than finding out during a quote.
Independent of Milestone and every integrator involved. See the independence policy.
Two tools run by default to help me understand how the site is used. You can turn either off at any time. Cloudflare's server-side analytics is always on and never sees your identity.