yacy_search_server/htroot/Network.html
karlchenofhell dcc13abd59 - fixed small bug at home page, button "peer's console"
- fixed <fieldset><dl> for safari on many pages
- added Blog-link to Network page

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3450 6c8d7289-2bf4-0310-a012-ef5d649a1542
2007-03-08 13:39:09 +00:00

290 lines
16 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>YaCy '#[clientname]#': Network Overview</title>
#%env/templates/metas.template%#
</head>
<body id="Network">
#%env/templates/header.template%#
<div class="SubMenu">
<h3>Network Menu</h3>
<ul class="SubMenu">
<li><a href="/Network.html" class="MenuItemLink">Network&nbsp;Overview</a></li>
<li><a href="/Network.html?page=1" class="MenuItemLink">Active&nbsp;Peers</a></li>
<li><a href="/Network.html?page=2" class="MenuItemLink">Passive&nbsp;Peers</a></li>
<li><a href="/Network.html?page=3" class="MenuItemLink">Potential&nbsp;Peers</a></li>
</ul>
</div>
#(page)#
<h2>Network Overview</h2>
::
<h2>Active Peers</h2>
::
<h2>Passive Peers</h2>
::
<h2>Potential Peers</h2>
::
<h2>Manually contacting Peer</h2>
#(/page)#
#(table)#
<p>no remote #[peertype]# peer for this list known</p>
::
<p>Showing #[num]# entries from a total of #[total]# peers.</p>
<form action="Network.html?page=#[page]#" method="get" enctype="multipart/form-data" accept-charset="UTF-8">
<fieldset>
Search for a peername (RegExp allowed):
<input type="text" name="match" value="#[searchpattern]#" /><input type="hidden" name="page" value="#[page]#" /><input type="submit" name="search" value="Search" />
</fieldset>
</form>
<table class="networkTable" border="0" cellpadding="2" cellspacing="1">
<tr class="TableHeader" valign="bottom">
<td>send&nbsp;<strong>M</strong>essage/<br />show&nbsp;<strong>P</strong>rofile/<br />edit&nbsp;<strong>W</strong>iki<br />&nbsp;</td>
<td><strong>Name</strong><br />&nbsp;</td>
<td><strong>Info</strong><br />&nbsp;</td>
<td><strong>Release/<br />SVN</strong><br />&nbsp;</td>
<td><strong>PPM</strong><br />&nbsp;</td>
<td><strong>QPH</strong><br />&nbsp;</td>
<td><strong>Last<br />Seen</strong><br />&nbsp;&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=LastSeen&amp;order=up">&lt;</a>&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=LastSeen&amp;order=down">&gt;</a></td>
<td><strong>UTC</strong><br />Offset<br />&nbsp;</td>
<td><strong>Location</strong><br /><br />&nbsp;</td>
<td><strong>Uptime</strong><br />&nbsp;&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=Uptime&amp;order=up">&lt;</a>&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=Uptime&amp;order=down">&gt;</a></td>
<td><strong>#Links</strong><br />&nbsp;&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=LCount&amp;order=up">&lt;</a>&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=LCount&amp;order=down">&gt;</a></td>
<td><strong>#RWIs</strong><br />&nbsp;&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=ICount&amp;order=up">&lt;</a>&nbsp;<a href="/Network.html?page=#[page]#&amp;sort=ICount&amp;order=down">&gt;</a></td>
<td><strong>Sent<br />Words</strong><br />&nbsp;</td>
<td><strong>Sent<br />URLs</strong><br />&nbsp;</td>
<td><strong>Received<br />Words</strong><br />&nbsp;</td>
<td><strong>Received<br />URLs</strong><br />&nbsp;</td>
#(complete)#::
<td><strong>Address</strong><br />&nbsp;</td>
<td><strong>Hash</strong><br />&nbsp;</td>
<td><strong>#CR-<br />Files</strong><br />Own/Other</td>
<td><strong>Age</strong><br />&nbsp;</td>
<td><strong>#Seeds</strong><br />&nbsp;</td>
<td><strong>con/h<br /></strong><br />&nbsp;</td>
<td><strong>user agent<br /></strong><br />&nbsp;</td>
<td><strong>Peer<br />Ping</strong><br />&nbsp;</td>
#(/complete)#
</tr>
#{list}#
<tr class="TableCell#(dark)#Light::Dark::Summary#(/dark)#">
<td>
<a href="MessageSend_p.html?hash=#[hash]#" title="Send message to peer #[fullname]#">m</a>&nbsp;
<a href="ViewProfile.html?hash=#[hash]#&amp;display=1" title="View profile of peer #[fullname]#">p</a>&nbsp;
<a href="http://#[fullname]#.yacy/Wiki.html" title="Read and edit wiki on peer #[fullname]#">w</a>&nbsp;
<a href="http://#[fullname]#.yacy/Blog.html" title="Browse blog of peer #[fullname]#">b</a>&nbsp;
#(updatedProfile)#::<a href="ViewProfile.html?hash=#[hash]#&amp;display=1"><img src="/env/grafics/profile.gif" alt="Profile updated" /></a>#(/updatedProfile)#
#(updatedWiki)#::<a href="http://#[address]#/Wiki.html?page=#[page]#" title="#[page]#"><img src="/env/grafics/wiki.gif" alt="Wiki updated" /></a>#(/updatedWiki)#
#(updatedBlog)#::<a href="http://#[address]#/Blog.html?page=#[page]#" title="#[subject]#"><img src="/env/grafics/blog.gif" alt="Blog updated" /></a>#(/updatedBlog)#
#(isCrawling)#::<a href="#[page]#"><img src="/env/grafics/crawl.gif" alt="Crawl" /></a>#(/isCrawling)#
</td>
<td><a href="http://www.#[fullname]#.yacy">#[shortname]#</a></td>
<td>#(type)##(direct)#<img src="/env/grafics/JuniorPassive.gif" title="Type: Junior | Contact: passive" alt="Junior passive" />::<img src="/env/grafics/JuniorDirect.gif" title="Type: Junior | Contact: direct" alt="Junior direct" /></img>::<img src="/env/grafics/JuniorOffline.gif" title="Type: Junior | Contact: offline" alt="Junior offline" />#(/direct)#::#(direct)#<img src="/env/grafics/SeniorPassive.gif" title="Type: Senior | Contact: passive" alt="senior passive" />::<img src="/env/grafics/SeniorDirect.gif" title="Type: Senior | Contact: direct" alt="Senior direct" />::<img src="/env/grafics/SeniorOffline.gif" title="Type: Senior | Contact: offline" alt="Senior offline" />#(/direct)#::<a href="#[url]#">#(direct)#<img src="/env/grafics/PrincipalPassive.gif" title="Type: Principal | Contact: passive | Seed download: possible" alt="Principal passive" />::<img src="/env/grafics/PrincipalDirect.gif" title="Type: Principal | Contact: direct | Seed download: possible" alt="Principal active" />::<img src="/env/grafics/PrincipalOffline.gif" title="Type: Principal | Contact: offline | Seed download: ?" alt="Principal offline" />#(/direct)#</a>#(/type)##(acceptcrawl)#<img src="/env/grafics/CrawlNo.gif" title="Accept Crawl: no" alt="no crawl" />::<img src="/env/grafics/CrawlYes.gif" title="Accept Crawl: yes" alt="crawl possible" />::<img src="/env/grafics/CrawlYesOffline.gif" title="Accept Crawl: yes" alt="crawl possible" />#(/acceptcrawl)##(dhtreceive)#<img src="/env/grafics/DHTReceiveNo.gif" title="DHT Receive: no; #[peertags]#" alt="no DHT receive" />::<img src="/env/grafics/DHTReceiveYes.gif" title="DHT Receive: yes" alt="DHT receive enabled" />::<img src="/env/grafics/DHTReceiveYesOffline.gif" title="DHT Receive: yes" alt="DHT receive enabled" />#(/dhtreceive)##(rankingreceive)#<img src="/env/grafics/RankingReceiveNo.gif" title="Ranking Receive: no" alt="no ranking receive" />::<img src="/env/grafics/RankingReceiveYes.gif" title="Ranking Receive: yes" alt="Ranking receive enabled" />::<img src="/env/grafics/RankingCollects.gif" title="Ranking Receive: collection" alt="ranking collects" />#(/rankingreceive)#</td>
<td align="right">#[version]#</td>
<td align="right">#[ppm]#</td>
<td align="right">#[qph]#</td>
<td align="right">#[lastSeen]#</td>
<td align="right">#[utc]#</td>
<td align="right">#[location]#</td>
<td align="right">#[uptime]#</td>
<td align="right">#[links]#</td>
<td align="right">#[words]#</td>
<td align="right">#[sI]#</td>
<td align="right">#[sU]#</td>
<td align="right">#[rI]#</td>
<td align="right">#[rU]#</td>
#(complete)#
::
<td><a href="http://#[ip]#:#[port]#/Network.html?page=1&amp;ip=">http://#[ip]#:#[port]#</a></td>
<td >#[hash]#</td>
<td align="center">#[CRWCnt]#/#[CRTCnt]#</td>
<td >#[age]#</td>
<td align="right">#[seeds]#</td>
<td align="right">#[connects]#</td>
<td align="right">#[userAgent]#</td>
<td align="right">[<a href="Network.html?page=4&amp;peerHash=#[hash]#&amp;peerIP=#[ip]#&amp;peerPort=#[port]#&amp;addPeer=add+Peer">Ping</a>]</td>
#(/complete)#
</tr>
#{/list}#
</table>
<p>
<em>runtime: #[rt]# ms</em>
</p>
#(progressbar)#::
Progress towards the next peer: #[percent]#%.<br />
At current PPM you will reach him #(timemessage)#in an unknown time::in #[time]#::never, because he is faster than you#(/timemessage)#.<br />
<!--#{percent}#<img src="/env/grafics/green-block.png">#{/percent}##{percent2}#<img src="/env/grafics/red-block.png">#{/percent2}#-->
<div style="height:20px;border:1px solid #CAD5E3;background-color:red;">
<div class="ProgressBarFill" style="width:#[percent]#%;" />
</div>
#(/progressbar)#
::
<p>All Peers:</p>
<table border="0" cellpadding="2" cellspacing="1">
<tr class="TableHeader">
<td>Branch</td>
<td>#Peers</td>
<td>#All Links</td>
<td>#All Words</td>
</tr>
<tr class="TableCellDark">
<td align="left">Active (connected Senior and Principal)</td>
<td align="right">#[active-count]#</td>
<td align="right">#[active-links]#</td>
<td align="right">#[active-words]#</td>
</tr>
<tr class="TableCellDark">
<td align="left">Passive (disconnected Senior and Principal)</td>
<td align="right">#[passive-count]#</td>
<td align="right">#[passive-links]#</td>
<td align="right">#[passive-words]#</td>
</tr>
<tr class="TableCellDark">
<td align="left">Potential (Junior)</td>
<td align="right">#[potential-count]#</td>
<td align="right">#[potential-links]#</td>
<td align="right">#[potential-words]#</td>
</tr>
<tr class="TableCellSummary">
<td align="left">Network Total</td>
<td align="right">#[all-count]#</td>
<td align="right">#[all-links]#</td>
<td align="right">#[all-words]#</td>
</tr>
</table>
<p>
YaCy Cluster
<ul>
<li>Indexing Speed: #[gppm]# Pages Per Minute (PPM)</li>
<li>Query Frequency: #[gqph]# Queries Per Hour (QPH)</li>
</ul>
</p>
<p>Your Peer:</p>
<table border="0" cellpadding="2" cellspacing="1">
<tr class="TableHeader">
<td>Name</td>
<td>Info</td>
<td>Version</td>
<td>UTC</td>
<td>Uptime</td>
<td>#Links</td>
<td>#RWIs</td>
<td>Sent<br />Words</td>
<td>Sent<br />URLs</td>
<td>Received<br />Words</td>
<td>Received<br />URLs</td>
<td>PPM</td>
<td>QPH</td>
<td>total PPM</td>
<td>total QPH</td>
<td>#Seeds</td>
<td>#Connects<br />per hour</td>
</tr>
<tr class="TableCellDark">
<td>#[my-name]#</td>
<td>#(my-info)#<img src="/env/grafics/Virgin.gif" title="Type: Virgin" alt="Virgin" />::<img src="/env/grafics/JuniorDirect.gif" title="Type: Junior" alt="Junior" />::<img src="/env/grafics/SeniorDirect.gif" title="Type: Senior" alt="Senior" />::<img src="/env/grafics/PrincipalDirect.gif" title="Type: Principal" alt="Principal" />#(/my-info)##(my-acceptcrawl)#<img src="/env/grafics/CrawlNo.gif" title="Accept Crawl: no" alt="no crawl" />::<img src="/env/grafics/CrawlYes.gif" title="Accept Crawl: yes" alt="Crawl enabled" />#(/my-acceptcrawl)##(my-dhtreceive)#<img src="/env/grafics/DHTReceiveNo.gif" title="DHT Receive: no" alt="no DHT receive" />::<img src="/env/grafics/DHTReceiveYes.gif" title="DHT Receive: yes" alt="DHT Receive enabled" />#(/my-dhtreceive)##(my-rankingreceive)#<img src="/env/grafics/RankingReceiveNo.gif" title="Ranking Receive: no" alt="no ranking receive" />::<img src="/env/grafics/RankingReceiveYes.gif" title="Ranking Receive: yes" alt="Ranking receive enabled" />#(/my-rankingreceive)#</td>
<td align="right">#[my-version]#</td>
<td align="right">#[my-utc]#</td>
<td align="right">#[my-uptime]#</td>
<td align="right">#[my-links]#</td>
<td align="right">#[my-words]#</td>
<td align="right">#[my-sI]#</td>
<td align="right">#[my-sU]#</td>
<td align="right">#[my-rI]#</td>
<td align="right">#[my-rU]#</td>
<td align="right">#[my-ppm]#</td>
<td align="right">#[my-qph]#</td>
<td align="right">#[my-totalppm]#</td>
<td align="right">#[my-totalqph]#</td>
<td align="right">#[my-seeds]#</td>
<td align="right">#[my-connects]#</td>
</tr>
</table>
<p><a href="NetworkPicture.png?width=768&amp;height=576"><img src="NetworkPicture.png" alt="The yacy Network" /></a></p>
<table border="0">
<tr>
<td>&nbsp;</td>
<td><strong>Network legend:</strong></td>
<td></td>
<td></td>
</tr>
<tr>
<td style="background-color:#000000">&nbsp;</td>
<td>dark font</td>
<td>:</td>
<td>senior/principal peers</td>
</tr>
<tr>
<td style="background-color:#E7B7AF">&nbsp;</td>
<td>lightred font</td>
<td>:</td>
<td>passiv peers ( &lt; 5 hour passiv time)</td>
</tr>
<tr>
<td style="background-color:#A7A75F">&nbsp;</td>
<td>turquoise font</td>
<td>:</td>
<td>junior peers</td>
</tr>
<tr>
<td style="background-color:#C1A77F">&nbsp;</td>
<td>red point</td>
<td>:</td>
<td>this peer</td>
</tr>
</table>
#(comment)#
::
<p>You are in online mode, but probably no internet resource is available. Please check your internet connection.</p>
::
<p>You are either not in online mode or you do not use the proxy option.
To get connection to the YaCy network, you must use the proxy by setting your browser's settings
('on-demand - mode', see <a href="http://www.yacy.net/yacy/Installation.html#wininst">here</a>
for an installation guide) or you can go online by activating the permanent online mode.
To do this, press this button:</p>
<form action="SettingsAck_p.html" method="get">
<fieldset>
<input type="submit" name="pmode" value="go online" />
</fieldset>
</form>
#(/comment)#
::
#(comment)#
::
<p style="color:red;">
<code>#[status]#</code>
</p>
::
<p style="color:green">
<code>#[status]#</code>
</p>
<p style="color:green;">
<code>#[details]#</code>
</p>
#(/comment)#
<form action="Network.html" method="get">
<table>
<tr>
<td>Peer Hash</td>
<td><input name="peerHash" type="text" size="32" maxlength="128" value="#[peerHash]#" /></td>
</tr>
<tr>
<td>Peer IP</td>
<td><input name="peerIP" type="text" size="32" maxlength="128" value="#[peerIP]#" /></td>
</tr>
<tr>
<td>Peer Port</td>
<td><input name="peerPort" type="text" size="32" maxlength="128" value="#[peerPort]#" /></td>
</tr>
<tr>
<td>&nbsp;<input name="page" type="hidden" value="4" /></td>
<td><input type="submit" name="addPeer" value="add Peer" /></td>
</tr>
</table>
</form>
#(/table)#
#%env/templates/footer.template%#
</body>
</html>