Content Caching Monitor
PRIVATE BY DESIGN ON YOUR DEVICE MADE IN SWITZERLAND

Every cache. One Mac. Nothing leaves your network.

Monitor every Apple content caching server across your organisation — privately, from a single Mac.

Content Caching Monitor turns the status reports built into macOS 27 into a live view of your entire caching fleet: data served, bandwidth saved, cache pressure, throughput and server health.

Reports travel directly from your caching servers to your Mac and stay there, without sending details about your environment — hostnames, addresses, serial numbers and usage patterns — to an external service.

No cloud. No account. No telemetry.

Content Caching Monitor on macOS: site overview with bandwidth saved, data served, cache pressure, peak throughput, data volume chart, cache composition and response codes

Content Caching Monitor

See what your content caching servers are actually doing.

Apple Content Caching can save an organisation terabytes of internet traffic by serving system updates, apps and iCloud content locally. But macOS offers very little visibility into what each cache is doing — and even less across multiple buildings or sites.

Content Caching Monitor brings every server together in one native Mac app. See how much data your caches delivered, how much external bandwidth they saved, where capacity is running low and which servers need attention.

All without sending your infrastructure data to somebody else's cloud.

Highlights

01 · FLEET
Head Office 3 servers
cache-hq-01 Active
cache-hq-02 Idle
Primary School Nord 2 servers
cache-nord-01 Stale · last report 3 h ago
Campus West 2 servers
cache-west-01 Offline

The whole fleet at a glance.

Group caching servers by school, office, campus or site and see every server's state immediately: active, idle, stale or offline. Move from the whole fleet to one site or one server and the entire dashboard follows.

02 · METRICS
Bandwidth saved 20.3 MB
Data served 33.1 MB 12 requests
Device requests 6 on all caching servers
Cache pressure 0% 19.7 MB of 9.31 GB used
Peak throughput 0.2 Mbps Thu, 24 Sep at 21:45

The numbers that matter.

See data served, bandwidth saved, cache utilisation and peak throughput, with traffic views by hour, six hours or day. Warnings highlight cache pressure and saturated links before they become problems.

03 · PRIVACY
cache-hq-01 cache-hq-02 cache-nord-01 cache-west-01
Your Mac STORED LOCALLY
YOUR NETWORK · NO THIRD-PARTY SERVER

Private by architecture.

Caching servers report directly over your network to your Mac, where everything is stored locally. No account, no sign-in, no analytics — and no server operated by us ever receives your data.

04 · PAIRING
Approve new caching server? cache-west-02.local wants to send status reports to this Mac. VERIFICATION CODE 482 913 Ignore Approve

No collection without approval.

Every new caching server has to be paired before its reports are stored. Compare the verification code, approve the server, and only then does monitoring begin. Unapproved servers are ignored.

05 · AGENT
WITHOUT AGENT
Mac unavailable — reports lost
WITH AGENT
Held on the server, delivered when your Mac returns

Reports that don't disappear.

macOS normally sends each status report only once. If your monitoring Mac is unavailable, that report is lost. The optional agent keeps reports safely on the caching server and delivers them when your Mac returns — even days later.

06 · INTEGRATIONS
GET /metrics · Prometheus
bandwidth_saved_bytes{site="hq"}2.1e10
cache_pressure_ratio{server="hq-01"}0.12
last_report_age_seconds{server="nord-01"}10840
OKcache-hq-01 · reported 42 s ago
WARNcache-nord-01 · no report for 3 h
CRITcache-west-01 · server silent

Fits the monitoring you already use.

Prometheus metrics and ready-made Nagios checks are built in. Monitor silent servers, missing reports, cache pressure and other conditions using the alerting infrastructure you already have.

And more…

  • Automatic server discovery with Bonjour
  • Cache composition by Apple content category
  • Traffic breakdown by clients, peers and child caches
  • Parent, peer and child topology
  • HTTP response codes with plain-language explanations
  • Reporting-gap detection
  • History for 3, 6 or 12 months — or forever
  • One-click deletion of all collected data
  • Trial setup with three Terminal commands and no installer
  • Clean agent uninstall with a single command
  • Native Mac app designed for the latest macOS

Fleet-wide visibility. No cloud required.

Content Caching Monitor app icon

See what every caching server is doing, how much bandwidth it saves and where attention is needed — all from a single Mac on your network.

Built for privacy. Made in Switzerland.

Download on the Mac App Store

Monitoring app requires macOS 26 Tahoe or later. Caching servers require macOS 27 or later.