→ Applies to: SynetoOS 5.4.0 and above
→ Applies to: PRTG
Ensure the following prerequisites are met before starting:
– SynetoOS Prometheus API access configured ("How to monitor SynetoOS 5 with a third-party application")
Step 1. Login to PRTG GUI (replace <your_ip_address_or_hostname> with the correct ip/hostname)
https://<your_ip_address_or_hostname>
Step 2. Click on Devices, then on Add Sensor
Step 3. Select the REST Custom sensor from the list
Assign a name to the sensor
Step 4. Configure the sensor
- Request Method: GET (default)
- Request Protocol: HTTPS
- Certificate Acceptance: Accept all certificates
- Authentication Method: No authentication (default)
- HTTP Headers: Send custom HTTP headers
Step 5. Configure Custom HTTP Headers (replace <api-key-from-synetoos> with the correct information)
Use the previously exported API key, as indicated in the prerequisites.
EXAMPLE
Step 6. Enter the SynetoOS endpoint monitor URL for the sensor you are configuring (replace <endpoint-url-from-synetoos> with the correct REST Query from the table below)
Available endpoint monitor URLs
Metric REST Query (endpoint URL) Pool Status /prometheus/api/v1/query?query=syneto_pool_status Pool Capacity /prometheus/api/v1/query?query=syneto_pool_percent_used Latest Protection Status /prometheus/api/v1/query?query=latest_protection_status Latest Replication Status /prometheus/api/v1/query?query=latest_replication_status
Step 7. Save the sensor