...
 PHP:
function get_server_load ()
    {
      global $tracker_lang;
      if (strtolower (substr (PHP_OS, 0, 3)) === 'win')
      {
        if (class_exists ('COM'))
        {
          if (substr (phpversion (), 0, 1) == '4')
          {
            $wmi = new COM ('WinMgmts:\\.');
            $cpus = $wmi->InstancesOf ('Win32_Processor');
            $cpuload = 0;
            $i = 0;
            while ($cpu = $cpus->Next ())
            {
              $cpuload += $cpu->LoadPercentage;
              ++$i;
            }
            $cpuload = round ($cpuload / $i, 2);
            return '' . $cpuload;
          }
          $wmi = new COM ('WinMgmts:\\.');
          $cpus = $wmi->InstancesOf ('Win32_Processor');
          $cpuload = 0;
          $i = 0;
          foreach ($cpus as $cpu)
          {
            $cpuload += $cpu->LoadPercentage;
            ++$i;
          }
          $cpuload = round ($cpuload / $i, 2);
          return '' . $cpuload;
        }
        return $tracker_lang['unknown'];
      }
      if (@file_exists ('/proc/loadavg'))
      {
        $load = @file_get_contents ('/proc/loadavg');
        $serverload = explode (' ', $load);
        $serverload[0] = round ($serverload[0], 4);
        if (!$serverload)
        {
          $load = @exec ('uptime');
          $load = split ('load averages?: ', $load);
          $serverload = explode (',', $load[1]);
        }
      }
      else
      {
        $load = @exec ('uptime');
        $load = split ('load averages?: ', $load);
        $serverload = explode (',', $load[1]);
      }
      $returnload = trim ($serverload[0]);
      if (!$returnload)
      {
        $returnload = $tracker_lang['unknown'];
      }
      return $returnload;
    }
font>