Overview
Cyberdesk checks whether Cyberdriver is reachable at run startup and after an in-run Cyberdriver request exhausts its normal retries. These checks distinguish a sustained machine-side outage from a transient request failure. Automatic machine state quarantine is currently paused while reachability classification is tuned. A failed run-owned check does not change the desktop’s connection status, availability, pool memberships, or Cyberdriver routing target. A genuine Cyberdriver WebSocket disconnect can still update connection state through the normal connection lifecycle. Cyberdesk confirms the outage with a lightweight display-dimensions request.- Mid-run confirmation first waits 2 seconds so Cyberdriver can finish any abandoned request that timed out on the client.
- It then makes up to three dimensions attempts.
- Each attempt uses a 10-second request timeout.
- After a failed attempt, Cyberdesk waits 2 seconds, then 4 seconds, before the next attempt. The first successful response means the machine is reachable and stops the check.
- Any unsuccessful response counts as a failed attempt, including HTTP 4xx.
- Ends the affected run with an
errorstatus and repair instructions. - Leaves the desktop’s status, availability, pool memberships, and routing target unchanged.
- Immediately sends a
downed_machineswebhook when Downed machine alerts is enabled for that desktop.
The alert setting controls only webhook and Slack delivery. Reachability confirmation and normal run error handling still apply when alerts are disabled.
Run Error
The affected run explains what Cyberdesk detected:Cyberdriver became unreachable on this machine after 3 display checks. Repair or restart Cyberdriver on the machine, then verify that it reconnects.Remaining runs in the same chain or session are cancelled through the normal failure flow.
Slack And Webhook Alerts
When Downed machine alerts is enabled, confirmed run-time detection immediately publishes the existingdowned_machines event. Its reason identifies the Cyberdriver outage. The payload still contains the organization’s full current set of monitored downed machines.
The recurring monitor is a fallback, not a second notification. Cyberdesk records the alert transition before publishing, so a monitor check one second later sees the machine as already down and does not send a duplicate event. If immediate delivery fails, Cyberdesk releases the alert claim so the next monitor check can retry it.
See Downed Machines Webhook to connect alerts to Slack or another destination.
Respond To A Confirmed Failure
- Open the affected Windows desktop and repair or restart Cyberdriver.
- Verify that the desktop reconnects in Dashboard -> Desktops.
- Confirm that basic desktop actions work.