Hello, everyone!
We have just released M/Monit 2.2. You can download the new release from: http://mmonit.com/download/
Release information:
====================
Improvements
* Added support for Monit 5.1 (required to support multiple
service groups per service which was added in Monit 5.1).
* Allow non-fully qualified domain name in mail addresses
* Added automatic synchronization of services and service group
names with Monit. Services that are no longer configured in any
Monit agent configuration file are not displayed in the rules
admin drop-down menu. Likewise, if new services are added to a
Monit agent they will be displayed and made available when
setting up alert rules in M/Monit. The Events page will still
display removed services in the drill-down filter if there are
events referring to old removed services.
* When specifying a rule, the service menu is context sensitive,
that is, the menu lists only services that belongs to the
selected host. If a host group is selected, only services that
are common for all hosts in the group.
* M/Monit database schema version added and checked on startup.
Bug fixes
* Fixed alert mail duplication which could occur in some
situations. Thanks to George Agnelli for bug report.
* Fixed sporadic long waits when doing an action on a service in
the status detailed page. When M/Monit performs a start, stop
restart etc action it waits up to 30 seconds for a
reply from Monit before it times out. In some situations,
especially if Monit is running in a virtual machine, Monit
could reply before M/Monit started its wait, which would result
in M/Monit waiting the full 30 seconds before timeout.
* Fixed a crash that could occur if a host was added to a
non-existent host group. Thanks to Jarod Reid for report.
* Fixed initial sorting of host names in the host admin table.
* If several sessions were open for the same user and password
changed, the new password was not applied until all the
sessions had terminated. This is now fixed and password changes
takes effect immediately.
* Monit 5.1 now makes sure that it sends a timely status message to
M/Monit, even if Monit is busy in long testing cycles, to prevent
false alerts generated by M/Monit about non-responsive Monit
agents.
Upgrading from M/Monit 2.1.1:
=============================
If you are upgrading from M/Monit 2.1.1 please perform the
following to upgrade the database:
If you use SQLite:
./upgrade/upgrade-2.1.x-2.2.sqlite
If you use MySQL:
cp mmonit-2.1.1/conf/* mmonit-2.2/conf/
cat ./upgrade/upgrade-2.1.x-2.2.mysql | mysql -u mmonit -p -D mmonit
If you use Postgresql:
cp mmonit-2.1.1/conf/* mmonit-2.2/conf/
cat ./upgrade/upgrade-2.1.x-2.2.postgresql | psql -U mmonit mmonit
Browser Cache: Please clear your Browser cache before login to
M/Monit 2.2. Some pages have been changed and cached pages from
the previous version may create problems.
Known issues:
=============
Mac OS X 10.6.x (Snow Leopard): There is a bug in the system
library, libpthread, which, if M/Monit is run in daemon mode will
result in that one CPU core will max out and M/Monit becomes
unresponsive. The workaround is to only run M/Monit in the
foreground using the -i switch to the mmonit program.
Contact:
========
If you have questions, comments or any other feedback about this
release, please contact us at mmonit(a)tildeslash.com
Future plans:
=============
* We have now started on our plan to add historical data,
statistical analysis, trend charts and other charts to M/Monit.
* We are working on adding new, more thematic screencasts to the
M/Monit website which we hope will be useful.
With the best regards from the M/Monit team.
Hello all,
Just a quick note to let you know that the M/Monit iPhone app has been updated and can be downloaded from the app-store.
The main changes in this version is that the iPhone app now works with a self-signed SSL certificate.
Caveats, we have seen some error messages in the app when adding credentials such as session has expired etc. The trick is to restart the iPhone app and enter credentials again until it works, as it does work. Remember to enter the URL to M/Monit with a trailing slash, such as http://x.x.x.x:8080/ where x.x.x.x is an IP-address or hostname where mmonit runs and 8080 is the port number the mmonit server listen on.
Best regards from the M/Monit team.