Skip to main content

🛡️ Senstar Integration

Senstar Symphony provides advanced perimeter security solutions. Integrating Senstar with GCXONE requires a specialized Password Encoder for RTSP streams and the activation of Event Polling to ensure a consistent flow of alerts from the Symphony Server.


📋 Prerequisites​

  • Senstar Symphony Server: Installed and operational on a local server.
  • Universal Proxy URL: https://universalproxy.nxgen.cloud/ (Used for cloud handshake).
  • Admin Access: To the Symphony Server configuration portal.

🚦 Device Profile​

FeatureRequirementNotes
Auth TypeEncodedRTSP passwords must be pre-hashed using the Senstar utility.
Event SyncPollingGCXONE polls the server every 10 seconds for new alerts.
ProxyMandatoryRequires SenStar_Device_Custom_baseUrl global property.
Live ViewRTSPRequires the encoded password in the "Streaming Key" field.

🛠️ Configuration Steps​

  1. 1

    1. Global Proxy Configuration​

  2. 2

    GCXONE uses a universal proxy to communicate with Senstar clusters.

  3. 3
    1. Log in to GCXONE → Service Provider Overview.
    2. Click Edit → Additional Settings → Custom Property.
    3. Add a new String property:
      • Name: SenStar_Device_Custom_baseUrl
      • Value: https://universalproxy.nxgen.cloud/
  4. 4

    2. Generate Encoded Streaming Password​

  5. 5

    Senstar does not accept plain-text passwords for RTSP. You must use the local utility:

  6. 6
    1. On the Senstar Server, navigate to: C:\Program Files\Senstar\Symphony Server V7\_Tools\.
    2. Run PasswordEncoder.exe.
    3. Enter your device password and copy the resulting hash.
  7. 7

    3. Symphony Rule Creation​

  8. 8

    Alarms will NOT flow to GCXONE unless a Rule is active in Symphony.

  9. 9
    1. Open the Symphony Client and navigate to Server Configuration → Rules.
    2. Create a new Rule (e.g., "Perimeter Intrusion").
    3. Associate an Event (Video Analytic) with an Action Set.
    4. Ensure the rule is Enabled and scheduled.
  10. 10

    4. Final Discovery in GCXONE​

  11. 11
    1. Log in to GCXONE → Sites → Devices.
    2. Click Add Device and select Senstar.
    3. HTTP Port: Default is 5000.
    4. Streaming Key: Paste the Encoded Password from Step 2.
    5. Event Polling: Toggle this ON to enable the 10-second alert refresh.
    6. Click Discover.

💡 Troubleshooting​

  • Live View Black Screen: Verify the RTSP stream works in VLC first. If VLC fails, the encoded password may be for a different user or the RTSP port is blocked.
  • Rules Not Triggering: Check the Senstar Symphony logs. If the event is triggered but the rule doesn't fire, verify the "Action Set" is correctly linked.
  • Empty Sensor List: Ensure the SenStar_Device_Custom_baseUrl is set correctly at the Service Provider level. Discovery will fail without this proxy routing.