Monit — это бесплатный инструмент контроля процессов с открытым исходным кодом для Unix и Linux . С помощью Monit состояние системы можно просмотреть непосредственно из командной строки или через собственный веб-сервер HTTP(S) . Monit может выполнять автоматическое обслуживание, ремонт и выполнять значимые действия в случае возникновения ошибок. [3] Популярность Monit выросла благодаря Ruby on Rails и веб-серверу Mongrel , потому что был необходим инструмент, который мог бы управлять многими идентичными процессами Mongrel, которые необходимо было запустить для поддержки масштабируемого сайта Ruby on Rails, и Monit подходил довольно уникально. для нужд сообщества Ruby on Rails. [4] Многие популярные сайты Rails используют Monit, включая Twitter [5] и scribd . [6]
Monit может автоматически перезапустить процесс, если процесс умирает, или отслеживать характеристики процесса, такие как циклы памяти или процессора, и предупреждать по электронной почте [7] или выполнять и действовать. [8]
Кроме того, M/Monit может отслеживать и управлять распределенными компьютерными системами. M/Monit использует Monit в качестве агента и может управлять и контролировать. M/Monit является проприетарным программным обеспечением.