Gardience Documentation gardience.com →
Docs / Using Gardience

Patch and compliance dashboard

The dashboard shows every Windows and Linux node in one table: its pending updates, its baseline score and the fixes you can run. A node is a managed machine. Its agent is the Salt minion that runs on it.

To open it: in the console, choose Overview > Dashboard.

What the page shows

For admins on a new install, a Get set up card comes first: license, first machines, a teammate who can approve, alerts, vulnerabilities and a first patch run. Each step shows Done once Gardience sees it done; the card disappears when all are, or for everyone when an admin chooses Hide this. See Your first hour.

The top row has five numbers:

NumberMeaning
Managed nodesEvery enrolled node in the last scan.
Patched and passing the baselineNodes with no pending updates and no failing baseline controls, out of the total.
Pending updatesThe sum of pending updates across the fleet.
Patch success, last 30 daysThe share of machine updates in patch runs (Patch a node group, Patch to the tested set, Fix a CVE) that succeeded over the last 30 days. Machines the readiness check left out are not counted as attempts. Hover for the numbers.
Audited actionsThe number of entries in the audit log.

The Fleet status table has one row per node:

Nodes that need attention are listed first. The table shows 200 nodes per page. To find a node, type part of its name or operating system in Find a node or OS and choose Search.

Fix the machines you choose

Fix all fixes every non-compliant node. To fix only some:

  1. Tick the box at the start of each row you want. To tick a run of rows, tick the first, hold Shift, and tick the last. The box in the header ticks every row on the page. Or use a quick pick above the table: this page, needing updates, needing the baseline, or needing a restart.
  2. Choose Install updates, Apply baseline, or Restart in the bar that appears, and confirm.

The fix runs as you, under your role, with the same checks as the per-row buttons: locked nodes and nodes your role may not change are left out and named. Applying the baseline to, or restarting, more than one machine waits for a second person to approve it, unless you are an admin and Settings > Approvals lets admins act alone. It is listed under Automation > Workflows and approvals as "Fix selected". The same machines asked again while that request waits are the same request, not a second one.

On a narrow window the table scrolls sideways inside its card, and the menu button at the top left opens the menu over the page.

Two more cards sit below the table:

Compliant, scored, unscored and stale

A node is compliant when both of these are true:

A pending restart does not affect compliance.

Scored means the node's baseline check came back and at least one control could be evaluated. The score is the share of evaluated controls that pass. Controls that do not apply to the node (for example, SSH checks on a Linux node without an SSH server) are marked "na" and left out of the score.

Unscored means Gardience has no usable baseline result for the node. An unscored node is never counted as passing, so it is never compliant. The Baseline column shows one of two labels:

Stale means the node did not answer the last scan. It is busy, asleep or offline. Gardience keeps its previous result and adds this note under the node name: "no answer on last scan (busy or offline); showing previous result." The node stays in the table until its key is removed from the fleet.

If a node's update search fails, the error appears in its pending list as "scan-error" and the node counts as not patched.

Scans and their timing

A scan asks every enrolled node for its operating system details, its pending updates, its baseline result and, on Windows, whether it needs a restart.

The time of the last scan (UTC) is shown under the page title.

Export the status

To download the table as a CSV file: choose Export CSV on the Fleet status card. The file has these columns: minion, os, pending_updates, baseline_score, baseline_failing, compliant, pending.

Gardience by Bouziden Management LLC.