[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[monit] [Announce] Monit 5.1
[monit] [Announce] Monit 5.1
Wed, 17 Feb 2010 14:16:30 +0100
We have just released Monit 5.1. You can download the new release from:
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.
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
* Added GPS protocol test. Thanks to Sebastien Debrard for patch.
* Added RADIUS protocol test. Thanks to Alan DeKok for patch.
check process radiusd with pidfile /var/run/radiusd.pid
start program = "/etc/init.d/freeradius start"
stop program = "/etc/init.d/freeradius stop"
host 127.0.0.1 port 2000
type udp protocol radius secret 1234
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
host 192.168.1.100 protocol http hostheader "example.com"
* 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
* 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.
* 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
* 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
* 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.
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
With the best regards from the Monit team
|[Prev in Thread]
||[Next in Thread]|
- [monit] [Announce] Monit 5.1,
Jan-Henrik Haukeland <=