Skip to content
Statance
Server monitoring

Monitor Mac minis, Mac Studios and CI runners

Macs are increasingly racked as build servers and CI runners. The same install command used on Linux detects macOS and sets the agent up as a launchd daemon, reading data from sysctl, vm_stat, df and netstat.

What to monitor on macOS

  • 01CPU usage and loadFind out when Xcode builds are saturating every core.
  • 02MemoryActive, wired and compressed pages from vm_stat.
  • 03DiskAPFS volumes fill quickly with DerivedData and simulators.
  • 04NetworkPer-interface throughput.

Set it up

  1. Run the installer in Terminal

    It creates /Library/LaunchDaemons/com.statance.startup.plist.

    curl -fsSL https://statance.com/install.sh | sudo bash -s -- YOUR_API_KEY
  2. Check it loaded

    sudo launchctl list | grep statance

Recommended alerts for macOS

  • Server stopped reporting for 5 minutes (down)
  • CPU above 90% for 10 minutes
  • Memory used above 90% for 5 minutes
  • Any disk above 85% used
  • Mac stopped reporting (sleep or power loss)

macOS monitoring FAQ

Does it work on Apple silicon?

Yes, on both Apple silicon and Intel Macs running macOS 12 or later.

Will my Mac sleep?

The agent does not prevent sleep. For servers, disable sleep in System Settings so they keep reporting.

Know before your users do.

Free forever for 3 servers and 10 monitors. No credit card. Install the agent in under a minute.