Hi everyone,
We have just released M/Monit 2.0.2. You can download the new release
from:
http://mmonit.com/download/
Release information:
--------------------
The changes in this release are mostly bug and stability fixes. We
have also snuck in a few new features as well. Excerpt from the change
log follows.
* If you are upgrading from M/Monit 2.0 perform the
following to upgrade the database:
If you use SQLite:
./upgrade/upgrade-2.0-2.0.2.sqlite
If you use MySQL:…
[View More]
cat ./upgrade/upgrade-2.0-2.0.2.mysql | \
mysql -u mmonit -p -D mmonit
If you use Postgresql:
cat ./upgrade/upgrade-2.0-2.0.2.postgresql | \
psql -U mmonit mmonit
NEW FEATURES:
* You can now change the name and description of host groups.
* Quick delete added to admin page tables for hosts, users and
rules. These tables have a new delete icon in the rightmost
column and clicking on the icon deletes the table entry. This
is a shortcut so you don't have to open the entry first to
delete it. Thanks to Nicola Tiling for suggestion.
* Added Monit version information to admin/hosts table. This
allows you to quickly see which Monit version is running on
each host. Thanks to Aleksander Kamenik for suggestion.
* Increased skew rate for Monit agents from 2 to 3 cycles.
* OpenBSD support added.
* Updated all shared libraries to latest version.
BUG FIXES:
* Stability fixes.
* Internal performance improvements in the connection pool driver
for SQLite. The new changes makes SQLite scale much better and
able to handle many more hosts.
* Expanded host.platformrelease column in the database to allow
for up to 100 characters. Some OS use a long release name which
did not fit in the original 20 characters limit used in the
database. M/Monit could refuse message from these hosts and not
update the host status. Thanks to Aaron Scamehorn for report.
* Increased read timeout from 3 seconds to 30 seconds when
communicating with SMTP servers to allow for slow servers.
* Fixed possible "Number format exception" error when trying to
open host status or use host admin for monit hosts which were
imported from older M/Monit versions. Thanks to Nicola Tiling
for report.
* Fix possible OpenSolaris crash. Thanks to Christoffer Torris
Olsen for report.
Future plans:
=============
While this release focus on stability, the next release will focus on
scalability.
Before we start on all the cool new features we plan for M/Monit we
want to ensure that M/Monit can easily be used with more than Monit
150-200 hosts.
We also want to reduce the stress M/Monit can cause on the database
server. If you monitor more than 10 hosts and run Monit on a low poll
cycle it can increase the CPU load on the database server because each
status report from Monit ends up in a database request.
We plan to fix this by introducing an in-memory cache for host status
which will make M/Monit scale much better and drastically reduce the
need for database access. We are working on the 2.0.3 release now and
we hope to have it available for you within a month.
Contact:
========
If you have questions or comments about this release, please contact
us at mmonit(a)tildeslash.com
With the best regards from the M/Monit team
[View Less]
The monit 5.0.2 is available:
Download from: http://www.mmonit.com/monit/dist/
MD5 checksum:
416db6d616ee3a44d274522103fef9af
SHA256 checksum:
dc5b7a483383bf54e3f8a1dc29089d50e13f15e5f7512bc705a92e52cc41092f
Change log: http://www.mmonit.com/monit/dist/CHANGES.txt
BUGFIXES:
* 35 improvements based on code scan with Klockwork
(http://www.klocwork.com/) which we were evaluating.
Huge thanks to Klocwork for their great product.
* Fixed #26382: if start or stop script for some service …
[View More]didn't
exist, monit logged error during configuration file parsing and
refused to start. Monit now just logs warning and continues.
[View Less]
The monit 5.0.1 is available:
Download from: http://www.mmonit.com/monit/dist/
MD5 checksum:
4a33f7f0b8d40264fb50370e6544f974
SHA256 checksum:
e0f7e208b99cd4cfe2fdaea097d1b8ce6bdabdd4e6638876a3cd5f84d94a3b03
Change log: http://www.mmonit.com/monit/dist/CHANGES.txt
BUGFIXES:
* When PID, PPID, timestamp or size change test was defined
and the test failed and then succeeded again, monit started
to log success each monitoring cycle.
Hello everyone!
I'm happy to announce that M/Monit 2.0 has been released today and is
now available. M/Monit 2.0 can be downloaded from:
http://mmonit.com/download/
We are now officially out of the beta phase and this is the final 2.0
release.
Judging from previous beta releases, it seems that we have a 2 month
turnaround time for new releases. We'll try to continue with this
frequency, at least this first year as we have plans for many new and
useful features, both in M/Monit …
[View More]and Monit. We'll keep you posted.
A big, big thanks to all of you who have helped us test M/Monit during
the beta phase and for giving us useful suggestions, feedback and
ideas. This is highly appreciated!
Release information:
====================
The changes in this release compared to the previous beta 7 are minor
tweaks behind the scene and alignment of M/Monit events with Monit.
There are a few database changes, and if you want to upgrade from M/
Monit beta 7, you can run an upgrade script for the database as
explained in the change log: http://mmonit.com/dist/CHANGES
We also provide a migrate script in the upgrade directory if you want
to move over from SQLite to MySQL or PostgreSQL. This is recommended
if you run Monit on more than 10 hosts, as SQLite can have scalability
issues with more hosts.
Monit:
======
With more than 50 new features and bug fixes, we are also happy to
announce that Monit 5.0 is out of beta today and available from http://mmonit.com/monit/download/
M/Monit 2.0 requires this version of Monit.
We hope Monit 5.0 will be picked up by package distributors shortly,
so it will be available directly in distributions as well.
Contact:
========
If you have questions or comments about this release, please contact
us at mmonit(a)tildeslash.com
Documentation:
==============
Answers to frequently asked questions regarding M/Monit and Monit can
be found at http://mmonit.com/wiki/ And documentation for the M/Monit
program can be found at http://mmonit.com/documentation/
License and Purchase:
=====================
Monit will always be free and licensed under the GPL. For M/Monit we
need to take a small fee to allow us to continue working on Monit and
M/Monit. We hope you understand.
When you download M/Monit, it comes with a trial license which will
expire after 30 days. If you like M/Monit and find it useful, which we
believe you will, you can support our work further by purchasing a
license from:
http://mmonit.com/shop/
If you want to customize and modify M/Monit and build new binaries,
you can also purchase a Standard or Enterprise license which will give
you access to the M/Monit source code and SDK. The email with the
license key includes an URL from where you can download the source
code distribution of M/Monit. The Servlet Container M/Monit is built
on is not released in source form, but it is included as a shared
library for all supported platforms. The database library used by M/
Monit is available in the source distribution and also as an open
source GPL distribution here, http://www.tildeslash.com/libzdb/
Mailing list
============
We have converted this mailing list to a low traffic announce list. We
hope you will continue to subscribe to the list and follow us in our
on-going efforts to make M/Monit even better. As mentioned, we are
also directly available at mmonit(a)tildeslash.com.
With the very best regards from the M/Monit team
[View Less]