2 return "<td>" .. content .. "</td>"
9 for i,s in ipairs(arg) do
13 return "<tr>" .. ret .. "</tr>\n"
16 function sensor_to_tr(id,sensor)
17 return tr(td(sensor["name"]),
18 td(sensor["measure_last"]),
19 td(sensor["measure_min"]),
20 td(sensor["measure_max"]))
23 str = "<html><head><link rel='stylesheet' type='text/css' href='/style.css' /></head><body><h1>Psensor Monitoring Server</h1>"
25 if cpu and cpu["load"] then
26 str = str .. "<h2>System</h2>"
28 .. "<tr class='title'><th>Name</th><th>Value</th></tr>"
29 .. "<tr><td>CPU Usage</td><td>" .. math.ceil(100*cpu["load"]) .. "%</td></tr>"
34 str = str .. "<h2>Sensors</h2>"
36 .. "<tr class='title'><th>Name</th><th>Value</th><th>Min</th><th>Max</th></tr>"
38 for i,sensor in ipairs(sensors) do
39 str = str .. sensor_to_tr(i,sensor)
42 str = str .. "</table><hr /><a href='http://wpitchoune.net/psensor'>psensor-server</a></body></html>"