monit-general
[Top][All Lists]
Advanced

[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 :)







reply via email to

[Prev in Thread] Current Thread [Next in Thread]