Guest User

Untitled

a guest
Apr 5th, 2019
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. <?php
  2. // error_reporting(E_ALL);
  3.  
  4. $db_host = "xx";
  5. $db_user = "root";
  6. $db_pass = "xxx";
  7. $db_name = "lvps";
  8.  
  9. mysql_connect($db_host, $db_user, $db_pass)or die("cannot connect");
  10. mysql_select_db($db_name)or die("cannot select DB");
  11.  
  12.  
  13. $mmp = mysql_query("SELECT * FROM vps_vps_status");
  14.  
  15. while ($rows = mysql_fetch_array($mmp))
  16. {
  17. getvpsinfo($rows['vps_id'], "ram");
  18. getvpsinfo($rows['vps_id'], "hdd");
  19. getvpsinfo($rows['vps_id'], "cpu");
  20.  
  21. /*$dd=getvpsinfo($rows['vps_id'], "hdd");
  22. $dd=getvpsinfo($rows['vps_id'], "cpu");
  23. $dd=getvpsinfo($rows['vps_id'], "uptime");*/
  24. }
  25.  
  26.  
  27.  
  28. function getvpsinfo($vpsID, $select)
  29. {
  30. if ($select == 'ram') {
  31. $output = shell_exec("vzctl exec2 ".$vpsID." free -m | awk {'print $3'}");
  32. $output = explode("\n", $output);
  33. $output = $output[1];
  34.  
  35. mysql_query("UPDATE vps_vps_status SET ram='$output' WHERE vps_id='$vpsID'");
  36. echo $output;
  37. }
  38. else if ($select == 'hdd') {
  39. $output = shell_exec("vzctl exec2 ".$vpsID." df -h |awk {'print $3'}");
  40. $output = explode("\n", $output);
  41. $output = $output[1];
  42.  
  43. mysql_query("UPDATE vps_vps_status SET disk='$output' WHERE vps_id='$vpsID'");
  44. echo $output;
  45. }
  46. else if ($select == 'cpu') {
  47. $output = shell_exec("vzctl exec2 ".$vpsID." vmstat 1 5 |awk '{print $15}' > file");
  48.  
  49. //mysql_query("UPDATE vps_vps_status SET cpu='$output' WHERE vps_id='$vpsID'");
  50. echo $output;
  51. }
  52. }
  53.  
  54.  
  55.  
  56. ?>
Add Comment
Please, Sign In to add comment