26 |
<TR> |
<TR> |
27 |
<TD> |
<TD> |
28 |
|
|
29 |
<B class=menu>Plans for the next major release</B><P><BR><P> |
<B class=menu>Plans for the next release</B><P><BR><P> |
30 |
|
|
31 |
|
|
32 |
<b><u>Introduction:</u></b><p> |
<b><u>Introduction:</u></b><p> |
33 |
|
|
34 |
|
|
35 |
This document is a draft for the next major release of monit, monit |
This document is a draft for the next release of monit, monit |
36 |
3.0. Each feature item is listed with the responsible for the |
3.1. 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). |
109 |
<p> |
<p> |
110 |
|
|
111 |
|
|
|
<li><b>Extend the port check to understand URLs</b><P> |
|
|
<ol> |
|
|
<li>support for virtual hosts (e.g. my.virtual.org) |
|
|
<li>support for specific URL request (e.g. /custom/folder/testpage.htm) |
|
|
</ol> |
|
|
<p> |
|
|
<code> |
|
|
<table border=0 cellspacing=5> |
|
|
<tr> |
|
|
<td width=50%>Responsible:</td><td width=50%>Martin</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td width=50%>Progress:</td> |
|
|
<td width=50% bgcolor="#00aa00" align=center><b><font color=#ffffff>100%</font></b></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td width=50%>Importance:</td><td width=50%>HIGH</td> |
|
|
</tr> |
|
|
</table> |
|
|
</code> |
|
|
<br> |
|
|
<p> |
|
|
|
|
|
|
|
|
<li><b>Provide functionality for checking program CPU usage</b><p> |
|
|
Provide functionality for checking the CPU usage. This could be used |
|
|
to restart or stop a program if the program use the CPU expensively |
|
|
over a periode. A statement in the monitrc file could look like: |
|
|
<pre> |
|
|
check xyz with pidfile .... |
|
|
restart if CPU usage is > 90% for n cycles |
|
|
</pre> |
|
|
<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="#00aa00" align=center><b><font color=#ffffff>100%</font></b></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td width=50%>Importance:</td><td width=50%>MEDIUM</td> |
|
|
</tr> |
|
|
</table> |
|
|
</code> |
|
|
<br> |
|
|
<p> |
|
|
|
|
|
|
|
|
<li><b>Support <i>n</i> arguments for programs started by monit</b><p> |
|
|
Change the parsing of arguments used in the start start/stop programs. |
|
|
Today only the following patterns are supported: |
|
|
<ol> |
|
|
<li>program |
|
|
<li>program -x -y |
|
|
<li>program -x parameter |
|
|
<li>program parameter |
|
|
</ol> |
|
|
<p> |
|
|
<code> |
|
|
<table border=0 cellspacing=5> |
|
|
<tr> |
|
|
<td width=50%>Responsible:</td><td width=50%>Jan-Henrik</td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td width=50%>Progress:</td> |
|
|
<td width=50% bgcolor="#00aa00" align=center><b><font color=#ffffff>100%</font></b></td> |
|
|
</tr> |
|
|
<tr> |
|
|
<td width=50%>Importance:</td><td width=50%>HIGH</td> |
|
|
</tr> |
|
|
</table> |
|
|
</code> |
|
|
<br> |
|
|
<p> |
|
|
|
|
|
|
|
|
|
|
112 |
<li><b>Add support for SNMP via a built in snmp module</b> |
<li><b>Add support for SNMP via a built in snmp module</b> |
113 |
<p><pre> |
<p><pre> |
114 |
SNMP-TRAP on {RESTART, TIMEOUT, CHECKSUM} to TARGET |
SNMP-TRAP on {RESTART, TIMEOUT, CHECKSUM} to TARGET |