i'm considering this the first candidate for a 1.0 release. as usual,
i'm welcoming bug reports and patches which fix problems.


$Id: CHANGES 1.45 Sun, 19 Aug 2001 15:19:05 -0400 trockij $

Changes between mon-0.38.21 and mon-0.99.1
Sun Aug 19 15:18:55 EDT 2001
--------------------------------------------

******DEFAULT BEHAVIOR HAS CHANGED FOR THE FOLLOWING FEATURES************

the following two defaults were changed, since they seem to be unintuitive
to most people, based on feedback given on the mailing list.

   -the old "comp_alerts" is now the default. to get the old
    behavior, specify "no_comp_alerts" in the period section.

   -the default is now the old "summary" behavior for alertafter. that
    means that for successive failures with "alertafter" used to suppress
    multiple alerts, only the summary line will be used to short-circuit
    the alert suppression.  to get the old behavior, append "no_summary"
    to the alertafter line. the old "summary" syntax is still permitted
    to help w/backwards compatibility.

*************************************************************************

-cleaned up config parsing a bit

-updates to up_rtt.monitor, added traceroute.monitor, smtp3.monitor,
 http_tpp.monitor, file_change.monitor

-fixed problem where upalerts were not sent for ack'd failures

-updated the sample etc/auth.cf to give examples of trap authentication

-updated man page for mon to include better explanation of
 auth.cf syntax.

-formatting updates to monshow, added "summary-len" option, html
 fixes

-fixed problem where server responded twice with an extra "220 ok"
 after doing a reload

-rewrote fping.monitor to return more verbose output, and to sort
 the failed hosts on the summary line. this was wreaking havoc
 with "alertevery", since the order of the failed hosts in the
 summary might change, even though the same hosts were failing on
 successive tests. added "-s ms" option which will consider hosts
 with a response time greater than "ms" milliseconds as failures.
 added  "-a" option to fail only when all hosts fail, and "-T" to call
 traceroute on each failed host. "-h" lists options.

-made nearly all monitors output their summary line (if it is a list
 of hosts) in sorted order.

-updated man page for mon with more detail on the behavior of "alertevery"
 and "alertevery ... summary"

-added xedia-ipsec-tunnel.monitor to monitor site-to-site ipsec tunnels
 on a Xedia AP450 router.

-silkworm.monitor recognizes different brocade OEM'd fcal switches,
 ignores "absent" sensors, and has a work-around for the braindead
 behavior of swFCPortAdmStatus to detect offline ports.

-fix to msql-mysql.monitor to allow --port to override default port.
 submitted by Adrian Phillips <[EMAIL PROTECTED]>

-stdout and stderr now can be sent to a file by specifying a filename
 in the variable "monerrfile".
 submitted by Ed Ravin <[EMAIL PROTECTED]>

-updated dns.monitor to output only the failed hosts on the
 summary line.

 "test config" fix,

 new authentication directives  "!" and "AUTH_ANY". "AUTH_ANY",

 check and warnings for hostgroups which are defined but never used

 more descriptive error when m4 is not found

 removed second definition of disen_host and load_stat

 "alertafter timeval" patch, alerts for period will only be called if
  the service has been in a failure state for more than the length
  of time desribed by the interval, regardless of the number of failures
  noticed within that interval.

 submitted by Andrew Ryan <[EMAIL PROTECTED]>


-more verbose error when bind(2) failure

 tyop fixes to mon.1

 updated COPYRIGHT

 mon.1 is now mon.8, and references to mon.1 changed accordingly

 update to mon.d/Makefile to use $CFLAGS and $LDFLAGS

 silence some warnings in rpc.monitor.c

 add /usr/local/lib to standard search paths for alert.d and mon.d,
   and updated mon.8

 make monshow run under taint mode, fixes view directory to match the docs

 default server for moncmd and monshow is now localhost

 http.monitor accepts a 302 status (moved temporarily)

 fixed --auth in monshow

 reboot.monitor now uses $MON_STATEDIR as the default state directory,
   and "reboot.monitor" (not "state") as default state file.

 FD_CLOEXEC fix

 update to monshow.1

 submitted by Roderick Schertler <[EMAIL PROTECTED]>


-fix to pop3.monitor to produce more verbose errors

 fix to reboot.monitor to add --verbose option

 submitted by Ed Ravin <[EMAIL PROTECTED]>

-qpage.alert accepts "-v" option for verbose

 smtp.monitor has increased verbosity of failure details

 submitted by Steve Siirila <[EMAIL PROTECTED]>

-re-wrote Steve Siirila's mon.monitor to use Mon::Client and put it
 in mon.d

-patch to do proper syslog handling on openbsd,

 MON_DEPEND_STATUS env variable passed to monitors

 submitted by Mark D. Nagel <[EMAIL PROTECTED]>

-added "failure_interval" functionality. i actually re-wrote
 the patch to make it a bit more proper, and renamed the
 parameter from "alertintervalcheck" to "failure_interval"
 for clarity.

 submitted by CHASSERIAU JeanLuc <[EMAIL PROTECTED]>

-netappfree.monitor changes
 Allows the monitor to give more verbose error messages which
 will handle multiple volumes. Instead of reporting:
 "1.0GB free on <filer>"
 it will now say:
 "1.0GB free on <filer>:/vol/<volume>"
 Fixes a bug where multiple alerts from a single filer would cause
 multiple entries in the summary line.  Allows the monitor to handle
 the case where the NetApp MIB isn't available to the script.

 added na_quota.monitor. trockij made some small changes to it
 so that it will allow disable and enable to work.

 submitted by Theo Van Dinter <[EMAIL PROTECTED]>


Reply via email to