Skip to content
Copy as Markdown

Troubleshooting

When something in Octiga isn’t behaving as you expect, find the symptom below for its usual cause and fix.

Section titled “Consent was denied, or the wrong Microsoft account consented”
Cause

The admin who opened the consent link declined it, or signed in with an account that isn’t a Global Administrator of the tenant you meant to connect.

Fix

Send the consent link again, and ask the person opening it to check they’re signed in as a Global Administrator of the right tenant before approving.

The connection beacon shows disconnected or unreachable

Section titled “The connection beacon shows disconnected or unreachable”
Cause

Octiga’s last health check for this tenant couldn’t reach Microsoft Graph, the management application’s service principal or Exchange Online sign-in.

Fix

This usually clears on its own at the next check. If it doesn’t, check that the client hasn’t revoked Octiga’s application in Microsoft Entra, and that none of the directory roles listed in What Octiga needs from your tenant have been removed.

Cause

Octiga syncs on a schedule, not continuously. Directory objects and tenant-wide settings normally reflect a change within about an hour; mailbox and authentication details within about two hours, when event monitoring is on. A tenant without a usable audit-event signal runs on a slower, polling-only schedule.

Fix

Wait for the next sync cycle. Octiga doesn’t offer a way to force an immediate sync.

See also

A change made directly in Microsoft 365 hasn’t appeared

Section titled “A change made directly in Microsoft 365 hasn’t appeared”
Cause

A change made directly in Microsoft 365, rather than through Octiga, is picked up at the next sync for that resource, or sooner where Octiga receives Microsoft’s change notifications for it.

Fix

Give it a sync cycle. A change made through Octiga itself (a save or a remediation) refreshes immediately, because Octiga re-checks what it has just written.

See also
Cause

The Unified Audit Log is switched off in the client tenant, so Microsoft isn’t recording the events Octiga collects.

Fix

Turn it on, either by deploying the Unified Audit Log baseline or directly in Microsoft Purview.

Cause

The tenant is reachable and auditing, but the Microsoft 365 Management API subscriptions that feed Octiga aren’t in place, so no events are being collected.

Fix

This clears once the subscription is restored at the next check cycle. If it doesn’t, contact support.

See also
Cause

This tenant’s last health check is too old to rely on, usually because it has dropped out of the regular six-hourly check cycle rather than because it missed a single run.

Fix

If the tenant stays in this state for more than a day or so, contact support.

Cause

At the last health check, Octiga couldn’t reach Microsoft Graph, the management application’s service principal or Exchange Online sign-in for this tenant.

Fix

This usually clears at the next check. If it doesn’t, follow the fix for a disconnected beacon under Connection, above.

Cause

The user doesn’t hold the licence a baseline needs, so Octiga left them out of that baseline’s checks rather than reporting them as failing.

Fix

Nothing needs fixing in Octiga. If you want the baseline evaluated for this user, assign them the licence.

Section titled “Deploying a Direct copy onto a Managed group clears its link”
Cause

Deploying a scheme to a group with Copy and detach (Direct) changes how the group is governed. A group can’t track one scheme’s edits while also holding a hand-picked, untethered subset, so the change clears the existing link.

Fix

Check this is what you want before deploying. The group’s own hand-added (group-direct) baselines are untouched either way.

Cause

Usually one of two things: the severity you’re alerting at has no priority mapped for that vendor (an empty priority means no ticket is filed), or the connection to the PSA is failing its health check.

Fix

Check the integration’s priority mapping for the alert’s severity, then check its connection status.