1<?php
2
3/**
4 * Observium
5 *
6 *   This file is part of Observium.
7 *
8 * @package    observium
9 * @subpackage graphs
10 * @copyright  (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited
11 *
12 */
13
14
15$units = '';
16$unit_text = 'Packets/sec';
17$total_units = '';
18$colours_in = 'purples';
19$multiplier = "1";
20$colours_out = 'oranges';
21
22
23$ds_in  = "INBROADCASTPKTS";
24$ds_out = "OUTBROADCASTPKTS";
25
26$nototal = 1;
27
28$i = 1;
29
30$rrd_list = array();
31
32foreach ($vars['id'] as $ifid)
33{
34  if (strstr($ifid, "!"))
35  {
36    $rrd_inverted[$i] = TRUE;
37    $ifid = str_replace("!", "", $ifid);
38  }
39
40  $port = dbFetchRow("SELECT * FROM `ports` AS I, devices AS D WHERE I.port_id = ? AND I.device_id = D.device_id", array($ifid));
41
42  $rrd_file = get_port_rrdfilename($port, NULL, TRUE);
43  if (is_file($rrd_file))
44  {
45    $rrd_list[$i]['filename']     = $rrd_file;
46    $rrd_list[$i]['descr']        = $port['hostname'];
47    $rrd_list[$i]['descr_out']    = $port['port_label'];
48    $rrd_list[$i]['ds_in']        = $ds_in;
49    $rrd_list[$i]['ds_out']       = $ds_out;
50    $i++;
51  }
52}
53
54
55include($config['html_dir']."/includes/graphs/generic_multi_separated.inc.php");
56
57// EOF
58