| | |
| | | */ |
| | | $cpuData = shell_exec("cat /proc/cpuinfo"); |
| | | $cpuInfo = explode("\n", $cpuData); |
| | | $processor = 0; |
| | | |
| | | foreach($cpuInfo as $line){ |
| | | $part = preg_split("/:/", $line); |
| | | |
| | | $part = preg_split("/:/", $line); |
| | | $key = trim($part[0]); |
| | | $value = trim($part[1]); |
| | | $data[$key] = $value; |
| | | if($key == 'processor') $processor = intval($value); |
| | | if($key != '') $data[$key.' '.$processor] = $value; |
| | | } |
| | | |
| | | /* the cpu has no state. It is, what it is */ |
| | |
| | | |
| | | function _checkTcp ($host,$port) { |
| | | |
| | | $fp = @fsockopen ($host, $port, &$errno, &$errstr, 2); |
| | | $fp = @fsockopen ($host, $port, $errno, $errstr, 2); |
| | | |
| | | if ($fp) { |
| | | fclose($fp); |
| | |
| | | |
| | | function _checkUdp ($host,$port) { |
| | | |
| | | $fp = @fsockopen ('udp://'.$host, $port, &$errno, &$errstr, 2); |
| | | $fp = @fsockopen ('udp://'.$host, $port, $errno, $errstr, 2); |
| | | |
| | | if ($fp) { |
| | | fclose($fp); |