diff --git a/html/includes/graphs/storage.inc.php b/html/includes/graphs/storage.inc.php
index d65a657862..6b0f483a9c 100644
--- a/html/includes/graphs/storage.inc.php
+++ b/html/includes/graphs/storage.inc.php
@@ -9,7 +9,7 @@ $rrd_options .= " -b 1024";
$iter = "1";
$sql = mysql_query("SELECT * FROM storage where storage_id = '".mres($_GET['id'])."'");
- $rrd_options .= " COMMENT:' Size Used %age\\n'";
+ $rrd_options .= " COMMENT:' Size Free % Used\\n'";
while($storage = mysql_fetch_array($sql)) {
$hostname = gethostbyid($storage['device_id']);
if($iter=="1") {$colour="CC0000";} elseif($iter=="2") {$colour="008C00";} elseif($iter=="3") {$colour="4096EE";
@@ -23,8 +23,8 @@ $rrd_options .= " -b 1024";
$rrd_options .= " CDEF:$storage[storage_id]size=$storage[storage_id]used,$storage[storage_id]free,+";
$rrd_options .= " CDEF:$storage[storage_id]perc=$storage[storage_id]used,$storage[storage_id]size,/,100,*";
$rrd_options .= " LINE1.25:$storage[storage_id]perc#" . $colour . ":'$descr'";
+ $rrd_options .= " GPRINT:$storage[storage_id]size:LAST:%6.2lf%sB";
$rrd_options .= " GPRINT:$storage[storage_id]free:LAST:%6.2lf%sB";
- $rrd_options .= " GPRINT:$storage[storage_id]used:LAST:%6.2lf%sB";
$rrd_options .= " GPRINT:$storage[storage_id]perc:LAST:%5.2lf%%\\\\n";
$iter++;
}
diff --git a/includes/discovery/cemp-mib.inc.php b/includes/discovery/cemp-mib.inc.php
deleted file mode 100755
index e5f0bee1be..0000000000
--- a/includes/discovery/cemp-mib.inc.php
+++ /dev/null
@@ -1,46 +0,0 @@
-
diff --git a/includes/discovery/cmp-mib.inc.php b/includes/discovery/cmp-mib.inc.php
deleted file mode 100755
index 64dd464869..0000000000
--- a/includes/discovery/cmp-mib.inc.php
+++ /dev/null
@@ -1,39 +0,0 @@
- $cmp) {
- if(is_array($cmp)) {
- if(mysql_result(mysql_query("SELECT count(cmp_id) FROM `cmpMemPool` WHERE `Index` = '$index' AND `device_id` = '".$device['device_id']."'"),0) == '0') {
- $query = "INSERT INTO cmpMemPool (`Index`,`cmpName`,`cmpAlternate`,`cmpValid`,`cmpUsed`,`cmpFree`,`cmpLargestFree`,`device_id`)
- values ('$index', '".$cmp['ciscoMemoryPoolName']."', '".$cmp['ciscoMemoryPoolAlternate']."',
- '".$cmp['ciscoMemoryPoolValid']."', '".$cmp['ciscoMemoryPoolUsed']."', '".$cmp['ciscoMemoryPoolFree']."',
- '".$cmp['ciscoMemoryPoolLargestFree']."', '".$device['device_id']."')";
- mysql_query($query);
- echo("+");
- } else {
-
- }
-
- $valid_cmp[$index] = 1;
- }
-}
-
-$sql = "SELECT * FROM `cmpMemPool` WHERE `device_id` = '".$device['device_id']."'";
-$query = mysql_query($sql);
-
-while ($test_ciscoMemoryPool = mysql_fetch_array($query)) {
- if(!$valid_cmp[$test_ciscoMemoryPool[Index]]) {
- echo("-");
- mysql_query("DELETE FROM `ciscoMemoryPool` WHERE ciscoMemoryPool_id = '" . $test['ciscoMemoryPool_id'] . "'");
- }
-}
-
-unset($valid_ciscoMemoryPool);
-echo("\n");
-
-?>
diff --git a/includes/discovery/processors-ucd-old.inc.php b/includes/discovery/processors-ucd-old.inc.php
new file mode 100644
index 0000000000..62ba3e3b6b
--- /dev/null
+++ b/includes/discovery/processors-ucd-old.inc.php
@@ -0,0 +1,20 @@
+
diff --git a/includes/discovery/processors.inc.php b/includes/discovery/processors.inc.php
index 0b375e0961..df90705d18 100755
--- a/includes/discovery/processors.inc.php
+++ b/includes/discovery/processors.inc.php
@@ -8,6 +8,10 @@ include("processors-junos.inc.php");
include("processors-hrdevice.inc.php");
include("processors-ironware.inc.php");
+## Last-resort discovery here
+
+include("processors-ucd-old.inc.php");
+
### Remove processors which weren't redetected here
$sql = "SELECT * FROM `processors` WHERE `device_id` = '".$device['device_id']."'";
diff --git a/includes/polling/processors-ucd-old.inc.php b/includes/polling/processors-ucd-old.inc.php
new file mode 100644
index 0000000000..ab21141431
--- /dev/null
+++ b/includes/polling/processors-ucd-old.inc.php
@@ -0,0 +1,11 @@
+
diff --git a/includes/polling/processors.inc.php b/includes/polling/processors.inc.php
index d95bbcb344..351e4cbd8d 100755
--- a/includes/polling/processors.inc.php
+++ b/includes/polling/processors.inc.php
@@ -4,10 +4,17 @@ $query = "SELECT * FROM processors WHERE device_id = '" . $device['device_id'] .
$proc_data = mysql_query($query);
while($processor = mysql_fetch_array($proc_data)) {
- $proc = snmp_get ($device, $processor['processor_oid'], "-O Uqnv");
-
echo("Checking CPU " . $processor['processor_descr'] . "... ");
+ $file = $config['install_dir']."/includes/polling/processors-".$processor['processor_type'].".inc.php";
+ if(is_file($file)) {
+ include($file);
+ } else {
+ $proc = snmp_get ($device, $processor['processor_oid'], "-O Uqnv");
+ }
+
+
+
$procrrd = $config['rrd_dir'] . "/" . $device['hostname'] . "/" . safename("processor-" . $processor['processor_type'] . "-" . $processor['processor_index'] . ".rrd");
if (!is_file($procrrd)) {