summaryrefslogtreecommitdiff
path: root/web/template/remsaint-status.html
diff options
context:
space:
mode:
Diffstat (limited to 'web/template/remsaint-status.html')
-rw-r--r--web/template/remsaint-status.html262
1 files changed, 262 insertions, 0 deletions
diff --git a/web/template/remsaint-status.html b/web/template/remsaint-status.html
new file mode 100644
index 0000000..4652dc9
--- /dev/null
+++ b/web/template/remsaint-status.html
@@ -0,0 +1,262 @@
+<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+ <head>
+ <title>RemSaint - Status</title>
+ </head>
+ <body bgcolor="#aaaaaa" text="#000000" LINK="#0000ff" ALINK="#ff0000" VLINK="#ff0000">
+ <table cellpadding=0 cellspacing=0 width="100%">
+ <tr>
+ <td colspan=2 bgcolor="#444444">
+ <font color="#ffffff"><a href="/"><font color="#bbbbff">www.noreply.org</font></a> ::
+ RemSaint</font>
+ </td>
+ </tr>
+ <tr>
+ <td colspan=2 bgcolor="#444444">
+ <font color="#ffffff">
+ <TMPL_IF NAME="user">
+ Logged in as <a href="account-edit.php"><font color="#bbbbff"><TMPL_VAR NAME="user"></font></a>
+ -
+ <a href="logout.php"><font color="#bbbbff">Logout</font></a>
+ </TMPL_IF NAME="user">
+ <TMPL_UNLESS NAME="user">
+ Not logged in: <a href="login.php?form_id=login&amp;goto=remsaint.php"><font color="#bbbbff">Login</font></a>
+ </TMPL_UNLESS NAME="user">
+ </font>
+ </td>
+ </tr>
+ <tr>
+ <td colspan=2 bgcolor="#ffffff">
+ &nbsp;</td>
+ </tr>
+ <tr>
+ <td bgcolor="#ffffff">
+ &nbsp;</td>
+ <td bgcolor="#ffffff">
+ <TMPL_IF NAME="manage">
+ <form action="remsaint-subscription.php" method="post">
+ <input type="hidden" name="form_id" value="subscription">
+ </TMPL_IF NAME="manage">
+ <p>
+ Remsaint is an overview of <a href="../meta/">all remailers' reliability</a> averaged over
+ <a href="../allpingers/">all stats sources</a>. Users and operators
+ can <em>subscribe</em> to remailers to get notified should a remailer
+ become unreliable.
+ <p>
+ It can be used by the operator of a remailer so she
+ gets some hint as soon as problems arise. Often remailers have
+ dropped out of stats without their operators even noticing it - with a
+ remsaint subscription this should not happen.
+ <p>
+ This also allows nym users to change their reply-blocks and so prevents
+ mail loss (Note that you need to subscribe to all nodes or the
+ list to not leak any information about your reply block).
+
+ <p>
+ Summary for the last few weeks and the last 12 months:<br>
+ <img src="../images/remailer-states.png" alt="[Number of Remailers in Ok, Warning, and Critical over the last few weeks.]" width="497" height="246">
+ <img src="../images/remailer-states-long.png" alt="[Number of Remailers in Ok, Warning, and Critical over the last 12 months.]" width="497" height="246">
+ <br><small>Even more history: <a href="../images/remailer-states-long-2.png">Number of Remailers in Ok, Warning, and Critical over the last 24 months.</a></small>
+ <p>
+ <hr>
+ <TMPL_IF NAME="user">
+ <p>
+ <TMPL_UNLESS NAME="manage"><a href="<TMPL_VAR NAME="this">?form_id=list&amp;manage=1&amp;sort=<TMPL_VAR NAME="sort">">Manage subscriptions</a></TMPL_UNLESS NAME="manage">
+ <TMPL_IF NAME="manage">
+ <a href="<TMPL_VAR NAME="this">?manage=0&amp;sort=<TMPL_VAR NAME="sort">">Back to simple overview</a>
+ </TMPL_IF NAME="manage">
+ </TMPL_IF NAME="user">
+ <TMPL_UNLESS NAME="user">
+ <p>
+ If you were <a href="login.php?form_id=login&amp;goto=remsaint.php">logged in</a> you could
+ subscribe to status changes of those remailers. If you
+ do not have an account yet, <a href="account-create.php?form_id=ask&amp;goto=remsaint.php">create one</a>.
+ </TMPL_UNLESS NAME="user">
+ <hr>
+ <p>
+ If you want to get all notifications you can subscribe to the
+ <a href="http://lists.noreply.org/mailman/listinfo/remsaint-report">remsaint-report</a>
+ mailinglist which gets a copy of each notification as well as
+ information about added and removed remailers.
+ Past notifications can be found in the
+ <a href="http://lists.noreply.org/pipermail/remsaint-report/">notification archive</a>.
+ <hr>
+ <p>
+ Details:
+ <table>
+ <TMPL_IF NAME="manage">
+ <tr>
+ <th rowspan=2><a href="<TMPL_VAR NAME="this">?form_id=list&amp;sort=nick&amp;manage=<TMPL_VAR NAME="manage">">Remailer</a></th>
+ <th rowspan=2><a href="<TMPL_VAR NAME="this">?form_id=list&amp;sort=status&amp;manage=<TMPL_VAR NAME="manage">">Status</a></th>
+ <th rowspan=2><a href="<TMPL_VAR NAME="this">?form_id=list&amp;sort=type1&amp;manage=<TMPL_VAR NAME="manage">">Type I</a></th>
+ <th rowspan=2><a href="<TMPL_VAR NAME="this">?form_id=list&amp;sort=type2&amp;manage=<TMPL_VAR NAME="manage">">Type II</a></th>
+ <th rowspan=2>Last Update</th>
+ <th rowspan=2 colspan=2>Listed in</th>
+ <th colspan=3>Notify on</th>
+ </tr>
+ <tr>
+ <th>Warning</th>
+ <th>Critical</th>
+ <th>Recovery</th>
+ </tr>
+ </TMPL_IF NAME="manage">
+ <TMPL_UNLESS NAME="manage">
+ <tr>
+ <th><a href="<TMPL_VAR NAME="this">?form_id=list&amp;sort=nick&amp;manage=<TMPL_VAR NAME="manage">">Remailer</a></th>
+ <th><a href="<TMPL_VAR NAME="this">?form_id=list&amp;sort=status&amp;manage=<TMPL_VAR NAME="manage">">Status</a></th>
+ <th><a href="<TMPL_VAR NAME="this">?form_id=list&amp;sort=type1&amp;manage=<TMPL_VAR NAME="manage">">Type I</a></th>
+ <th><a href="<TMPL_VAR NAME="this">?form_id=list&amp;sort=type2&amp;manage=<TMPL_VAR NAME="manage">">Type II</a></th>
+ <th>Last Update</th>
+ <th colspan=2>Listed in</th>
+ </tr>
+ </TMPL_UNLESS NAME="manage">
+ <TMPL_LOOP NAME="remailers">
+ <tr>
+ <td bgcolor="#EEEEEE"><small><code><a href="../meta/status.<TMPL_VAR NAME="nick">.txt"><TMPL_VAR NAME="nick"></a></code></small></td>
+ <TMPL_CMP NAME="in_critical" VALUE="t">
+ <td bgcolor="#FF0000" align="center"><small><strong>CRITICAL</strong></small></td>
+ </TMPL_CMP NAME="in_critical">
+ <TMPL_CMP NAME="in_critical" VALUE="f">
+ <TMPL_CMP NAME="in_warning" VALUE="t">
+ <td bgcolor="#FFFF00" align="center"><small><strong>WARNING</strong></small></td>
+ </TMPL_CMP NAME="in_warning">
+ <TMPL_CMP NAME="in_warning" VALUE="f">
+ <td bgcolor="#00FF00" align="center"><small><strong>OK</strong></small></td>
+ </TMPL_CMP NAME="in_warning">
+ </TMPL_CMP NAME="in_critical">
+ <td bgcolor="#EEEEEE" align="right">
+ <small>
+ <TMPL_IF NAME="reliability_type1">
+ <TMPL_VAR NAME="reliability_type1">%
+ </TMPL_IF NAME="reliability_type1">
+ <TMPL_UNLESS NAME="reliability_type1">
+ &nbsp;
+ </TMPL_UNLESS NAME="reliability_type1">
+ </small>
+ </td>
+ <td bgcolor="#EEEEEE" align="right">
+ <small>
+ <TMPL_IF NAME="reliability_type2">
+ <TMPL_VAR NAME="reliability_type2">%
+ </TMPL_IF NAME="reliability_type2">
+ <TMPL_UNLESS NAME="reliability_type2">
+ &nbsp;
+ </TMPL_UNLESS NAME="reliability_type2">
+ </small>
+ </td>
+ <td bgcolor="#EEEEEE" align="center">
+ <small>
+ <TMPL_VAR NAME="last_update">
+ </small>
+ </td>
+ <td bgcolor="#EEEEEE" align="center">
+ <small>
+ <TMPL_IF NAME="reliability_type1">
+ <TMPL_VAR NAME="listed1">
+ </TMPL_IF NAME="reliability_type1">
+ <TMPL_UNLESS NAME="reliability_type1">
+ &nbsp;
+ </TMPL_UNLESS NAME="reliability_type1">
+ </small>
+ </td>
+ <td bgcolor="#EEEEEE" align="center">
+ <small>
+ <TMPL_IF NAME="reliability_type2">
+ <TMPL_VAR NAME="listed2">
+ </TMPL_IF NAME="reliability_type2">
+ <TMPL_UNLESS NAME="reliability_type2">
+ &nbsp;
+ </TMPL_UNLESS NAME="reliability_type2">
+ </small>
+ </td>
+ <TMPL_IF NAME="manage">
+ <input TYPE="hidden" NAME="ref[]" VALUE="<TMPL_VAR NAME="ref">">
+ <td bgcolor="#EEEEEE" align="center">
+ <input TYPE="checkbox" NAME="warning_<TMPL_VAR NAME="ref">"<TMPL_CMP NAME="notify_warning" VALUE="t"> checked</TMPL_CMP NAME="notify_warning">>
+ </td>
+ <td bgcolor="#EEEEEE" align="center">
+ <input TYPE="checkbox" NAME="critical_<TMPL_VAR NAME="ref">"<TMPL_CMP NAME="notify_critical" VALUE="t">checked</TMPL_CMP NAME="notify_critical">>
+ </td>
+ <td bgcolor="#EEEEEE" align="center">
+ <input TYPE="checkbox" NAME="recovery_<TMPL_VAR NAME="ref">"<TMPL_CMP NAME="notify_recovery" VALUE="t"> checked</TMPL_CMP NAME="notify_recovery">>
+ </td>
+ </TMPL_IF NAME="manage">
+ </tr>
+ </TMPL_LOOP NAME="remailers">
+ </table>
+ <p>
+ <TMPL_IF NAME="manage">
+ <input type="submit">
+ <input type="reset">
+ </form>
+ </TMPL_IF NAME="manage">
+ <p>
+ <hr>
+ <TMPL_IF NAME="user">
+ <p>
+ <TMPL_UNLESS NAME="manage"><a href="<TMPL_VAR NAME="this">?form_id=list&amp;manage=1&amp;sort=<TMPL_VAR NAME="sort">">Manage subscriptions</a></TMPL_UNLESS NAME="manage">
+ <TMPL_IF NAME="manage">
+ <a href="<TMPL_VAR NAME="this">?manage=0&amp;sort=<TMPL_VAR NAME="sort">">Back to simple overview</a>
+ </TMPL_IF NAME="manage">
+ </TMPL_IF NAME="user">
+ <TMPL_UNLESS NAME="user">
+ <p>
+ If you were <a href="login.php?form_id=login&amp;goto=remsaint.php">logged in</a> you could
+ subscribe to status changes of those remailers. If you
+ do not have an account yet, <a href="account-create.php?form_id=ask&amp;goto=remsaint.php">create one</a>.
+ </TMPL_UNLESS NAME="user">
+ <hr>
+ <p>
+ <strong>States</strong>
+ <ul>
+ <li>Critical: Averaged reliability for Type 1 or Type 2 is below 92%.</li>
+ <li>Warning: Averaged reliability for Type 1 or Type 2 is below 97%.</li>
+ <li>OK: Averaged reliability for both Type 1 and Type 2 is greater or equal to 97%.</li>
+ </ul>
+ <TMPL_IF NAME="manage">
+ <p>
+ <strong>Notifications</strong>
+ <ul>
+ <li>On Warning: You will get an email if the remailer goes from OK to Warning state.</li>
+ <li>On Critical: You will get an email if the remailer goes from OK or Warning to Critical state.</li>
+ <li>On Recovery: You will get an email if the remailer goes from Warning or Critical to OK state.</li>
+ </ul>
+ You will also be notified if a remailer you are subscribed to
+ gets removed from remsaint. This happens if no pinger lists it
+ anymore.
+ </TMPL_IF NAME="manage">
+ <p>
+ Feedback appreciated.
+
+ <hr>
+ <p>
+ <strong>Links</strong>
+ <ul>
+ <li><a href="../meta/">Metastats</a></li>
+ <li><a href="../allpingers/">All Pingers</a></li>
+ <li><a href="http://lists.noreply.org/mailman/listinfo/remsaint-report">remsaint-report List</a></li>
+ <li><a href="http://lists.noreply.org/pipermail/remsaint-report/">remsaint-report Archives</a></li>
+ </ul>
+ <hr>
+ <p>
+ Images created using Tobi Oetiker's
+ <a href="http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/">rrdtool</a>.
+ </td>
+ </tr>
+ <tr>
+ <td colspan=2 bgcolor="#ffffff">&nbsp;</td>
+ </tr>
+ <tr>
+ <td colspan=2 bgcolor="#444444">
+ <font color="#ffffff">
+ <em><a href="mailto:web@palfrader.org"><font color="#bbbbff">web@palfrader.org</font></a></em>
+ -
+ <a href="http://validator.w3.org/check/referer"><font color="#bbbbff">Valid HTML 4.01!</font></a>
+ </font>
+ </td>
+ </tr>
+ </table>
+ </body>
+ <!-- vim:set ts=2: -->
+ <!-- vim:set shiftwidth=2: -->
+</html>