<?xml version="1.0" encoding="utf-8"?> <!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" xml:lang="en-US" lang="en-US"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Perforce Server Status</title> <link rel="stylesheet" type="text/css" href="server-status.css" /> <!-- I/O --> <script language="javascript" type="text/javascript" src="tajax.js"></script> <!-- controller --> <script langauge="javascript" type="text/javascript" src="serverinfo.js"></script> <!-- view --> <script langauge="javascript" type="text/javascript" src="serverview.js"></script> <script langauge="javascript"> // Model servers = new Array( // list out each of the status files here // each file that we reference must be viewable by the web server info.create('vmstat', 'vmstat.xml', 'Current Server Performance', 0, 0), info.create('p4cronstat', '../p4status.txt', 'Perforce Cron Status', 0, 0), // filler null ); function body_onload() { update_servers(); document.getElementById('lastRefresh').innerHTML = (new Date()).toString(); } </script> </head> <body onload="body_onload();"> <h1 class='title'>Server Health</h1> <div class='refresh'> <button class='refresh' onclick="body_onload();">Refresh</button> <p>Last refresh on <span id='lastRefresh'>Never</span></p> </div> <script language="javascript">render_servers();</script> </body> </html>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#3 | 5925 | Matt Albrecht | Updates to the server status page | ||
#2 | 5816 | Matt Albrecht | Add / update the server status with a much better AJAX model. | ||
#1 | 5810 | Matt Albrecht |
New version of logDaemon that has better bug fixes. Also added server-status web page for a pure client-side AJAX app that pulls together different server-side statistics. |