Documentation How-to guides Running a maintenance session
HOW-TO GUIDES

Running a maintenance session

A maintenance session is one complete ordered pass over one computer. This page covers starting a session by hand, on one computer or several, choosing how restarts are handled, and reading what the session did.

What a maintenance session is

Deployments declare what should be true. A maintenance session is where Overseer makes it true on one computer. Nothing you declare reaches a computer until a session runs, so you need at least one software or task deployment in place first.

A session runs in stages.

  • Detection. Overseer reads the computer and compares it with the deployments that target it. This stage changes nothing.
  • Execution. Overseer acts on each difference. Each piece of work on one item is a maintenance action.

After each action, Overseer reads the computer again. The item is marked Compliant only when that check passes. The session's outcome then reads Passed, Partial passed or Failed.

Preflight scripts run at the start of every session. One of them can hold the session until a condition clears, for example while Windows is in the middle of installing updates.

How a session starts

  • On a schedule. A schedule starts recurring sessions for the computers it targets. How often maintenance runs is set there.
  • By hand. You start a session yourself, on one computer or on several.
By hand means now: When a person presses Run maintenance, the session runs immediately, whether or not a maintenance window is open. Maintenance windows govern scheduled work only.

Running a session on one computer

  1. 1Open Computers and open the computer.
  2. 2Press Run maintenance.
  3. 3Choose how restarts are handled. You can suppress restarts, restart only if an item needs it, or always restart.
  4. 4Start the session.

To see what a session would find without changing anything, press Deployment detection instead. It runs the read-only Detection stage alone.

Running a session on several computers

  1. 1Open Computers.
  2. 2Tick the computers you want.
  3. 3Press Batch actions.
  4. 4Choose the maintenance session and set its options, including how restarts are handled.
  5. 5Run it.

Each computer gets its own session. If one of them cannot be reached, its session waits, shown as pending, and resumes when the computer reconnects. It does not fail, and it is not graded from old data.

Reading the result

Open Sessions to see sessions across every client. Filter the list by status, computer, client or date range.

Open a session to see its actions.

The actions of one maintenance session, listed in the order they run.
The actions of one maintenance session, listed in the order they run.

For each session you can read:

  • the actions it carried out, in order
  • whether each one succeeded
  • the log for each action
  • when the session ran and how long it took
  • the deployments that were involved

Use Details to look closer at an item. Press Re-run to run the session again once you have dealt with whatever stopped it.

Telling people by email

Overseer can email people about maintenance. Outgoing mail and branding must both be set up first. You then turn notification on in one of two places.

  • For sessions run by hand. Edit the deployment you are going to run and set its notification options.
  • For scheduled sessions. Set the notification options on the schedule.

Good habits

  • Stagger scheduled work. Spread maintenance windows so that every computer is not busy at once.
  • Test on a few. Run a change on a small group before it reaches everyone.
  • Read the results. Review sessions and the Compliance report regularly.
  • Warn people. Tell the people using the computers when maintenance happens and what changes.
  • Back up first. Make sure important computers have a recent backup before a large update.

When a session does not go as expected

What you see What to check
A scheduled session does not start The agent is connected, and a maintenance window is open at the scheduled time
A session stays pending The computer is offline. The session resumes when it reconnects
An action fails The action's log, interference from your security software, the network connection and free disk space
A session stops part-way Whether the person using the computer interrupted it, and whether the deployment is configured correctly

Next steps

Maintenance sessionsWhat one complete run does, stage by stage. Creating and managing schedulesSet when recurring detection and maintenance run, and for whom. Maintenance windowsWhen scheduled work may touch a computer, and when it may not.
Was this article helpful?
← Creating and managing users Branding →

In development. Launch inquiries welcome.

This documentation describes Overseer as it is being built. If you would like to hear when it launches, get in touch.

Ask about launch