mirror of
https://github.com/stylersnico/librenms.git
synced 2026-07-12 16:06:25 +02:00
pass arguments to rrdtool via stdin instead of commandline (experimental, please find regressions if any ;))
git-svn-id: http://www.observium.org/svn/observer/trunk@1107 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
+4
-2
@@ -57,8 +57,10 @@ if($_GET['debug']) {
|
||||
}
|
||||
|
||||
if($rrd_options) {
|
||||
if($_GET['debug']) { echo("<pre>".$config['rrdtool'] . " graph $graphfile $rrd_options"); }
|
||||
$thing = shell_exec($config['rrdtool'] . " graph $graphfile $rrd_options");
|
||||
if($_GET['debug']) { echo("<pre>".$config['rrdtool'] . " graph $graphfile $rrd_options\n\n"); }
|
||||
$thing = popen($config['rrdtool'] . " -",'w');
|
||||
fputs($thing, "graph $graphfile $rrd_options");
|
||||
pclose($thing);
|
||||
if(is_file($graphfile)) {
|
||||
header('Content-type: image/png');
|
||||
$fd = fopen($graphfile,'r');fpassthru($fd);fclose($fd);
|
||||
|
||||
Reference in New Issue
Block a user