Roxen.git/
server/
base_server/
configuration.pike
Branch:
Tag:
Non-build tags
All tags
No tags
1997-08-28
1997-08-28 20:13:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>
dc54c4d74328a5aa45c976d179e6a131925d272e (
18
lines) (+
15
/-
3
)
[
Show
|
Annotate
]
Branch:
5.2
Added some more FTP-statistics.
Rev: server/base_server/configuration.pike:1.68
1:
-
string cvs_version = "$Id: configuration.pike,v 1.
67
1997/08/
27
00
:
49
:
33
marcus
Exp $";
+
string cvs_version = "$Id: configuration.pike,v 1.
68
1997/08/
28
20
:
13
:
01
grubba
Exp $";
#include <module.h> #include <roxen.h> /* A configuration.. */
206:
int requests; // Protocol specific statistics. mapping(string:mixed) extra_statistics = ([]);
+
mapping(string:mixed) misc = ([]); // Even more statistics.
object sent=Bignum(); // Sent data object hsent=Bignum(); // Sent headers
638:
"</td><td>%.2f Kbit/sec</td>", sent->mb(),tmp * 8192.0);
-
res += sprintf("<td><b>Sent headers:</b></td><td>%.2fMB</td></tr>",
+
res += sprintf("<td><b>Sent headers:</b></td><td>%.2fMB</td></tr>
\n
",
hsent->mb()); tmp=(((float)requests*(float)600)/
646:
res += sprintf("<tr align=right><td><b>Number of requests:</b></td>" "<td>%8d</td><td>%.2f/min</td>"
-
"<td><b>Received data:</b></td><td>%.2fMB</td></tr>",
+
"<td><b>Received data:</b></td><td>%.2fMB</td></tr>
\n
",
requests, (float)tmp/(float)10, received->mb());
-
+
+
if (!zero_type(misc->ftp_users)) {
+
tmp = (((float)misc->ftp_users*(float)600)/
+
(float)((time(1)-roxen->start_time)+1));
+
+
res += sprintf("<tr align=right><td><b>FTP users (total):</b></td>"
+
"<td>%8d</td><td>%.2f/min</td>"
+
"<td><b>FTP users (now):</b></td><td>%d</td></tr>\n",
+
misc->ftp_users, (float)tmp/(float)10, misc->ftp_users_now);
+
}
res += "</table>"; if ((extra_statistics->ftp) && (extra_statistics->ftp->commands)) {