Easy, proactive monitoring of Linux/Unix systems, network and cloud services. Conduct automatic maintenance and recovery and execute meaningful causal actions in error situations
M/Monit expand upon Monit's capabilities to provide monitoring and management of all Monit enabled hosts from one easy to use web-interface.
Your computer systems will have a higher uptime as M/Monit can handle error conditions automatically, often without the need for human intervention.
M/Monit is a turn-key solution and requires very little configuration and no setup of third-party components.
M/Monit has a clean, simple and well designed user interface which scales well, if you manage 2 hosts or 1000+ hosts.
Source code with complete build system and a well documented API is available. Parts of the M/Monit system is also released as open-source code.
M/Monit has no recurring cost and comes with more functionality for less than the cost of one month using a subscription based cloud monitoring as service solution.
The cost is minuscule compared to similar commercial systems and only a fraction of the cost as to the work hours required to setup and configure a comparable open-source system.
M/Monit use Monit as an agent and can manage and monitor all your hosts and services. M/Monit can start a service if it does not run, restart a service if it does not respond and suspend a service if it uses too much resources.
Monitor system attributes such as CPU, Load, Memory, Disk usage, Files, Directories and Filesystems for changes on all your hosts. Conditional rules can be set and if a value goes outside a defined scope, specific actions can be executed and notification sent.
Information is collected from monitored systems and stored in a database. Drill-down and filter functions exist to investigate collected data.
M/Monit is accessed from an easy to use Web interface. Status and events from each monitored system is updated in real-time and displayed in charts, graphs and tables.
M/Monit is a modern, compact, scalable and modular application server. Thread-pools and a non-blocking, event driven i/o architecture is used to ensure high performance. M/Monit runs on any POSIX system and use around 5-10 MB of RAM.
Database access is handled by a connection pool with support for MySQL, PostgreSQL and SQLite.