Released on September 23, 2010
Improvements
- New Report pages for hosts and services uptime and downtime.
- Added execution of user defined programs/scripts as an alert option when receiving events from Monit
- Improved user interface
- Host details:
- New charts: swap memory, CPU and memory
- Service data displayed in a new pop-out panel
- Sorted port response time chart
- Optional automatic registration of Monit credentials
- Internal cache improvements
- TCP/IP and SSL improvements. Should improve communication over low-bandwidth and saturated networks.
- Reduced memory usage. M/Monit never used a lot of memory before, but now it use even less
Bug fixes
- Make M/Monit less strict when handling SMTP multi-line responses. Thanks to Barynin Konstantin for letting us know.
- Fix crash during mmonit start on FreeBSD-8.x
- Workaround libpthread bug in OS X which caused one CPU core to max out and M/Monit to become unresponsive if run in background mode. M/Monit now works fine in daemon mode on OS X.
- Fixed infrequent connection close. In some situations M/Monit could drop connections in mid-communication if the client was "slow" to respond.
Upgrading from previous M/Monit versions
- M/Monit 2.3 requires Monit 5.2 or later.
- If you are upgrading from M/Monit 2.1.x or 2.2.x please perform the following to upgrade the database:
./upgrade/upgrade-2.1.x-2.3.sh -t [sqlite|mysql|postresql] or ./upgrade/upgrade-2.2.x-2.3.sh -t [sqlite|mysql|postresql]
Browser Cache: Please clear your Browser cache before login to M/Monit 2.3. Some pages have been changed and cached pages from the previous version may create problems.