<?php
/*
Bandwidth Usage Graph Script for PRTG
(C) Copyright Andrew Whyman (abyssunderground.co.uk) and Blake Buckalew (randomresources.org)
Free to use, distribute and modify.
*/
# EDIT THESE VARIABLES
$URL = ''; // URL:port to the local PRTG Web Server without a trailing slash
$ID = '';
$WIDTH = 300;
$HEIGHT = 160;
# END OF VARIABLES
header('Content-type: image/gif');
header('Cache-Control: no-cache');
header("Local-Time: ".
date("l, F j, Y - H:i:s").
" (EST)");
switch ($_GET['a'])
{
case 1:
# 5 Minutes
$file = $URL."/graphimg?id=".$ID."&subid=0&width=".$WIDTH."&height=".$HEIGHT."&from=".$time.$m;
break;
case 2:
# 60 Minutes (1 Hour)
$minus5 =
date("i") -
60;
$minus5 =
sprintf("%02d",
$minus5);
$file = $URL."/graphimg?id=".$ID."&subid=1&width=".$WIDTH."&height=".$HEIGHT."&from=".$time.$minus5;
break;
case 3:
# 1440 Minutes (24 Hours)
$minus5 =
date("i") -
1440;
$minus5 =
sprintf("%02d",
$minus5);
$file = $URL."/graphimg?id=".$ID."&subid=2&width=".$WIDTH."&height=".$HEIGHT."&from=".$time.$minus5;
break;
case 4:
# 43200 Minutes (30 Days)
$minus5 =
date("i") -
43200;
$minus5 =
sprintf("%02d",
$minus5);
$file = $URL."/graphimg?id=".$ID."&subid=3&width=".$WIDTH."&height=".$HEIGHT."&from=".$time.$minus5;
break;
}
?>