dakata__92
Super Moderator
Колеги, мъчи ме един казус. С метода по-долу взимам информация за натоварването на сървъра. Използвам apache потребител, който е с ограничени права. Въпроса ми е как да подам IP адреса и на другите сървъри за да извадя информацията и за тях?
Код:
public function getLinuxServerInformation()
{
$returnArray = [];
if (file_exists('/proc/loadavg')) {
$returnArray['proc_loadavg'] = file_get_contents('/proc/loadavg');
}
if ($explode = explode(' ', `uptime`)) {
$returnArray['uptime'] = implode(' ', $explode);
}
if (function_exists('shell_exec')) {
$returnArray['cpu']['count'] = shell_exec('cat /proc/cpuinfo | grep processor | wc -l');
$returnArray['cpu']['all'] = shell_exec('cat /proc/cpuinfo');
}
return $returnArray;
}