# Pool workspace (Overview, Settings, DNS, DR, Monitoring)

## Pool workspace

The pool page has a tab bar with three groups:

1. <span class="font-semibold" data-streamdown="strong">Overview</span> (pool home)
2. <span class="font-semibold" data-streamdown="strong">Member tabs</span> (one per enrolled host)
3. <span class="font-semibold" data-streamdown="strong">Pool tools</span> (DR, Monitoring, Settings, Managed DNS)

### Overview tab

For HAProxy pools, Overview answers:

- Is traffic on the active node?
- Are standbys ready?
- Will DNS move if HAProxy or the agent fails?

<span class="font-semibold" data-streamdown="strong">[![HAProxy-H2.png](https://docs.serversctl.com/uploads/images/gallery/2026-06/scaled-1680-/haproxy-h2.png)](https://docs.serversctl.com/uploads/images/gallery/2026-06/haproxy-h2.png)</span>

<span class="font-semibold" data-streamdown="strong">Hero panel:</span> Traffic-flow diagram — Cloudflare/DNS → active HAProxy → standbys.

<span class="font-semibold" data-streamdown="strong">Actions:</span>

- <span class="font-semibold" data-streamdown="strong">Add member</span>
- <span class="font-semibold" data-streamdown="strong">Cut DNS to standby</span> — manual DNS cutover to next ready standby (requires connected DNS)
- <span class="font-semibold" data-streamdown="strong">Settings</span> shortcut

<span class="font-semibold" data-streamdown="strong">[![HAProxy-H3.png](https://docs.serversctl.com/uploads/images/gallery/2026-06/scaled-1680-/haproxy-h3.png)](https://docs.serversctl.com/uploads/images/gallery/2026-06/haproxy-h3.png)</span>

<span class="font-semibold" data-streamdown="strong">KPI tiles:</span> healthy members, failover-ready count, backups, cron jobs, last failover time.

Member cards show <span class="font-semibold" data-streamdown="strong">Active</span> vs <span class="font-semibold" data-streamdown="strong">Standby</span>, heartbeat state, and <span class="font-semibold" data-streamdown="strong">Make active</span> on standbys.

### Settings tab

<div class="ui-scroll-area" data-direction="horizontal" data-scroll-padding="4" data-visibility="hover" id="bkmrk-section-purpose-pool"><div class="ui-scroll-area__viewport"><div class="ui-scroll-area__content"><table><thead class="bg-muted/80" data-streamdown="table-header"><tr class="border-border border-b" data-streamdown="table-row"><th class="whitespace-nowrap px-4 py-2 text-left font-semibold text-sm" data-streamdown="table-header-cell">Section</th><th class="whitespace-nowrap px-4 py-2 text-left font-semibold text-sm" data-streamdown="table-header-cell">Purpose</th></tr></thead><tbody class="divide-y divide-border bg-muted/40" data-streamdown="table-body"><tr class="border-border border-b" data-streamdown="table-row"><td><div class="md-table-cell-content"><span class="font-semibold" data-streamdown="strong">Pool name</span></div></td><td><div class="md-table-cell-content">Rename the pool</div></td></tr><tr class="border-border border-b" data-streamdown="table-row"><td><div class="md-table-cell-content"><span class="font-semibold" data-streamdown="strong">API providers</span></div></td><td><div class="md-table-cell-content">Cloudflare credentials, WHM links</div></td></tr><tr class="border-border border-b" data-streamdown="table-row"><td><div class="md-table-cell-content"><span class="font-semibold" data-streamdown="strong">Balancer failover</span></div></td><td><div class="md-table-cell-content">Auto-failover toggle, recovery time (10–120s)</div></td></tr><tr class="border-border border-b" data-streamdown="table-row"><td><div class="md-table-cell-content"><span class="font-semibold" data-streamdown="strong">Remove pool</span></div></td><td><div class="md-table-cell-content">Destructive — deletes pool and related data</div></td></tr></tbody></table>

</div></div></div>Failover hostname, proxied vs DNS-only, and Dynamic DNS sync live on the <span class="font-semibold" data-streamdown="strong">Managed DNS</span> tab (not only Settings).

### Managed DNS tab

- Failover DNS label and FQDN preview
- Orange cloud vs DNS-only
- <span class="font-semibold" data-streamdown="strong">Dynamic DNS sync</span> — optional; updates A record when active member’s public IPv4 changes on heartbeat
- DNS connectivity test
- Current A record target IP

### Disaster Recovery tab

Visible when the pool has <span class="font-semibold" data-streamdown="strong">2+ members</span> (HAProxy preset only).

<span class="font-semibold" data-streamdown="strong">Cross-member restore:</span> Pick a target member, choose a snapshot from another host’s backups, restore scoped HAProxy files onto the target.

<p class="callout info"><span class="font-semibold" data-streamdown="strong">Requires Pro</span> or active trial for cross-member restore.</p>

### Monitoring tab

Pool-wide alert settings and failover notification preferences (email when auto-failover promotes a standby).

Per-member monitoring is under each member’s <span class="font-semibold" data-streamdown="strong">Monitoring</span> tab.

### Protection tab

Only appears when <span class="font-semibold" data-streamdown="strong">2+ cPanel members</span> exist — not core HAProxy-only pools. Document separately if you mix cPanel hosts into an HAProxy pool.