diff --git a/header.php b/header.php
index bf871011..b42815ca 100644
--- a/header.php
+++ b/header.php
@@ -13,6 +13,23 @@
$celsius = str_replace(array("\r\n","\r","\n"),"", $output);
$fahrenheit = round(str_replace(["\r\n","\r","\n"],"", $output*9./5)+32);
$temperatureunit = parse_ini_file("/etc/pihole/setupVars.conf")['TEMPERATUREUNIT'];
+
+ // Get load
+ $loaddata = sys_getloadavg();
+ // Get number of processing units available to PHP
+ // (may be less than the number of online processors)
+ $nproc = shell_exec('nproc');
+
+ // Get memory usage
+ $free = shell_exec('free');
+ $free = (string)trim($free);
+ $free_arr = explode("\n", $free);
+ $mem = explode(" ", $free_arr[1]);
+ $mem = array_filter($mem);
+ $mem = array_merge($mem);
+ $used = $mem[2] - $mem[5] - $mem[6];
+ $total = $mem[1];
+ $memory_usage = $used/$total*100;
?>
@@ -165,6 +182,30 @@
echo $fahrenheit . '°F';
echo '';
?>
+
+ Load: ' . $loaddata[0] . ' ' . $loaddata[1] . ' '. $loaddata[2] . '';
+ ?>
+
+ Memory usage: ' . sprintf("%.1f",$memory_usage) . '%';
+ ?>