FortiGate HA failover simulator

Describe an FGCP cluster and see which unit becomes primary, which criterion decided it, and who would be primary if override were toggled.

Networking

Runs entirely in your browser. Nothing is uploaded.

How FGCP elects the primary

  • FGCP elects the primary by comparing, in order: failed monitored interfaces (fewer wins), age (higher wins), priority (higher wins), then serial number.
  • With override DISABLED, which is the default, age is compared BEFORE priority. A rebooted unit therefore stays secondary even with a higher priority.
  • With override ENABLED, priority is compared before age, so the preferred unit reclaims the role when it returns, at the cost of a failback disruption.
  • Describe the cluster and this tool runs the election and shows which criterion decided it.
  • override: disable
  • member: name=FGT-A, serial=FG100A, priority=200, age=120, failed=0
  • member: name=FGT-B, serial=FG100B, priority=128, age=8600, failed=0
API endpointGEThttps://ronutz.com/api/v1/fortigate-ha-failover-simulatorDocumented, not served. Opens the specification.

References