--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>cpu</h1>
+
+This check test to make sure that the "load" (the amount of CPU being
+used) is not too high. If too much CPU is being used, services that are
+provided by that system could be suffering and users on that system could be
+noticing significant delays.<p>
+
+A summary of the current load, the number of users, the number of processes
+running, and the amount of time that the system has been up are provided.<p>
+
+A list of the top 10 processes using the most CPU resources is also available
+which might help indicate what processes are causing problems.<p>
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>disk</h1>
+
+This check tests to make sure that your disks have enough free space available
+to make you comforatble. If a disk fills up or doesn't have enough room for
+additional information, then services could be impacted, or data could be
+lost.<p>
+
+A summary of the disks that are most "full" is provided. A full "df" output is
+also provided to show you the overall status of your storage system.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>ftp</h1>
+
+This is a network service that some systems provide. It allows you to upload
+and download files. This check is performed by actually connecting to the ftp
+service on the remote machine and verifies that it responds correctly.<p>
+
+If this service is down, users will not be able to "ftp" to that machine.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>http</h1>
+
+This is a network service that some systems provide. It is what web servers
+and browsers use to communicate. If this service is running on a machine, it
+means that machine has a web server running. This check is performed by
+requesting the "/robots.txt" document - this is a common file that "web
+spiders" look at to see if they have permission to scan through the server.<p>
+
+If this service is down, users will not be able to access web pages or programs
+from that host.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>imap</h1>
+
+This is a network service that some systems provide. It is a mail service,
+that allows people to access their mail on the remote machine. This check is
+performed by actually connecting to the imap service on the remote machine and
+verifies that it responds correctly.<p>
+
+If this service is down, users will not be able to access their mail on that
+machine.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>logs</h1>
+
+This check looks for "keywords" in log files that shouldn't exist. If lines
+having those words are found they are reported. You would typically check for
+words like "ALERT" in your syslog file, and other phrases that indicate a
+problem.<p>
+
+Log entries that have the words you are looking for are reported to the spong
+server, so that you can view them while looking at the problem.<p>
+
+If this service is "red", it could indicate a variety of problems - depending
+on the log and words you are checking for.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>nntp</h1>
+
+This is a network service that few systems provide. It is the Usenet news
+service. This check is performed by actually connecting to the nntp service on
+the remote machine and verifies that it responds correctly.<p>
+
+If this service is down, then people will not be able to read or post Usenet
+news messages.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>ping</h1>
+
+This check tests the network connectivity of the machine. Periodically, every
+machine is "pinged" from the spong server machine to check to see if it is
+accessible via the network. If this service is "red", it could indicate a
+couple of different problems.<p>
+
+Either the machine itself is down or frozen, or there is a network problem
+between the spong server and the machine. If you find that a large majority
+of machines have their ping service marked as "red", this would typically
+indicate a networking problem (or a wide scale problem associated with a
+power failure or some other disaster).<p>
+
+If the ping service is not available, then chances are most services running
+on that machine are also marked "red" (or "purple"), since if the machine can
+not be accessed via the network, any client information probably won't be
+reported either.<p>
+
+If there is a connectivity problem, then a traceroute is done between the spong
+server and the machine being monitored. This information might be helpful to
+someone trying to determine where the problem lies (if it is a networking
+problem).<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>pop3</h1>
+
+This is a network service that some systems provide. It is a mail service,
+that allows people to access their mail on the remote machine. This check is
+performed by actually connecting to the pop3 service on the remote machine and
+verifies that it responds correctly.<p>
+
+If this service is down, users will not be able to access their mail on that
+machine.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>procs</h1>
+
+This check looks to make sure certain "key" processes are running. For example
+if you have a Oracle database installed on a system, you want to make sure all
+the oracle processes associated with the database are running.<p>
+
+A summary message is provided indicating what processes are not running (if
+any), and more detailed information is also provided showing the complete
+process list of all the processes that you expect to be running.<p>
+
+If this service not "green", it indicates that some program that should be
+running is not, which could prevent people from accessing a service, or cause
+other problems.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<table width=100% border=0 cellspacing=0 cellpadding=0><tr>
+<td align=left><font size=+3><b>Son of Pong</b></font></td>
+<td align=right><a href="__SCRIPT__">Home</a></td>
+</tr></table>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>smtp</h1>
+
+This is a network service that some systems provide. It is a mail service,
+that allows people to send mail to other users. This check is performed by
+actually connecting to the smtp service on the remote machine and verifies that
+it responds correctly.<p>
+
+If this service is down, users will not be send email messages to others. It
+could also indicate that mail messages are being delayed.<p>
+
+
+</td>
+</tr>
+</table>
+<hr>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Help (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<font size=+3><b>Son of Pong</b></font>
+<hr>
+<a href="__SCRIPT__">Home</a> ||
+<a href="__SCRIPT__/history">History</a> ||
+<a href="__SCRIPT__/help">Help</a>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<h1>Spong Basics</h1>
+
+Son of Pong (spong) is a simple system monitoring package, that will monitor
+system attributes and network services on a variety of machines. It will
+gather status reports and contact staff if there are problems. It will also
+summarize the information and display it via web interface (which is what you
+are using).<p>
+
+Systems and the status of the services provided by those hosts are summarized
+in a tables on the right of the screen. Hostnames make up the vertical axis
+of each table, and services make up the horizontal axis. For each row, and
+column of the table, if that service is running on that host, then a colored
+dot is located in that position. The color of the dot represents the status
+of that service. A green dot indicates that everything appears ok, a yellow
+dot indicates that there might be a problem, and a red dot indicates that
+there is a problem that requires attention.<p>
+
+Problems that require attention are summarized and listed in the column on the
+left of the screen. Information about each problem (such as the host, and
+service having the problem, the time that the problem occured, and the person
+to contact about the problem) is provided for each host that requires
+attention.<p>
+
+Help is provided by clicking the "Help" link on the main screen (which takes
+you to this page). You can also get additional information about each service
+by clicking on the service headings at the top of each table.
+
+If you click on the hostnames in the table, you will be taken to a screen
+which provides more detailed information about that host. A table of the
+services running on that host is listed at the top of the page, with the
+bottom of the page having two columns. The column on the left shows any host
+specific text that you supply. The column on the right shows the history of
+problems that have occured on that host.<p>
+
+If you click on any of the "dots" in the table, you will be taken to a page
+showing more detailed service information. At the top of the page shows
+detailed information that might be useful in diagnosing the problem, the
+bottom of the page shows the history of that service.<p>
+
+<hr>
+<h1>Nitty Gritty Details</h1>
+
+If you are just a casual user of spong - someone who keeps track of the web
+page, or someone who reacts to problems reported by spong, then hopefully the
+above documentation is sufficient to your needs.<p>
+
+However, if you are someone who needs to install spong, or configure either
+the client thresholds, or the network services that should be monitored, then
+the following HTML versions of the man pages should be of use.<p>
+
+<ul>
+<li><a href="__DIR__/docs/spong.html">spong</a> - overview of spong
+<p>
+<li><a href="__DIR__/docs/spong.conf.html">spong.conf</a> - distributed config file
+<li><a href="__DIR__/docs/spong.hosts.html">spong.hosts</a> - host/service config file
+<p>
+<li><a href="__DIR__/docs/spong-client.html">spong-client</a> - collects/reports cpu,disk,etc info
+<li><a href="__DIR__/docs/spong-network.html">spong-network</a> - collects/reports network service info
+<li><a href="__DIR__/docs/spong-server.html">spong-server</a> - listens for/saves spong status updates
+<li><a href="__DIR__/docs/spong-display.html">spong-display</a> - displays spong status via CGI program
+<li><a href="__DIR__/docs/spong-message.html">spong-message</a> - alerts humans there's a problem
+</ul>
+
+</td>
+</tr>
+</table>
+
+<hr>
+Written by <a href="http://strobe.weeg.uiowa.edu/~edhill/">Ed Hill</a>
+(<a href="mailto:ed-hill@uiowa.edu">ed-hill@uiowa.edu</a>).
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - History (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<font size=+3><b>Son of Pong</b></font>
+<hr>
+<a href="__SCRIPT__">Home</a> ||
+<a href="__SCRIPT__/history">History</a> ||
+<a href="__SCRIPT__/help">Help</a>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+__HISTORY_ALL__
+</td>
+</tr>
+</table>
+
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - System Status Monitor (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<font size=+3><b>Son of Pong</b></font>
+<hr>
+<a href="__SCRIPT__">Home</a> ||
+<a href="__SCRIPT__/history">History</a> ||
+<a href="__SCRIPT__/help">Help</a>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<b>All Systems</b><hr>
+__GROUP_ALL_ALL__
+<p>
+
+</td>
+</tr>
+</table>
+<hr>
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Host Information (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<font size=+3><b>Son of Pong</b></font>
+<hr>
+<a href="__SCRIPT__">Home</a> ||
+<a href="__SCRIPT__/history">History</a> ||
+<a href="__SCRIPT__/help">Help</a>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+<b>__HOST__</b><hr>
+__SERVICE_TABLE__
+<p>
+<b>Information</b><hr>
+__INFORMATION__
+</p>
+<b>History</b><hr>
+__HISTORY__
+
+</td>
+</tr>
+</table>
+
+</body>
+</html>
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - System Status Monitor (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<font size=+3><b>Son of Pong</b></font>
+<hr>
+<a href="__SCRIPT__">Home</a> ||
+<a href="__SCRIPT__/history">History</a> ||
+<a href="__SCRIPT__/help">Help</a>
+<hr>
+<p>
+__HACK_START__
+__GROUP_lan_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<b>LAN Systems</b><hr>
+__GROUP_lan_ALL__
+<p>
+
+</td>
+</tr>
+</table>
+<hr>
--- /dev/null
+<html>
+<head>
+ <title>Son of Pong - Service Information (__UPDATE_TIME__)</title>
+ <meta http-equiv="REFRESH" content="__RELOAD__">
+ <meta http-equiv="EXPIRES" content="__EXPIRE_DATE__">
+</head>
+
+<body>
+<table border=0 width=100% cellpadding=2 cellspacing=2><tr>
+<tr>
+<td width=190 valign=top align=left>
+<font size=+3><b>Son of Pong</b></font>
+<hr>
+<a href="__SCRIPT__">Home</a> ||
+<a href="__SCRIPT__/history">History</a> ||
+<a href="__SCRIPT__/help">Help</a>
+<hr>
+<p>
+__HACK_START__
+__GROUP_ALL_ERRORS__
+__HACK_END__
+<p>
+<hr>
+Updated at __UPDATE_TIME__
+
+<td width=1% valign=top align=center>
+<img src="__IMAGES__/vrule.gif">
+</td>
+
+</td>
+<td width=70% valign=top align=left>
+
+<b>__COLOR__ __HOST__, __SERVICE__</b><hr>
+<pre>
+__MESSAGE__
+</pre>
+<p>
+
+<b>History</b><hr>
+__HISTORY__
+</td>
+</tr>
+</table>
+
+</body>
+</html>