mirror of
				https://github.com/billz/raspap-webgui.git
				synced 2025-03-01 10:31:47 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
		
			Executable File
		
	
	
	
	
<?php
 | 
						|
 | 
						|
include_once('app/lib/system.php');
 | 
						|
 | 
						|
$system = new System();
 | 
						|
 | 
						|
$hostname = $system->hostname();
 | 
						|
$uptime   = $system->uptime();
 | 
						|
$cores    = $system->processorCount();
 | 
						|
 | 
						|
// mem used
 | 
						|
$memused  = $system->usedMemory();
 | 
						|
$memused_status = "primary";
 | 
						|
if ($memused > 90) {
 | 
						|
    $memused_status = "danger";
 | 
						|
} elseif ($memused > 75) {
 | 
						|
    $memused_status = "warning";
 | 
						|
} elseif ($memused >  0) {
 | 
						|
    $memused_status = "success";
 | 
						|
}
 | 
						|
 | 
						|
// cpu load
 | 
						|
$cpuload = $system->systemLoadPercentage();
 | 
						|
if ($cpuload > 90) {
 | 
						|
    $cpuload_status = "danger";
 | 
						|
} elseif ($cpuload > 75) {
 | 
						|
    $cpuload_status = "warning";
 | 
						|
} elseif ($cpuload >  0) {
 | 
						|
    $cpuload_status = "success";
 | 
						|
}
 | 
						|
 | 
						|
// cpu temp
 | 
						|
$cputemp = $system->systemTemperature();
 | 
						|
if ($cputemp > 70) {
 | 
						|
    $cputemp_status = "danger";
 | 
						|
} elseif ($cputemp > 50) {
 | 
						|
    $cputemp_status = "warning";
 | 
						|
} else {
 | 
						|
    $cputemp_status = "success";
 | 
						|
}
 | 
						|
 | 
						|
// hostapd status
 | 
						|
$hostapd = $system->hostapdStatus();
 | 
						|
if ($hostapd[0] ==1) {
 | 
						|
    $hostapd_status = "active";
 | 
						|
    $hostapd_led = "service-status-up";
 | 
						|
} else {
 | 
						|
    $hostapd_status = "inactive";
 | 
						|
    $hostapd_led = "service-status-down";
 | 
						|
}
 | 
						|
 |