mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
50 lines
1.3 KiB
PHP
50 lines
1.3 KiB
PHP
<?php
|
|
|
|
$device = device_by_id_cache($vars['id']);
|
|
|
|
$units = 'b';
|
|
$total_units = 'B';
|
|
$colours_in = 'greens';
|
|
$multiplier = '8';
|
|
$colours_out = 'blues';
|
|
|
|
$nototal = 1;
|
|
|
|
$ds_in = 'traf_in';
|
|
$ds_out = 'traf_out';
|
|
|
|
$graph_title = 'Traffic Statistic';
|
|
|
|
$colour_line_in = '006600';
|
|
$colour_line_out = '000099';
|
|
$colour_area_in = 'CDEB8B';
|
|
$colour_area_out = 'C3D9FF';
|
|
|
|
$rrddir = $config['rrd_dir'].'/'.$device['hostname'];
|
|
$files = array();
|
|
$i = 0;
|
|
|
|
if ($handle = opendir($rrddir)) {
|
|
while (false !== ($file = readdir($handle))) {
|
|
if ($file != '.' && $file != '..') {
|
|
if (stripos($file, 'app-shoutcast-'.$app['app_id']) != false) {
|
|
array_push($files, $file);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
foreach ($files as $id => $file) {
|
|
$hostname = str_ireplace('app-shoutcast-'.$app['app_id'].'-', '', $file);
|
|
$hostname = str_ireplace('.rrd', '', $hostname);
|
|
list($host, $port) = explode('_', $hostname, 2);
|
|
$rrd_filenames[] = $rrddir.'/'.$file;
|
|
$rrd_list[$i]['filename'] = $rrddir.'/'.$file;
|
|
$rrd_list[$i]['descr'] = $host.':'.$port;
|
|
$rrd_list[$i]['ds_in'] = $ds_in;
|
|
$rrd_list[$i]['ds_out'] = $ds_out;
|
|
$i++;
|
|
}
|
|
|
|
require 'includes/graphs/generic_multi_bits_separated.inc.php';
|