graph_servers_hour.php 939 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. if(!DEFINED('EGP'))
  3. exit(header('Refresh: 0; URL=http://'.$_SERVER['SERVER_NAME'].'/404'));
  4. class graph_servers_hour extends cron
  5. {
  6. function __construct()
  7. {
  8. global $sql, $start_point;
  9. $servers = $sql->query('SELECT `id`, `online`, `ram_use`, `cpu_use`, `hdd_use`, `date` FROM `servers` ORDER BY `id` ASC');
  10. while($server = $sql->get($servers))
  11. {
  12. if($server['date']+3600 > $start_point)
  13. continue;
  14. $sql->query('INSERT INTO `graph_hour` set `server`="'.$server['id'].'",'
  15. .'`online`="'.$server['online'].'",'
  16. .'`cpu`="'.$server['cpu_use'].'",'
  17. .'`ram`="'.$server['ram_use'].'",'
  18. .'`hdd`="'.$server['hdd_use'].'", `time`="'.$start_point.'"');
  19. }
  20. return NULL;
  21. }
  22. }
  23. ?>