NinjaOne Backup — Monthly Health Verification Checklist
Audience: T1 / T2 Cadence: Monthly — run this check for all active NinjaOne backup sites Use when: Performing proactive backup health audits, before closing out the MSP360 migration for a site, or during monthly maintenance rounds.
The Core Rule
A backup that has never been tested is not a backup — it's a hope. This checklist ensures every site's backup is actually working and recoverable, not just reporting "green" in the console.
Part 1 — Console Health Check (All Sites)
Run this in NinjaOne across all organizations with backup enabled:
- NinjaOne → Backup (global or per-org) → Overview
- Filter: Last Result = Failed or Warning
- Every device showing failed or warning gets a ticket if one isn't already open
Healthy standard per device:
✓ Last successful backup: within 24 hours
✓ Last result: Success
✓ Local (NAS) leg: Completed
✓ Cloud leg: Completed
✓ At least 7 daily revisions exist
Part 2 — NAS Space Audit
For each site with a NAS:
# Run from any device at the site or via NinjaOne terminal
$nasPath = "\\NAS-HOSTNAME\backups\ninjaone"
$folders = Get-ChildItem $nasPath -ErrorAction SilentlyContinue
$folders | ForEach-Object {
$size = (Get-ChildItem $_.FullName -Recurse -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum
[PSCustomObject]@{
Device = $_.Name
SizeGB = [math]::Round($size/1GB,1)
Modified = $_.LastWriteTime
}
} | Sort-Object SizeGB -Descending | Format-Table -AutoSize
Flag: any device folder that hasn't been modified in the last 24 hours (backup may have stalled).
Also log into the NAS admin panel and verify free space is above 25% on the backup volume.
Part 3 — Retention Verification
Confirm old revisions are being trimmed automatically:
- NinjaOne → Organization → Backup → Storage Locations → verify retention settings match DTC standard (1 month, 14 daily)
- In the NAS File Station: check the
backups/ninjaonefolder — old device folders from decommissioned machines should be cleaned up quarterly
Part 4 — Recycle Bin Check
For each NAS:
Synology: Control Panel → Recycle Bin → check if the backup share's recycle bin has accumulated data — empty if present QNAP: File Station → Recycle Bin → check and empty
If the recycle bin keeps filling up: the DTC standard (recycle bin disabled on the backup share) wasn't applied. Fix it.
Part 5 — Test File Restore (Quarterly or Post-Migration)
At minimum once per quarter per site, and always after the initial MSP360→NinjaOne migration is complete:
- NinjaOne → device → Backup → Manage → select the most recent successful revision
- Browse to a non-critical file (e.g., a text file on the desktop or Documents)
- Click Restore → restore to an alternate location (not the original)
- Verify the file opens correctly
- Delete the test restore
- Document the test in the Halo ticket: date, device, revision tested, result
This is the only way to confirm the backup is actually usable.
Part 6 — Boot Verification Status
If boot verification is enabled in the backup plan:
- NinjaOne → device → Backup → check the boot verification column/icon
- Last boot test should have passed within the last 30 days
- If boot verification shows failed: investigate and resolve before considering the backup reliable
Monthly Checklist Summary
[ ] All sites reviewed in Backup Overview — no silent failures
[ ] NAS free space verified above 25% at all sites
[ ] Recycle bins checked and emptied where needed
[ ] No decommissioned device folders accumulating on NAS
[ ] Retention policy matches DTC standard at all sites
[ ] Test file restore completed for any newly migrated sites
[ ] Boot verification passing for all server devices
[ ] Any new failures have open Halo tickets