Amigos,
boa noite. Estou tentando fazer um script que informa o uso do Processador em um servidor Windows.
Encontrei na internet um script que funciona em partes. Porém o uso do Processador sempre retorna vazio.
<?php
define ( 'CPU_NAME', '.' );
$obj = new COM ( 'winmgmts:{impersonationLevel=impersonate}//' . CPU_NAME . '/root/cimv2' );
$pc = 0;
foreach ( $obj->instancesof ( 'Win32_Processor' ) as $mp )
{
echo "<pre>Processor (" . ++$pc . ")\r\n\r\n";
echo " Processor Id: " . $mp->ProcessorId . "\r\n";
echo " Name: " . trim ( $mp->Name ) . " @ " . $mp->CurrentClockSpeed . " MHz\r\n";
echo " CPU Load: " . $mp->LoadPercentage . "%\r\n";
echo " CPU Status: " . $mp->Status . "\r\n";
echo " CPU Stepping: " . $mp->Stepping . "\r\n";
echo " CPU Revision: " . $mp->Revision . "\r\n";
echo " System Name: " . $mp->SystemName . "\r\n</pre>";
}
?>
Alguém tem alguma ideia de como trazer o uso do processador?
Agradeço a atenção de todos.