mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
59 lines
1.4 KiB
PHP
59 lines
1.4 KiB
PHP
<?php
|
|
|
|
// FIXME not used, do we still need this?
|
|
|
|
|
|
function callsgraphSNOM($rrd, $graph, $from, $to, $width, $height, $title, $vertical) {
|
|
global $config;
|
|
|
|
$database = $config['rrd_dir'].'/'.$rrd;
|
|
$imgfile = 'graphs/'."$graph";
|
|
$optsa = array(
|
|
'--start',
|
|
$from,
|
|
'--end',
|
|
$to,
|
|
'--width',
|
|
$width,
|
|
'--height',
|
|
$height,
|
|
'--vertical-label',
|
|
$vertical,
|
|
'--alt-autoscale-max',
|
|
'-l 0',
|
|
'-E',
|
|
'--title',
|
|
$title,
|
|
"DEF:call=$database:CALLS:AVERAGE",
|
|
'CDEF:calls=call,360,*',
|
|
'LINE1.25:calls#FF9900:Calls',
|
|
'GPRINT:calls:LAST:Cu\: %2.0lf/min',
|
|
'GPRINT:calls:AVERAGE:Av\: %2.0lf/min',
|
|
"GPRINT:calls:MAX:Mx\: %2.0lf/min\\n",
|
|
);
|
|
if ($width <= '300') {
|
|
$optsb = array(
|
|
'--font',
|
|
'LEGEND:7:'.$config['mono_font'].'',
|
|
'--font',
|
|
'AXIS:6:'.$config['mono_font'].'',
|
|
'--font-render-mode',
|
|
'normal',
|
|
);
|
|
}
|
|
|
|
$opts = array_merge($config['rrdgraph_defaults'], $optsa, $optsb);
|
|
|
|
$ret = rrd_graph("$imgfile", $opts, count($opts));
|
|
|
|
if (!is_array($ret)) {
|
|
$err = rrd_error();
|
|
echo "rrd_graph() ERROR: $err\n";
|
|
return false;
|
|
}
|
|
else {
|
|
return $imgfile;
|
|
}
|
|
|
|
}//end callsgraphSNOM()
|