1.7 KiB
1.7 KiB
name, description, metadata
| name | description | metadata | ||
|---|---|---|---|---|
| reference_msp360_backup_monitoring | MSP360 MBS /api/Monitoring is the authoritative "is this client backing up" source for the whole ACG fleet |
|
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}-> Beareraccess_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. AlsoGET /api/Companies(37, with Destinations) andGET /api/Users(59)./api/Computersis 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
msp360skill (login + Monitoring) so this is repeatable.