[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Announce] Monit 5.1
From: |
Jan-Henrik Haukeland |
Subject: |
[Announce] Monit 5.1 |
Date: |
Wed, 17 Feb 2010 14:16:30 +0100 |
Hello, everyone!
We have just released Monit 5.1. You can download the new release from:
http://mmonit.com/monit/download/
md5: 350b73aebf96c1c32017be135ece0a2d
sha256: 56b104a8d19c1ae2fa60b43e1cd8c1827e384b9ea620c2439ffe095fb41b6dee
Release information:
====================
New features and improvements
* It is now possible to define any action for the restart timeout
rule. Multiple restart timeout rules can also be defined.
Example:
if 3 restarts within 5 cycles then exec "/foo/bar"
if 8 restarts within 10 cycles then unmonitor
* Service can be added to multiple groups. Thanks to Brad Gessler
for suggestion. Syntax:
check filesystem wwwdata with path /www
group www
group filesystem
* Added GPS protocol test. Thanks to Sebastien Debrard for patch.
* Added RADIUS protocol test. Thanks to Alan DeKok for patch.
Example syntax:
check process radiusd with pidfile /var/run/radiusd.pid
start program = "/etc/init.d/freeradius start"
stop program = "/etc/init.d/freeradius stop"
if failed
host 127.0.0.1 port 2000
type udp protocol radius secret 1234
then alert
if 5 restarts within 5 cycles then timeout
* The HTTP protocol test now supports a hostheader option which
allows to override Host header in HTTP request. It can be used
for example to test a farm of HTTP servers by IP addresses and
to set specific Host header. Thanks to Brady Catherman for
patch. Example:
if failed
host 192.168.1.100 protocol http hostheader "example.com"
then alert
* If an error occur during Monit command-line execution, report
the error and exit with 1, so it is possible to react if Monit
is used from a script. On success, 0 is returned as usual.
Previously, Monit always exited with 0 even if an error
occurred.
* Do not require SSL version type when specifying SSL
communication with M/Monit (SSL version is set to auto).
* If the Monit http interface failed to start, provide more
details about the reason.
Bug fixes
* Support resource monitoring (cpu usage, etc.) when Monit is
running inside virtual environment. Tested on:
- FreeBSD jail
- Solaris zone
- Linux Vserver
* Fix #26752: inside Solaris Zone, Monit failed to detect
children and computed host memory wrong
* On Solaris, FreeBSD, NetBSD and OpenBSD, Monit no longer needs
to run as root user in order to be able to watch process
resource usage (cpu and memory).
* Send timely status messages to M/Monit, even if Monit is busy in
a long testing cycle, to prevent false alerts about
non-responsive Monit agent.
* Fixed SMTP protocol test which may sometimes incorrectly report
ESMTP protocol failure. Thanks to Axel Reinhold for report.
* Fixed content match check which reported only first match
during the same cycle. Thanks to Pavel Shevaev for report.
* Allow for the use of complete SSL certificate chains. Thanks to
Lawrence Tan for patch.
* Added support for multiline greetings to FTP protocol test.
Thanks to Giovanni D'Cristina for report.
* Fix Debian Bug #541139: uses gethostbyname() and thus does not
work with "options inet6" in /etc/resolv.conf. Thanks to
Michael Stapelberg for patch.
* If Monit configuration allowed http interface access for a
read-only user and it was specified as the first allow entry,
Monit command line commands failed because it used the
read-only account so commands like start, stop, etc. were
rejected. Monit will now use full access regardless of allow
option order. Thanks to Thorsten Kampe for report.
* Passive monitoring mode fixed. Thanks to Nelson Vale for
report.
* Fixed #27784: wait_start/wait_stop can advance too quickly.
Thanks to Randy Puro for report.
* Solaris resource usage fixed when Monit was compiled with
optimizations enabled.
* Fixed #28369: escape XML properly
* Check service name uniqueness when 'check system' is missing in
monitrc and virtual system service with name set to local
hostname is added. Thanks to Marcus Muelbuesch for report.
* Fix crash when queued event delivery was retried for service
which was no longer configured in Monit.
Contact:
========
If you have questions, comments or any other feedback about this
release, please reply to this post.
A big thanks to all who have sent us patches and suggestions and helped us make
this release.
With the best regards from the Monit team
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Announce] Monit 5.1,
Jan-Henrik Haukeland <=