diff --git a/html/includes/graphs/device_processors.inc.php b/html/includes/graphs/device_processors.inc.php new file mode 100644 index 0000000000..728e28e618 --- /dev/null +++ b/html/includes/graphs/device_processors.inc.php @@ -0,0 +1,36 @@ + diff --git a/html/includes/graphs/device_storage.inc.php b/html/includes/graphs/device_storage.inc.php index 55a949d6d0..9761752419 100644 --- a/html/includes/graphs/device_storage.inc.php +++ b/html/includes/graphs/device_storage.inc.php @@ -14,7 +14,7 @@ include("common.inc.php"); } elseif($iter=="7") {$colour="FF0084"; $iter = "0"; } $descr = substr(str_pad($storage[storage_descr], 12),0,12); $descr = str_replace(":","\:",$descr); - $rrd = $config['rrd_dir'] . "/$hostname/" . safename("storage-".$storage['storage_mib']."-".$storage['storage_index'].".rrd"); + $rrd = $config['rrd_dir'] . "/$hostname/" . safename("storage-".$storage['storage_mib']."-".$storage['storage_descr'].".rrd"); $rrd_options .= " DEF:$storage[storage_id]used=$rrd:used:AVERAGE"; $rrd_options .= " DEF:$storage[storage_id]free=$rrd:free:AVERAGE"; $rrd_options .= " CDEF:$storage[storage_id]size=$storage[storage_id]used,$storage[storage_id]free,+"; diff --git a/html/includes/graphs/device_voltages.inc.php b/html/includes/graphs/device_voltages.inc.php new file mode 100644 index 0000000000..91727ee90b --- /dev/null +++ b/html/includes/graphs/device_voltages.inc.php @@ -0,0 +1,55 @@ + diff --git a/html/includes/graphs/storage.inc.php b/html/includes/graphs/storage.inc.php index 1e525f5f67..a94673879d 100644 --- a/html/includes/graphs/storage.inc.php +++ b/html/includes/graphs/storage.inc.php @@ -17,7 +17,7 @@ $rrd_options .= " -b 1024"; } elseif($iter=="7") {$colour="FF0084"; $iter = "0"; } $descr = substr(str_pad($storage[storage_descr], 12),0,12); $descr = str_replace(":","\:",$descr); - $rrd = $config['rrd_dir'] . "/" . $hostname . "/" . safename("storage-" . $storage['storage_mib'] . "-" . $storage['storage_index'] . ".rrd"); + $rrd = $config['rrd_dir'] . "/" . $hostname . "/" . safename("storage-" . $storage['storage_mib'] . "-" . $storage['storage_descr'] . ".rrd"); $rrd_options .= " DEF:$storage[storage_id]used=$rrd:used:AVERAGE"; $rrd_options .= " DEF:$storage[storage_id]free=$rrd:free:AVERAGE"; $rrd_options .= " CDEF:$storage[storage_id]size=$storage[storage_id]used,$storage[storage_id]free,+"; diff --git a/html/pages/device/graphs/os-ios.inc.php b/html/pages/device/graphs/os-ios.inc.php index 3d429b1e76..42532d9158 100644 --- a/html/pages/device/graphs/os-ios.inc.php +++ b/html/pages/device/graphs/os-ios.inc.php @@ -1,8 +1,8 @@ diff --git a/html/pages/device/graphs/os-junose.inc.php b/html/pages/device/graphs/os-junose.inc.php index 69e35f758b..c464742a3a 100644 --- a/html/pages/device/graphs/os-junose.inc.php +++ b/html/pages/device/graphs/os-junose.inc.php @@ -1,6 +1,7 @@ diff --git a/html/pages/device/graphs/os-unix.inc.php b/html/pages/device/graphs/os-unix.inc.php index 6636eacc0b..4a09793486 100644 --- a/html/pages/device/graphs/os-unix.inc.php +++ b/html/pages/device/graphs/os-unix.inc.php @@ -2,7 +2,6 @@ include("cpu.inc.php"); include("memory.inc.php"); -include("temperatures.inc.php"); include("netstats.inc.php"); include("laload.inc.php"); include("hrusers.inc.php"); diff --git a/html/pages/device/graphs/os-windows.inc.php b/html/pages/device/graphs/os-windows.inc.php index 6636eacc0b..b71039eee6 100644 --- a/html/pages/device/graphs/os-windows.inc.php +++ b/html/pages/device/graphs/os-windows.inc.php @@ -1,8 +1,6 @@ "); -} -?> diff --git a/html/pages/device/health.inc.php b/html/pages/device/health.inc.php index d885e52447..0a7cf1bffb 100644 --- a/html/pages/device/health.inc.php +++ b/html/pages/device/health.inc.php @@ -7,10 +7,10 @@ $processor = mysql_result(mysql_query("select count(*) from processors WHERE de $fans = mysql_result(mysql_query("select count(*) from fanspeed WHERE device_id = '" . $device['device_id'] . "'"), 0); $volts = mysql_result(mysql_query("select count(*) from voltage WHERE device_id = '" . $device['device_id'] . "'"), 0); -if ($temperatures) { $datas[] = 'temp'; } -if ($storage) { $datas[] = 'storage'; } -if ($memory) { $datas[] = 'memory'; } if ($processor) { $datas[] = 'processors'; } +if ($memory) { $datas[] = 'memory'; } +if ($storage) { $datas[] = 'storage'; } +if ($temperatures) { $datas[] = 'temperatures'; } if ($fans) { $datas[] = 'fanspeeds'; } if ($volts) { $datas[] = 'voltages'; } @@ -23,11 +23,14 @@ $type_text['fanspeeds'] = "Fan Speeds"; print_optionbar_start(); +if(!$_GET['opta']) { echo(""); } +echo("Main\n"); +if(!$_GET['opta']) { echo(""); } foreach ($datas as $type) { - if ($_GET['opta'] == $type) { echo(" | "); } - echo("" . $type_text[$type] ."\n"); + if ($_GET['opta'] == $type) { echo(""); } + echo(" | " . $type_text[$type] ."\n"); if ($_GET['opta'] == $type) { echo(""); } } diff --git a/includes/discovery/mempools-ironware-dyn.inc.php b/includes/discovery/mempools-ironware-dyn.inc.php new file mode 100755 index 0000000000..22766f19e9 --- /dev/null +++ b/includes/discovery/mempools-ironware-dyn.inc.php @@ -0,0 +1,16 @@ + diff --git a/includes/discovery/mempools.inc.php b/includes/discovery/mempools.inc.php index bc0a635a05..8c62553425 100755 --- a/includes/discovery/mempools.inc.php +++ b/includes/discovery/mempools.inc.php @@ -3,6 +3,7 @@ echo("Memory : "); include("mempools-cmp.inc.php"); +include("mempools-ironware-dyn.inc.php"); ### Remove memory pools which weren't redetected here diff --git a/includes/polling/mempools-ironware-dyn.inc.php b/includes/polling/mempools-ironware-dyn.inc.php new file mode 100755 index 0000000000..bf8c46329b --- /dev/null +++ b/includes/polling/mempools-ironware-dyn.inc.php @@ -0,0 +1,9 @@ + diff --git a/includes/polling/mempools.inc.php b/includes/polling/mempools.inc.php index eaa1d8d2fa..728650086a 100755 --- a/includes/polling/mempools.inc.php +++ b/includes/polling/mempools.inc.php @@ -28,16 +28,13 @@ while($mempool = mysql_fetch_array($mempool_data)) { } $file = $config['install_dir']."/includes/polling/mempools-".$mempool['mempool_type'].".inc.php"; - echo($file); if(is_file($file)) { include($file); } else { ### FIXME GENERIC } - $percent = $mempool['used'] * $mempool['total'] * 100; - - print_r($mempool); + $percent = round($mempool['used'] * $mempool['total'] * 100); echo($percent."% "); diff --git a/includes/polling/storage.inc.php b/includes/polling/storage.inc.php index f4d029eab7..1130f47070 100755 --- a/includes/polling/storage.inc.php +++ b/includes/polling/storage.inc.php @@ -8,7 +8,7 @@ while($storage = mysql_fetch_array($storage_data)) { echo($storage['storage_descr'] . ": "); - $storage_rrd = $config['rrd_dir'] . "/" . $device['hostname'] . "/" . safename("storage-" . $storage['storage_mib'] . "-" . $storage['storage_index'] . ".rrd"); + $storage_rrd = $config['rrd_dir'] . "/" . $device['hostname'] . "/" . safename("storage-" . $storage['storage_mib'] . "-" . safename($storage['storage_descr']) . ".rrd"); if (!is_file($storage_rrd)) { rrdtool_create($storage_rrd, "--step 300 \