monit
Monit is a small open-source utility for monitoring and managing Unix-like systems. It supervises processes, programs, files, directories, and devices, and can automatically restart services that fail or drift out of expected state. In addition to process checks, Monit can monitor resources such as CPU load, memory usage, swap, and disk space, and alert administrators when thresholds are crossed.
Monit runs as a daemon and is configured through a simple text file called monitrc. The configuration
A built-in web interface on port 2812 provides status and control, and Monit can send alerts via
Monit is widely used on Linux and other Unix-like systems to provide lightweight, automated service monitoring