How To - Test iFIX & Historian Redundancy / Make edits to redundant iFIX SCADA Servers

How To - Test iFIX & Historian Redundancy / Make edits to redundant iFIX SCADA Servers


This is a guide on how to test a redundant iFIX and Historian iFIX collector environment. As well as preforming development updates to a redundant iFIX server pair. 


  1. iFIX 5.X redundant SCADA servers configured.
  2. Historian collectors configured for redundancy. 

Testing iFIX and Historian Redundancy

  • Open SCADASYNCMONITOR.exe on both secondary and Primary iFIX servers
    • Check which SCADA server is ACTIVE
  • Open Historian Administrator
    • Check which iFIX collector is in ACTIVE status
  • For this document I will assume that the Primary node is ACTIVE in both SCADASYNCMONITOR and Historian Administrator (iFIX collector)
  • With SCADASYNC monitor open Enable Maintenance Mode to make the Secondary SCADA node ACTIVE
    • Ensure all data is coming into iFIX
  • Within Historian Administrator Select Collectors > select Secondary iFIX collector > select Redundancy Tab > Make Active Collector Now
    • Navigate back to Main and ensure the Secondary collector is now Active and Primary collector is Standby
    • Navigate to Tags and ensure Tags are still collecting good data
  • We have now confirmed that the Secondary iFIX node should be able to run the SCADA environment and collect good Historical DATA without the Primary Node.
    • Ensure Maintenance Mode is no longer enabled.

If preforming development updates

When using Maintenance Mode, the following events must occur:

  • Make the secondary node the active node using the NSD fields. Wait for the iClient nodes to switch to the secondary node.
  • You place the primary node into Maintenance Mode by clicking the Enable Maintenance Mode button. 
  • You enter your database changes on the primary node. 
  • You take the primary node out of Maintenance Mode by clicking the Disable Maintenance Mode button.
  • The primary node becomes the active node. The secondary node becomes standby.
  • You save your database. The databases are re-synchronized.

If preforming a simulation of SCADA failure

  • To do this ensure the secondary node is still active within SCADASYNCMONITOR and Historian Administrator
    • Ensure Maintenance Mode is no longer enabled.
      • I.E. Primary Node is in Standby for both iFIX and Proficy Historian
  • Once that is complete SHUT DOWN the secondary node.
  • Within ~30 seconds the Primary SCADA node should become ACTIVE within SCADASYNCMONITOR and Historian administrator
    • Check iFIX Workspace and ensure that data is populating and there are no @@@ signs.
    • Check Historian Administrator > Tags to see data is collecting with a good value


    • Related Articles

    • iFix Terminal Server Add User with auto login

      Requirement We need to add a new RDP user to iFix for remote connection. This use needs a node name and the auto-login should log them into guest as a best practice. Environment Primary Product Module : GE iFix Primary Product Version : 5.8/5.9 ...
    • iFix Workspace will not scale multiple monitors

      Symptom When enabling "Allow workspace to scale multiple monitors in run mode" in GE's iFix Workspace application for HMI's it fails to work correctly. Environment Primary Product Module : GE iFix Primary Product Version : 5.9 Primary Product OS : ...
    • XL Reporter, Team Explorer, Historian Excel Add-In

      Symptom XLReporter`s Team Explorer extension not functioning properly with reports using Historian Excel Add-In Environment Primary Product Module : Team Explorer Primary Product Version : 12.5 Primary Product OS : Windows Server 2012 R2 x64 Cause ...
    • Installing AVG Antivirus Business Edition - Workaround

      This is a workaround to the AVG license activation issue. Install the legacy version (that asks for the key before installing). Once installed, run the installer for the new version. This seems to allow the app to accept the activation code and show ...
    • Auto-start applications in windows when a user logs on

      Symptom The user desires to have an application(s) to start automatically when a user logs into the node. Environment Primary Product Module : Microsoft Windows (Desktop & Server) Primary Product Version : ALL Primary Product OS : Windows Resolution ...