/[monit]/monit/CHANGES.txt
ViewVC logotype

Diff of /monit/CHANGES.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.85 by hauk, Sat Sep 6 00:18:14 2003 UTC revision 1.86 by hauk, Sun Sep 7 19:00:40 2003 UTC
# Line 4  Line 4 
4    
5  Version 4.0  Version 4.0
6    
7  *  The service names are no longer restricted by reserved names.  *  Support for device checks. In addition to common options Monit is
8     Due to this, the syntax of DEPENDS was changed.     able to watch permission, owner's uid and gid, space and inodes and
9       execute customized actions in case of a problem. See the manual for
10       the new syntax.
11    
12    *  Support for file checks. In addition to common options, Monit is
13       able to watch checksum, permission, owner's uid and gid and file
14       size. See the manual for the new syntax.
15    
16    *  Support for directory checks. In addition to common options, Monit
17       is able to watch permission and owner's uid and gid. See the manual
18       for the new syntax.
19    
20    *  Support for remote host checks. A new check service entry was added
21       to allow monitoring of remote host services. See the manual for the
22       new syntax.
23    
24    *  All service tests, such as timestamp, resource and checksum
25       statements now supports an optional exec statement. The exec
26       statement is used to execute an arbitrary program as an action if
27       the test validates to true.  For instance to reload apache if the
28       httpd.conf file was changed:
29         check file httpd.conf with path /usr/local/apache/conf/httpd.conf
30               if timestamp was changed
31                  then exec "/etc/init.d/apachectl graceful"
32    
33    *  A new 'monitor' action was added to explicit enable service
34       monitoring. This can be used to re-enable monitoring if a service
35       timed out or was stopped or start monitoring a service in manual
36       mode. Dependency relationships are also supported - all services
37       which this service depends on are also set in monitored mode before
38       starting monitoring of this service. You can also enable or disable
39       service monitoring from the console or from the web interface.
40    
41    *  A new 'unmonitor' action was added to explicit allow monitoring
42       disabling. This can be used to disable monitoring of services (aka
43       bring it to maintenance mode), etc. Dependency relationships are
44       also supported.
45    
46  *  The syntax of resource monitoring has changed. "CPUUSAGE",  *  The syntax of resource monitoring has changed. "CPUUSAGE",
47     "MEMUSAGE", "MEMKBYTE" is dropped in favor of the unit based     "MEMUSAGE", "MEMKBYTE" is dropped in favor of the unit based
48     "MEM" and "CPU" commands.  Please consult the man page for     "MEM" and "CPU" commands.  Please consult the man page for
49     details.     details.
50    
51    *  The service names are no longer restricted by reserved names.
52       Due to this, the syntax of DEPENDS was changed.
53    
54  *  Resource monitoring can be turned off in the configure stage.  *  Resource monitoring can be turned off in the configure stage.
55    
56  *  This release introduces AIX and OpenBSD support and generic  *  This release introduces AIX and OpenBSD support and generic
# Line 43  Version 4.0 Line 82  Version 4.0
82  *  Monit now reports the complete start/stop command (previous version  *  Monit now reports the complete start/stop command (previous version
83     reported only the first argument).     reported only the first argument).
84    
 *  Support for device checks. In addition to common options Monit is  
    able to watch permission, owner's uid and gid, space and inodes and  
    execute customized actions in case of a problem. See the manual for  
    the new syntax.  
   
 *  Support for file checks. In addition to common options, Monit is  
    able to watch checksum, permission, owner's uid and gid and file  
    size. See the manual for the new syntax.  
   
 *  Support for directory checks. In addition to common options, Monit  
    is able to watch permission and owner's uid and gid. See the manual  
    for the new syntax.  
   
85  *  The $PROGRAM tag in the mail-format statement was renamed to  *  The $PROGRAM tag in the mail-format statement was renamed to
86     $SERVICE. The meaning is the same - it is replaced by the name of     $SERVICE. The meaning is the same - it is replaced by the name of
87     the monitored service, but compared to previous versions these     the monitored service, but compared to previous versions these
# Line 93  Version 4.0 Line 119  Version 4.0
119  *  This release supports a native RDATE test. Thanks to Francois  *  This release supports a native RDATE test. Thanks to Francois
120     Isabelle <Francois.Isabelle@ca.kontron.com>     Isabelle <Francois.Isabelle@ca.kontron.com>
121    
122    *  This release supports a native RSYNC test. Thanks to Igor Homyakov
123       <homyakov@ramax.spb.ru>.
124    
125  *  This release fixes a problem with alert messages and qmail. Qmail  *  This release fixes a problem with alert messages and qmail. Qmail
126     complained about bare line feeds in some alert messages. Monit does     complained about bare line feeds in some alert messages. Monit does
127     not send alert message with bare line feeds anymore. Thanks to Rail     not send alert message with bare line feeds anymore. Thanks to Rail
# Line 127  Version 4.0 Line 156  Version 4.0
156     content of the file was changed. Use the checksum statement for     content of the file was changed. Use the checksum statement for
157     this.     this.
158    
 *  All service tests, such as the timestamp, resource and checksum  
    statements now supports an optional exec statement. The exec  
    statement is used to execute an arbitrary program as an action if  
    the test validates to true.  For instance to reload apache if the  
    httpd.conf file was changed:  
      check file httpd.conf with path /usr/local/apache/conf/httpd.conf  
            if timestamp was changed  
               then exec "/etc/init.d/apachectl graceful"  
   
159  *  This release changes the port statement to explicit require an  *  This release changes the port statement to explicit require an
160     action to be executed upon a failed connection test. The port     action to be executed upon a failed connection test. The port
161     statement has also been extended to include an optional socket     statement has also been extended to include an optional socket
# Line 156  Version 4.0 Line 176  Version 4.0
176     untested.  For build instructions refer to to the documentation of     untested.  For build instructions refer to to the documentation of
177     these libraries.     these libraries.
178    
 *  A new 'monitor' action was added to explicit enable service  
    monitoring. This can be used to re-enable monitoring if a service  
    timed out or was stopped or start monitoring a service in manual  
    mode. Dependency relationships are also supported - all services  
    which this service depends on are also set in monitored mode before  
    starting monitoring of this service. You can also enable or disable  
    service monitoring from the console or from the web interface.  
   
 *  A new 'unmonitor' action was added to explicit allow monitoring  
    disabling. This can be used to disable monitoring of services (aka  
    bring it to maintenance mode), etc. Dependency relationships are  
    also supported.  
   
 *  A new check service entry was added to allow monitoring of remote  
    host services. Example:  
      check host ftp.redhat.com  
            if failed port 21 protocol ftp then alert  
            alert hauk@tildeslash.com  
   
179    
180  Version 3.2  Version 3.2
181    

Legend:
Removed from v.1.85  
changed lines
  Added in v.1.86

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26