monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Announce] monit 4.4-beta1


From: Martin Pala
Subject: [Announce] monit 4.4-beta1
Date: Tue, 10 Aug 2004 20:35:14 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.2) Gecko/20040808 Debian/1.7.2-1

The monit 4.4-beta1 is available:

Download from: http://www.tildeslash.com/monit/beta/
MD5 checksum:  cb067f5ddf93c0babb378ca4919fd485  monit-4.4-beta1.tar.gz
Change log:    http://www.tildeslash.com/monit/beta/CHANGES.txt

We ask that as many as possible will help us in testing this beta.

CHANGES since version 4.3:

NEW FEATURES AND FUNCTIONS:
*  Add --without-accurate-mem-calcs configure option. This option
   will cause on linux the usage of faster, but less accurate memory
   calculations. Default is accurate.

*  "monit -H filename" or "monit -H < filename" prints the MD5/SHA1
   hash of the supplied file.

*  SET MAILSERVER can use mail servers on other ports than 25 using
   the optional PORT statement for each server.

*  Refactoring of monit HTTP interface's service state reporting.
   The state of any service's parameter is now reported by red
   font in the case of error.

*  The monit http server now presents data collected in last main
   thread's check cycle - it will no more gather the data itself.
   It makes the http request's response much faster and consistent
   with what main thread thinks about sevices, on the other side
   the presented data may be up to daemon poll timeframe old.

*  Monitoring status now shows 'initializing' value until service
   data will be collected. You can see this state typicaly before
   first testing cycle will finish after monitoring was enabled
   for given service or immediately after monit startup.

*  Display actual response time for ICMP Echo test in monit
   HTTP interface.

*  Display actual response time for port connection test in monit
   HTTP interface.

*  Display actual timestamp for file and directory service page in monit
   HTTP interface.

*  New EVENT_ICMP type was added and ICMP related tests are now mapped
   to it. Previous version used common EVENT_CONNECTION for port
   connection and ICMP test types.

BUGFIXES:
*  Fix race condition between threads in the case of monit reload.
   When service stop was issued via http interface during monit
   reload, it was able to cause the crash. Monit will not accept
   connections to its http interface during reload now. Thanks
   to Peter Holdaway <pholdaway at technocom-wireless!com> for
   reporting the problem.

*  Fix double free of memory in http engine which can lead to
   monit stack corruption and freeze or crash of monit during
   reload.

*  Fix possible monit crash on opteron based systems. Thanks to Hans
   Rauch <h!rauch at help!hessen!de> for reporting the problem.

*  Return the base status page URL in the case that action was called
   via service URL action parameter in monit HTTP interface. This
   prevents the unwanted action repetition in the case of page
   refresh.

*  In the case that the monitored file's or directory's uid, gid
   or permission failed, display the invalid value and warning
   in monit HTTP interface in red font instead of green and vice
   versa in the case that the parameter will recover. Thanks to
   Andreas Rust <rust at webnova!de> for reporting the problem.

*  In the case that checksum test was specified for file, display
   actual checksum for monitored file in monit HTTP interface.
   In the case that checksum failure will occure, highligth
   the bad value by red font and display warning message in
   service status field. Thanks to Vlada Macek
   <tuttle at bbs!fsik!cvut!cz> for reporting the problem.

*  Set content type properly to 'text/xml' for xml output format
   of status page (http://localhost:2812/_status?format=xml). Thanks
   to Vlada Macek <tuttle at bbs!fsik!cvut!cz> for reporting
   the problem.

*  Fix Solaris 7 autoconf related compilation problem.

*  Fixes for Sun Forte C compiler support.

*  Fix compile-time warning for the 64-bit monit version. Thanks
   to Pavel Urban <urbanp at mlp!cz> for reporting the problem.

*  Minor simplification of internal service control interface.

*  Log the start of monit http thread each time. During monit
   reload was not the message related to http start logged.

*  In the case that monit was reloaded and some service was in failed
   state in the same moment, reset the error flag as soon as the service
   will recover after reload. Previous version kept the error flag
   though the service recovered until another failed&passed pair
   occured.

*  In the case that the service is not monitored, monitored object
   doesn't exist or the data gathering failed, display the state
   description in different font color and the '-' characters instead
   of actual service parameters' values. The 'not monitored' state has
   the highest priority over errors which the service migth had before
   monitoring was disabled.

*  In the case that it is not possible to obtain actual timestamp for
   monitored file or directory, produce data access error event instead
   of timestamp failed.

*  ICMP echo test will not skip the testing of ports on remote host in
   the case of failure, bacause it is possible that though ICMP echo
   will fail (for example because of network configuration problem), the
   service port will be accessible.

*  Display expected timeout value for port connection test rule in monit
   HTTP interface.

*  Event messages were consolidated to contain the related service name
   on the beggining of the message.

*  Process resource engine was partly rewritten. It includes code clean
   up and seperation of output data and data gathering.

*  Fix width of html output in monit http interface.




reply via email to

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