mon
« Back to VersTracker
Description:
Monitor hosts/services/whatever and alert about problems
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: monitoring alerting devops sysadmin uptime
Install: brew install mon
About:
Mon is a simple, flexible monitoring tool that watches hosts, services, or any other resource for failures. It executes checks periodically and triggers alerts via various mechanisms when problems are detected. Its minimalist design makes it easy to configure and integrate into existing infrastructure for basic uptime and health monitoring.
Key Features:
  • Simple configuration using JSON or command-line arguments
  • Flexible check execution with custom commands or scripts
  • Multiple alert mechanisms including email, Slack, and HTTP webhooks
  • Lightweight and dependency-free for easy deployment
Use Cases:
  • Monitoring website uptime and HTTP response status
  • Watching critical background processes and restarting them on failure
  • Alerting on disk space or system resource thresholds
Alternatives:
  • Nagios – Nagios is far more comprehensive and complex, suitable for large enterprise environments, whereas Mon is minimal and ideal for simple, single-purpose checks.
  • Prometheus – Prometheus is a metrics-based monitoring system with a powerful query language, while Mon focuses on simple binary up/down state checks.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 12:02am 0 VERSION_BUMP 0cdb4f5d