[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Announce] monit 4.9
From: |
Martin Pala |
Subject: |
[Announce] monit 4.9 |
Date: |
Tue, 20 Feb 2007 00:04:08 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.9) Gecko/20061219 Iceape/1.0.7 (Debian-1.0.7-2) |
The monit 4.9 is available:
Download from: http://www.tildeslash.com/monit/dist/
MD5 checksum: bcbaab776a54d1e34e3a057c925de9ca
SHA256 checksum:
6963046fa976b682d27ac8e78cf7107d76c6907aef27b30f725f371ce64fb4bf
Change log: http://www.tildeslash.com/monit/dist/CHANGES.txt
This is a new features and bugfix release which has been tested on the
following platforms:
Darwin 8.8.0 [ppc]
FreeBSD 5.4 [x86]
FreeBSD 6.0 [x86]
Linux CentOS 4.4 [amd64]
Linux Debian 4.0 [x86]
Linux Redhat EL 4.0 U4 [x86]
NetBSD 2.0 [x86]
NetBSD 3.0.1 [x86]
OpenBSD 3.5 [x86]
Solaris 9 [sparc]
Solaris 10 [amd64]
NEW FEATURES AND FUNCTIONS:
* The NOALERT statement added, which allows to disable the
alerts localy for particular recipient and service. Useful
for example when you have alert recipient set globaly
but don't want to receive alerts for some part of services.
Syntax:
noalert <mail-address>
* The ALERT statement was extended by the possibility to
negate the optional event filter.
Syntax:
[set] alert <mail-address> not '{' <event>... '}'
Example:
set alert address@hidden but not on { restart }
Will send all alerts to address@hidden for all services and
events except the restart event. Note that noise words
'but' and 'on' are optional.
* Report the optional arguments uid, gid, method timeout as
configured in monit control file for start, stop programs
and exec action.
* Monit will display just warning and will continue its
startup in the case that some hostname which is configured
in monit control file is not resolvable during control
file parsing.
* Reverse proxy support on monit http interface added. Thanks
to Josh Kelley for patch. Sample proxy configuration for
Apache:
--8<--
ProxyPass /monit/ http://localhost:2812/
ProxyPassReverse /monit/ http://localhost:2812/
<Location /monit/>
AllowOverride None
AuthType Basic
AuthName sysadmin
AuthUserFile /etc/httpd/passwd
require valid-user
</Location>
--8<--
* When the filesystem doesn't support inodes, then the
related information is not displayed in monit http
interface in red font anymore (it highlighted this
informational state inappropriately). Thanks to
Aleksander for suggestion.
BUGFIXES:
* Fix the unmonitor action, which didn't work when used in
monit control file rules. Thanks to Jeffrey Gelens for report.
* Fix the extra restart action which was called by monit
in addition to user requested start action of stopped
process. This didn't occured in the case that the 'every'
statement was used on the service definition as well. Thanks
to Aaron Scamehorn for help.
* Fix the possible crash when event queue was used and some
non-event file appeared the event queue. Thanks to Michal
Cihar for report.
* Fix the -l command line option which was broken. Thanks to
Aaron Scamehorn for report.
* Fix the linux 32-bit system CPU usage statistics. When
the server has big uptime and load, the reported cpu usage
may be incorrect. Thanks to Ron Avriel for patch, Matt
Corks and Aleksander for report.
* Fix the Mac OS X CPU usage statistics.
* Fix the Linux space usage statistics - the NFS volumes
space usage statistic was wrong. Thanks to Aaron Scamehorn
for help.
* The UDP port test for all nondefault protocols, such as NTP,
DNS now measures the response time without extra 2 seconds
delay, which was added by generic check for UDP socket
readiness. When the non-default protocol is used in port test,
(i.e. 'protocol' option is used) this ckeck is not needed.
When you will use the UDP port test without specifying the
protocol, the 2 seconds delay is still present, since when
monit don't know how to speak to the server, it's hard to
test the UDP other way.
* Fix the possible crash for Mac OS X monit CLI commands such
as 'monit start service'.
* Fix possible crash on monit quit when monit http thread was
configured in control file without the ACL. Thanks to Adam
Greene for report.
* Fix the monit crash when byacc was used for compiling 32-bit
monit with large files support on linux. This issue didn't
happened when monit was compiled with 64-bit support, or
recommended bison was used as parser generator during
compilation, or largefiles suport was disabled.
* Don't ask clients for certificate when certificate based
authentication was not enabled in monit http interface.
Thanks to Guillaume Chaussy for report.
* Fix minor memory leaks.
* Don't print the 'via (UDP|TCP|TCPSSL)' for unix socket test
trace.
Finally, a big thanks to ALL who have contributed work and time to
create this release :)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Announce] monit 4.9,
Martin Pala <=