🛡️ 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
| Feature | Requirement | Notes |
|---|---|---|
| Auth Type | Encoded | RTSP passwords must be pre-hashed using the Senstar utility. |
| Event Sync | Polling | GCXONE polls the server every 10 seconds for new alerts. |
| Proxy | Mandatory | Requires SenStar_Device_Custom_baseUrl global property. |
| Live View | RTSP | Requires the encoded password in the "Streaming Key" field. |
🛠️ Configuration Steps
- 1
1. Global Proxy Configuration
- 2
GCXONE uses a universal proxy to communicate with Senstar clusters.
- 3
- Log in to GCXONE → Service Provider Overview.
- Click Edit → Additional Settings → Custom Property.
- Add a new String property:
- Name:
SenStar_Device_Custom_baseUrl - Value:
https://universalproxy.nxgen.cloud/
- Name:
- 4
2. Generate Encoded Streaming Password
- 5
Senstar does not accept plain-text passwords for RTSP. You must use the local utility:
- 6
- On the Senstar Server, navigate to:
C:\Program Files\Senstar\Symphony Server V7\_Tools\. - Run PasswordEncoder.exe.
- Enter your device password and copy the resulting hash.
-
Save this hash; you will paste it into the "Streaming Key" field in the next step.
- On the Senstar Server, navigate to:
- 7
3. Symphony Rule Creation
- 8
Alarms will NOT flow to GCXONE unless a Rule is active in Symphony.
- 9
- Open the Symphony Client and navigate to Server Configuration → Rules.
- Create a new Rule (e.g., "Perimeter Intrusion").
- Associate an Event (Video Analytic) with an Action Set.
- Ensure the rule is Enabled and scheduled.
- 10
4. Final Discovery in GCXONE
- 11
- Log in to GCXONE → Sites → Devices.
- Click Add Device and select Senstar.
- HTTP Port: Default is 5000.
- Streaming Key: Paste the Encoded Password from Step 2.
- Event Polling: Toggle this ON to enable the 10-second alert refresh.
- 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.