• All
  • Case Studies
  • ChromeOS Monitoring
  • Dashboard
  • Linux Client
  • Mac Client
  • News
  • Release Notes
  • Success Stories
  • Windows Client
All
  • All
  • Case Studies
  • ChromeOS Monitoring
  • Dashboard
  • Linux Client
  • Mac Client
  • News
  • Release Notes
  • Success Stories
  • Windows Client
ChromeOS Monitoring

Monitoring Policies: Control Plugin Alerts Fleet-Wide

Today’s dashboard update adds Monitoring Policies: a named, reusable answer to the question “how should this plugin notify us?”, applied to as many computers as you like. No agent update is required. This is a server-side dashboard feature, and nothing changes until you apply a Policy. Every computer starts with no Policy, which behaves exactly as Watchman Monitoring always has. The problem this solves Until now, deciding not to hear about a plugin was a per-machine job. If your team has settled on “we do not chase Time Machine on unattended servers” the only way to express that was to visit the machines, one at a time, and keep visiting the new ones as they arrived. A Policy is that decision written down once. Apply it to two hundred computers, change your mind later, and every one of them follows. What a Policy contains A Policy is a list of the plugins for one platform, with two checkboxes each: Email / Ticket covers the notification you already get: a PSA ticket if you have an integration activated, otherwise a warning or alert email. Your existing PSA and email settings still decide which of the two carries it. Webhook covers delivery ...
Read More →
Dashboard

Apple Business Manager Integration Improvements

Ten days ago we connected Watchman Monitoring to Apple Business Manager and Apple School Manager. Today’s dashboard update is the follow-up pass: the lists now show you every Mac instead of a sample, and the tables sort. Both Mac lists are paginated instead of truncating The enriched list and the “no agent installed” list each showed a capped sample with a “showing N of M” note at the bottom. That answers how many but never which ones – and on any fleet big enough to matter, the Mac you came looking for was in the part that got cut off. Both lists now paginate, 25 to a page, so the whole population is reachable. Every column on every table sorts as well, and each table keeps its own sort independently — sorting the purchase report doesn’t scramble the device list underneath it. One caveat: each sync stores at most 250 unmonitored devices per connection, so on a very large organization that list is still a sample. It says so when it is. An MDM server column The enriched device list now names the MDM server each Mac is assigned to, the same way the Mac’s own page does, and calls out devices assigned to ...
Read More →
Dashboard

Apple Business Manager Integration: AppleCare Dates, MDM Enrollment, and the Macs You Aren’t Monitoring

Today’s dashboard update connects Watchman Monitoring to Apple Business Manager and Apple School Manager. Once a connection is in place, the Macs you already monitor pick up their purchase history, AppleCare coverage, and MDM enrollment statedirectly from Apple. No agent update is required, and nothing is installed on the Macs. This is a dashboard feature that reads from Apple’s API on your behalf. One thing to be clear about up front, because it shapes everything else: this integration enriches Macs you already monitor rather than adding new ones. Devices are matched to your existing records by serial number, so a Mac needs the Watchman Monitoring agent to receive Apple’s data. That is a deliberate choice — the agent is the thing that knows whether a Mac is alive, and we did not want an hourly API sync quietly making a dead machine look like it checked in. AppleCare and warranty dates, from Apple Warranty coverage now comes from Apple’s own record: coverage type, start and end dates, agreement number, and payment type. These land on the Mac’s page and flow into the expiration notices you already receive, so an AppleCare plan expiring in sixty days reaches you the same way ...
Read More →
Mac Client

Mac Client 7.2.1.108 – CrashPlan, Munki, and macOS 10.13/14 fixes

Watchman Monitoring has released agent version 7.2.1.108 for macOS, with automatic rollout to all computers beginning Tuesday, August 11, 2026. Bug Fixes Plugins Failing on macOS 10.13 and 10.14 After the 7.2.1.105 rollout, Macs running High Sierra and Mojave stopped reporting correctly. The Time Machine Exclusions plugin generated a traceback, Backblaze reporting went missing, and logs filled with ERROR:root:code for hash blake2b was not found. This release ships a framework rebuilt to support macOS 10.13 and later, and those plugins report normally again. The Backblaze fix applies to Apple Silicon Macs too, which were affected by the same failure. CrashPlan: Grace for Backups That Are Still Running CrashPlan’s completion timestamp only advances when a run reaches 100%. On a machine with a few permanently locked files — an Outlook OST, Office temp files — that timestamp sits still while the backup runs every night, and the plugin raised an alert nobody could clear. When the completion timestamp is stale but backup activity is recent, the plugin now reports informationally instead of alerting. Machines that have genuinely stopped backing up still raise the error exactly as before.  Munki: “bool is used as a file descriptor” Warning The Munki plugin emitted a RuntimeWarning ...
Read More →
Dashboard

Watchman Monitoring Webhooks Update: New Events, Payloads & UI

Hey folks! We’re happy to announce that we’ve just released a huge update to the Webhooks feature in Watchman Monitoring. Here’s what’s changed: Setting up an endpoint New “All events” firehose option. When you create an endpoint, it now defaults to receiving all events instead of making you hand-pick each one. Two-mode event selector. You choose between All events or Specific events, with validation so you can’t save a broken configuration, plus warning callouts (for Beacon-related events) when relevant. Refreshed event descriptions and a new transition reference explaining how status changes map to events, so it’s clearer what each event actually means. What ends up in the payload Webhook payloads now include richer, more meaningful fields: severity, previous_severity, mute_type, is_muted, and is_hidden. Backward compatible — the old integer fields (status_code, previous_status, new_status) are still sent alongside the new ones, so existing integrations keep working without changes. Slack-formatted messages show both the legacy and the new fields. Delivery behavior Smarter alert/warning triggers. The “Plugin alert” event (now labeled “Plugin alert / warning”) fires on more of the transitions users actually expect: entering Warning from OK or Informational, and entering Alert from OK, Informational, or Warning — so escalating from a warning to a full alert now sends an alert webhook, which it previously didn’t. It still won’t fire on de-escalations or a plugin’s first report. The underlying plugin_alert event type is unchanged, so ...
Read More →
Mac Client

Mac Client 7.2.1.105: Bundled Python Upgraded to 3.13

We are excited to announce that Mac Client version 7.2.1.105 will be rolling out next Tuesday (August 4, 2026). In 7.2.1.105 we have updated the copy of Python that ships inside the Watchman Monitoring Mac agent, moving it from 3.9 to the newest stable release, 3.13. Why we did this The agent carries its own bundled copy of Python so it does not depend on whatever version of Python is, or is not, present on a given Mac. Over time, that bundled 3.9 build started turning up in vulnerability scans. If you run endpoint security or vulnerability tooling, you may have seen it flag the Python inside the agent for known CVEs. Those flags are based on the version number rather than on anything the agent actually does, but they still create noise and questions for your team. Moving to Python 3.13 clears those version-based flags. As part of this work we also audited every bundled dependency for known vulnerabilities, and the built framework reports none. What to expect The update is automatic. The first time a Mac runs the new agent, it downloads and installs the updated Python framework. This is a one-time download of about 37 MB per ...
Read More →