sync: auto-sync from HOWARD-HOME at 2026-07-05 19:34:16

Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-05 19:34:16
This commit is contained in:
2026-07-05 19:34:42 -07:00
parent f274eed8fa
commit b0ebd44c9d
4 changed files with 315 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
---
name: reference_msp360_backup_monitoring
description: MSP360 MBS /api/Monitoring is the authoritative "is this client backing up" source for the whole ACG fleet
metadata:
type: reference
---
For any "is client X actually backing up / when did it last run" question, the authoritative
source is the **MSP360 Managed Backup Service API**, not B2 bucket contents (buckets are just
where Cloud plans land; a bucket with files does not prove a recent backup ran).
- Creds: vault `msp-tools/msp360-api.sops.yaml` (API login+password, generated in MSP360
console Settings>General — not the console login).
- Auth: `POST https://api.mspbackups.com/api/Provider/Login` `{UserName, Password}` -> Bearer
`access_token`.
- `GET /api/Monitoring` -> every backup plan across all companies: `CompanyName`,
`ComputerName`, `PlanName`, `StorageType`, `LastStart`, `Status` (0/1=Success, 2=Warning,
3=Failed, 4=Running, 6=Interrupted, 7=completed-with-warnings), `DataCopied`, `TotalData`,
`ErrorMessage`. Also `GET /api/Companies` (37, with Destinations) and `GET /api/Users` (59).
`/api/Computers` is 404.
- Used 2026-07-05 for the GPS backup map (`projects/gps-rmm-audit/backup-map.md`): resolved 11
of 12 "no destination found" clients, surfaced 4 not-backing-up findings (AMT + T&C Sorensen
= 0 plans, Grabb GND-SERVER failing, Bill Tedards ~12mo stale). MSP360 CompanyName also IDs
B2 buckets: `ACG-PST`=Peaceful Spirit, `ACG-TCA`=Tucson Coin and Autograph.
- Backup targets are a per-client decision — report mismatches, don't deploy jobs. See
[[feedback_backup_targets_never_guessed]]. Related: [[reference_backblaze_storage_rate]].
- Worth building a read-only `msp360` skill (login + Monitoring) so this is repeatable.