{{Short description|Process supervision tool for Unix and Linux}} {{Infobox software | name = Monit | logo = x64px | screenshot = Tildeslash Monit Screenshot.png | caption = | author = | developer = Tildeslash Ltd | released = | latest release version = 5.34.0 | latest release date = {{Start date and age|2024|5|29}}<ref>{{cite web|url=https://mmonit.com/monit/changes/|title=Monit Updates and Release Notes|access-date=18 June 2024}}</ref> | latest preview version = | latest preview date = | programming language = C<ref>{{cite web|title=tildeslash / Monit|url=https://bitbucket.org/tildeslash/monit/|website=Bitbucket|publisher=Atlassian|access-date=25 November 2014}}</ref> | operating system = <!--Which?--> | language = English | genre = Process supervision | license = AGPL 3.0 | website = {{URL|https://mmonit.com/monit/}} }} '''Monit''' is a free, open-source process supervision tool for Unix and Linux. With Monit, system status can be viewed directly from the command line, or via the native HTTP(S) web server. Monit is able to do automatic maintenance, repair, and run meaningful causal actions in error situations.<ref>{{Cite news|url=https://lifehacker.com/284650/monitor-ubuntu-services-with-monit|title=Monitor Ubuntu services with Monit|last=Pott|first=Kyle|date=2007-08-01|work=Lifehacker|access-date=2018-09-30|language=en-US}}</ref> Monit rose to popularity with Ruby on Rails and the Mongrel web server, because a tool was needed that could manage the many identical Mongrel processes that needed to be run to support a scalable Ruby on Rails site, and Monit was fairly uniquely suited for the needs of the Ruby on Rails community.<ref>[http://www.loudthinking.com/posts/30-myth-1-rails-is-hard-to-deploy Ruby on Rails author talks about Monit and mongrel] {{webarchive|url=https://web.archive.org/web/20110424162043/http://www.loudthinking.com/posts/30-myth-1-rails-is-hard-to-deploy |date=2011-04-24 }}</ref> Many popular Rails sites have used Monit, including Twitter<ref>{{cite web|last=Sandofsky |first=Ben |url=https://blog.twitter.com/2010/unicorn-power |title=Unicorn Power &#124; Twitter Blogs |publisher=Engineering.twitter.com |date=2010-03-30 |access-date=2013-08-20}}</ref> and Scribd.<ref>{{cite web|author=stark |url=http://www.slideshare.net/stark/scaling-scribd |title=Scaling Scribd |publisher=Slideshare.net |date=2007-05-13 |access-date=2013-08-20}}</ref>

Monit can restart a process automatically if the process dies or monitor process characteristics, such as memory or CPU cycles, and alert by email<ref>{{Cite web|url=https://mmonit.com/monit/documentation/monit.html#ALERT-MESSAGES|title = Monit Manual}}</ref> or execute an action.<ref>{{Cite web|url=https://mmonit.com/monit/|title = Easy, proactive monitoring of processes, programs, files, directories, filesystems and hosts &#124; Monit}}</ref>

Additionally, M/Monit can monitor and manage distributed computer systems, M/Monit uses Monit as an agent and can manage and monitor. M/Monit is proprietary software.

{{Portal|Free and open-source software}}

==References== {{Reflist}}

==External links== * {{Official website}} * [https://bitbucket.org/tildeslash/monit Monit project page] at Bitbucket * [https://wiki.gentoo.org/wiki/Monit Gentoo wiki: Monit]

{{Service management in Unix}}

Category:Software using the GNU Affero General Public License Category:Unix process- and task-management-related software

{{unix-stub}}