-CC-2750: Ability to query health status for pypo, liquidsoap,

media monitor, and recorder
This commit is contained in:
martin 2011-09-16 21:30:50 -04:00
parent 09c1259141
commit e1e34d297c
8 changed files with 566 additions and 551 deletions

View file

@ -34,9 +34,16 @@ class Application_Model_Systemstatus
if ($item->getElementsByTagName("name")->item(0)->nodeValue == $p_serviceName){
$data["process_id"] = $item->getElementsByTagName("pid")->item(0)->nodeValue;
$data["uptime_seconds"] = $item->getElementsByTagName("uptime")->item(0)->nodeValue;
$data["memory_perc"] = $item->getElementsByTagName("memory")->item(0)->getElementsByTagName("percenttotal")->item(0)->nodeValue;
$data["memory_kb"] = $item->getElementsByTagName("memory")->item(0)->getElementsByTagName("kilobytetotal")->item(0)->nodeValue;
$data["cpu_perc"] = $item->getElementsByTagName("cpu")->item(0)->getElementsByTagName("percent")->item(0)->nodeValue;
$memory = $item->getElementsByTagName("memory");
if ($memory->length > 0){
$data["memory_perc"] = $memory->item(0)->getElementsByTagName("percenttotal")->item(0)->nodeValue;
$data["memory_kb"] = $memory->item(0)->getElementsByTagName("kilobytetotal")->item(0)->nodeValue;
}
$cpu = $item->getElementsByTagName("cpu");
if ($cpu->length > 0){
$data["cpu_perc"] = $cpu->item(0)->getElementsByTagName("percent")->item(0)->nodeValue;
}
break;
}
}