Troubleshooting & FAQ¶
Common issues¶
A connector returns a "permission" or "access denied" message. The Azure and Microsoft Graph connectors degrade gracefully: when a permission is missing they don't fail silently, they return an explicit message naming the exact permission to grant. Grant that permission on the application declared in your vault (each Azure connector page lists the permissions it needs), then run the instance again.
A connector stops returning data after a while. The credential in its vault has probably expired. For example, an Okta API token expires after 30 days without use, and Azure application secrets and certificates have their own expiry. Generate a fresh credential and update the vault — you don't need to recreate the instance.
Some results are missing or truncated. A few providers cap what a single request can return. Okta, for instance, cannot list more than 20,000 events per query. Narrow the query (shorter period, tighter filter) to stay under the limit.
A connector returns no metrics at all. Check that the resource name, workspace ID or query you entered matches exactly what the provider expects — names are usually case-sensitive, and a trailing space or a wrong project/tenant is enough to return an empty result.
"Vault invalid" or the vault list is empty when deploying an instance. Create the matching vault first. See which vault each connector needs and how to add one.
FAQ¶
Does every connector need a vault? No. Connectors that read a public status page (Discord, Slack, Zoom, Cloudflare and most status-only connectors) need no credentials. The vault table shows which connectors require one.
How do I change the format of an endpoint? Open the instance and pick the format in the Metrics part — raw JSON, PRTG, Nagios, Centreon, Prometheus or Zabbix. The endpoint adapts automatically. See The formatter.
A partner had my endpoint and the work is over — how do I revoke it? Open the instance and click Renew next to the token. This generates a new token, and the old endpoint stops working. See Instances.
Which monitoring tools can consume SenHub? Any tool that can call an HTTP endpoint. SenHub natively speaks the formats of PRTG, Nagios, Centreon, Prometheus and Zabbix, and returns raw JSON for everything else.