diff --git a/html/pages/device/health/memory.inc.php b/html/pages/device/health/memory.inc.php
new file mode 100644
index 000000000..a98ddc003
--- /dev/null
+++ b/html/pages/device/health/memory.inc.php
@@ -0,0 +1,73 @@
+");
+ echo("
");
+ $i = '1';
+ $mempools = mysql_query("SELECT * FROM `mempools` WHERE device_id = '" . $device['device_id'] . "'");
+ while($mempool = mysql_fetch_array($mempools)) {
+ if(!is_integer($i/2)) { $row_colour = $list_colour_a; } else { $row_colour = $list_colour_b; }
+
+ $proc_url = "?page=device/".$device['device_id']."/health/memory/";
+
+ $text_descr = $mempool['mempool_descr'];
+
+ $mempool_url = "/device/".$device['device_id']."/health/memory/";
+ $mini_url = $config['base_url'] . "/graph.php?id=".$mempool['mempool_id']."&type=mempool&from=".$day."&to=".$now."&width=80&height=20&bg=f4f4f4";
+
+ $mempool_popup = "onmouseover=\"return overlib('".$device['hostname']." - ".$text_descr;
+ $mempool_popup .= "
";
+ $mempool_popup .= "', RIGHT".$config['overlib_defaults'].");\" onmouseout=\"return nd();\"";
+
+ $total = formatStorage($mempool['mempool_total']);
+ $used = formatStorage($mempool['mempool_used']);
+ $free = formatStorage($mempool['mempool_free']);
+
+ $perc = round($mempool['mempool_used'] / $mempool['mempool_total'] * 100);
+
+ if($perc > '90') { $left_background='c4323f'; $right_background='C96A73';
+ } elseif($perc > '75') { $left_background='bf5d5b'; $right_background='d39392';
+ } elseif($perc > '50') { $left_background='bf875b'; $right_background='d3ae92';
+ } elseif($perc > '25') { $left_background='5b93bf'; $right_background='92b7d3';
+ } else { $left_background='9abf5b'; $right_background='bbd392'; }
+
+ echo("| " . $text_descr . " |
+  |
+
+ ".print_percentage_bar (400, 20, $perc, "$used / $total", "ffffff", $left_background, $free , "ffffff", $right_background)."
+ |
+ ".$perc."% |
+
");
+
+
+ echo("");
+
+ $daily_graph = "graph.php?id=" . $mempool['mempool_id'] . "&type=mempool&from=$day&to=$now&width=211&height=100";
+ $daily_url = "graph.php?id=" . $mempool['mempool_id'] . "&type=mempool&from=$day&to=$now&width=400&height=150";
+
+ $weekly_graph = "graph.php?id=" . $mempool['mempool_id'] . "&type=mempool&from=$week&to=$now&width=211&height=100";
+ $weekly_url = "graph.php?id=" . $mempool['mempool_id'] . "&type=mempool&from=$week&to=$now&width=400&height=150";
+
+ $monthly_graph = "graph.php?id=" . $mempool['mempool_id'] . "&type=mempool&from=$month&to=$now&width=211&height=100";
+ $monthly_url = "graph.php?id=" . $mempool['mempool_id'] . "&type=mempool&from=$month&to=$now&width=400&height=150";
+
+ $yearly_graph = "graph.php?id=" . $mempool['mempool_id'] . "&type=mempool&from=$year&to=$now&width=211&height=100";
+ $yearly_url = "graph.php?id=" . $mempool['mempool_id'] . "&type=mempool&from=$year&to=$now&width=400&height=150";
+
+ echo("', LEFT);\" onmouseout=\"return nd();\">
+ ");
+ echo("', LEFT);\" onmouseout=\"return nd();\">
+ ");
+ echo("', LEFT);\" onmouseout=\"return nd();\">
+ ");
+ echo("', LEFT);\" onmouseout=\"return nd();\">
+ ");
+ echo(" |
");
+
+ $i++;
+ }
+ echo("
");
+ echo("");
+
+
+?>
+