Watchman Monitoring is happy to announce the release of agent 7.1.7.712 for macOS. It will automatically roll out to all Computers next Tuesday, June 2 2026.
Bug Fixes
CrashPlan: more reliable destination discovery
For years, the CrashPlan plugin has discovered configured destinations by parsing the DESTINATIONS section of CrashPlan’s app.log. That format has shifted repeatedly across CrashPlan 8.2, 11.0, 11.5, and 11.6, and routine log rotation can strip the header the parser needs. The visible symptom has been machines reporting “No CrashPlan Destinations reported” while backups were actually running normally.
This release adds a filesystem fallback: when app.log yields zero destinations, the plugin scans CrashPlan’s cache directory for GUID-named subdirectories with a cp.properties file — the same authoritative records the plugin already uses for per-destination data. The fallback only activates when the log-based lookup comes up empty, so installs whose app.log still parses cleanly behave exactly as before.
If your CrashPlan destinations have been silently dropping out of the report, this should bring them back.
P5 plugins: no more spurious tracebacks
The check_p5_devices and check_p5_jobs plugins could crash on otherwise-healthy machines when nsdchat returned empty output — common on hosts where P5 is installed but not yet configured, or during transient hiccups. Reports now exit cleanly in those states instead of surfacing as alerts.
A second P5 fix corrects ticket-XML parsing for tickets containing empty <report/> elements, which previously crashed with a TypeError. The same fix also restores file-list accumulation in ticket reports — the file list was being computed and silently discarded.
What’s Next
- More plugin reliability work is in the queue. If you have requests for plugin fixes or new plugins you’d like to see, please let us know.
- Revamped Webhooks functionality
- New Linux Agent
- New MDM Plugin for Mac Client
