I like how it's easy to integrate with other products such as Nagios. It is also pretty good at alerting you when things go wrong. Sometimes there are some minor quirks that can be difficult if you're not familiar with scripting languages (e.g., using shell commands). We have used Monit for our internal servers along with nagios and we've been happy so far. One thing i dislike about monit is that its hard to track down any errors in your logs because they all get grouped together under one log file which makes it very tedious searching through them. A great product overall! We use it primarily for alerts but sometimes we will use it for scheduled tasks too. We use monit mostly just to check status of our server processes and make sure their running properly. This helps us monitor what applications we run and keep an eye out for problems before they happen.
ο»Ώ