summaryrefslogtreecommitdiff
path: root/web/template/remsaint-status.html
blob: 4652dc9d13efff3fcc266b96b62fdbc8d347c51b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
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>