/[monit]/monit/web/next.html
ViewVC logotype

Diff of /monit/web/next.html

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

revision 1.19 by hauk, Thu Nov 7 13:57:51 2002 UTC revision 1.20 by hauk, Sun Dec 22 15:34:11 2002 UTC
# Line 32  Line 32 
32  <b><u>Introduction:</u></b><p>  <b><u>Introduction:</u></b><p>
33    
34    
35  This document is a draft for the next release of monit, monit  This document is a draft for the next major release of monit, monit
36  3.1. Each feature item is listed with the responsible for the  4.0. Each feature item is listed with the responsible for the
37  implementation, the current progress (the color will go from blue to  implementation, the current progress (the color will go from blue to
38  green) and how we judge the importance of this feature (high, medium,  green) and how we judge the importance of this feature (high, medium,
39  low).  low).
# Line 78  users to choose the preferred type of co Line 78  users to choose the preferred type of co
78  <p>  <p>
79    
80    
81    <li><b>Monitoring file systems and devices.</b><p>
82    
83  <li><b>Implement dependencies between program entries</b><p> It will  Monitoring of file/storage systems. Control file examples:
 be possible to set up dependencies between programs in the  
 configuration file. For example; program A depend on program B to  
 run. The dependency; <b>A-&gt;B-&gt;C</b> means A depend on B and B  
 depend on C. This is also transitive: If we have A-&gt;B-&gt;C we also  
 have <b>A-&gt;C</b> i.e. A depend on C.  
   
 <p>If we use dependencies we will also have an implicit program start,  
 stop and restart order. In the above case it means that program C  
 should start first, then B and finally A. The stop order of course is  
 the reverse of the start order.  
 <p>  
 <code>  
 <table border=0 cellspacing=5>  
 <tr>  
 <td width=50%>Responsible:</td><td width=50%>Rory</td>  
 </tr>  
 <tr>  
 <td width=50%>Progress:</td>  
 <td width=50% bgcolor="#00a080" align=center><b><font color=#ffffff>50%</font></b></td>  
 </tr>  
 <tr>  
 <td width=50%>Importance:</td><td width=50%>HIGH</td>  
 </tr>  
 </table>  
 </code>  
 <br>  
 <p>  
   
   
 <li><b>Implement SSL support</b><p> Rational for implementation:  
 <ol>  
 <li>To make monit able to check services based on ssl (imaps, https, pop3s...)  
 <li>To check the actual ssl service (e.g. cert issuer, cert age)  
 <li>To provide the monit http server with ssl support. This means that monit's Basic Authentication is done over SSL and should be safe. (Maybe also add auth over  
   client cert check)  
 </ol>  
 <p>  
 <code>  
 <table border=0 cellspacing=5>  
 <tr>  
 <td width=50%>Responsible:</td><td width=50%>Christian</td>  
 </tr>  
 <tr>  
 <td width=50%>Progress:</td>  
 <td width=50% bgcolor="#00a080" align=center><b><font color=#ffffff>50%</font></b></td>  
 </tr>  
 <tr>  
 <td width=50%>Importance:</td><td width=50%>HIGH</td>  
 </tr>  
 </table>  
 </code>  
 <br>  
 <p>  
   
   
 <li><b>Add support for SNMP via a built in snmp module</b>  
 <p><pre>  
 SNMP-TRAP on {RESTART, TIMEOUT, CHECKSUM} to TARGET  
 snmp.manager.com with COMMUNITY abcd1234  
 </pre>  
 <p>  
 The target for SNMP can be set with a global <i>set</i>  
 statement with specific options and in the rule we can use only target  
 name, such as:  
84  <pre>  <pre>
85  SET TARGET mysnmp   if filesystem /usr/doc/* is > 90% then alert foo@bar
86     COMMUNITY abcd1234   if filesystem /dev/hda1 > 90% then alert foo@bar
87     HOST 127.0.0.1   if filesystem /dev/hda1 > 90% then stop
   
 SET TARGET myprogram  
    PROGRAM logger  
    ARGUMENTS {...}  
88  </pre>  </pre>
89    <p>
90  <code>  <code>
91  <table border=0 cellspacing=5>  <table border=0 cellspacing=5>
92  <tr>  <tr>
93  <td width=50%>Responsible:</td><td width=50%>Martin</td>  <td width=50%>Responsible:</td><td width=50%>?</td>
94  </tr>  </tr>
95  <tr>  <tr>
96  <td width=50%>Progress:</td>  <td width=50%>Progress:</td>
97  <td width=50% bgcolor="#0000aa" align=center><b><font color=#ffffff>0%</font></b></td>  <td width=50% bgcolor="#0000aa" align=center><b><font color=#ffffff>0%</font></b></td>
98  </tr>  </tr>
99  <tr>  <tr>
100  <td width=50%>Importance:</td><td width=50%>MEDIUM</td>  <td width=50%>Importance:</td><td width=50%>HIGH</td>
101  </tr>  </tr>
102  </table>  </table>
103  </code>  </code>
104  <br>  <br>
105  <p>  <p>
106    
   
107  </ol>  </ol>
108    
109            </TD>            </TD>

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

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