aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/detail.php
diff options
context:
space:
mode:
Diffstat (limited to 'detail.php')
-rw-r--r--detail.php52
1 files changed, 52 insertions, 0 deletions
diff --git a/detail.php b/detail.php
new file mode 100644
index 0000000..e12334d
--- /dev/null
+++ b/detail.php
@@ -0,0 +1,52 @@
1<?php
2
3require_once 'inc/html.inc.php';
4require_once 'inc/collectd.inc.php';
5
6$host = $_GET['h'];
7$plugin = $_GET['p'];
8$pinstance = $_GET['pi'];
9$type = $_GET['t'];
10$tinstance = $_GET['ti'];
11$width = $_GET['x'];
12$heigth = $_GET['y'];
13$seconds = $_GET['s'];
14
15html_start();
16
17printf('<h1><a href="%s">&laquo;</a> %s</h1>'."\n",
18 $CONFIG['weburl'].'/host.php?h='.htmlentities($host), $host
19);
20
21$term = array(
22 '2hour' => 3600*2,
23 '6hour' => 3600*6,
24 'day' => 86400,
25 'week' => 86400*7,
26 'month' => 86400*31,
27 'quarter'=> 86400*31*3,
28 'year' => 86400*365,
29);
30
31$args = $_GET;
32foreach($term as $key => $s) {
33 $args['s'] = $s;
34 printf('<a href="%s/%s">%s</a>'."\n",
35 $CONFIG['weburl'], build_url('detail.php', $args), $key);
36}
37
38print "<br>\n";
39
40$plugins = collectd_plugins($host);
41
42if(!$plugins) {
43 echo "Unknown host\n";
44 return false;
45}
46
47# show graph
48printf('<img src="%s/%s">'."\n", $CONFIG['weburl'], build_url('graph.php', $_GET));
49
50html_end();
51
52?>