function get_procstats($init = false) { global $load; global $allresources; global $plotdata; if ($init) { $load = []; foreach ($allresources as $v) { $load[$v] = array("this" => array()); } } foreach ($allresources as $v) { UpdateStats($v, $init); } if ($init) { foreach ($allresources as $v) { foreach ($load[$v]["this"]["stats"]["net"] as $k2 => $v2) { $plotdata["net"]["data"][] = array("lines" => array("show" => "true", "fill" => "true", "zero" => "true"), "label" => "{$v}-{$k2}", "data" => array(), "sys" => $v, "if" => $k2); } } } // __~debug:jobmonitor{error_log( "get_procstats load[]:\n" . print_r( $load, true ) , 3, "/tmp/mylog" );} // __~debug:jobmonitor{error_log( "get_procstats plotdata[]:\n" . print_r( $plotdata, true ) , 3, "/tmp/mylog" );} }
$ProgPath[0]['Url'] = getURL("admin", "", "admin"); $ProgPath[1]['Name'] = $Lang['NaturalHosts']; $ProgPath[1]['Url'] = getURL("natural_host", "", "admin"); $MenuSection = "admin"; if (!ValidVar($Mode)) { $Mode = "List"; } $Grps = GetGrps(); if (!ValidId($GrpId)) { $GrpId = 0; } ///////////////////////////////////////////// ///////// call any process functions if (!$nsUser->DEMO) { if (ValidVar($Update) == 1) { UpdateStats(); } if (ValidVar($UpdateGrp) == 1) { UpdateByRegs(); } if ($Mode == "Delete" && ValidArr($SelHost)) { DeleteHosts($SelHost); } if ($Mode == "Ignore" && ValidArr($SelHost)) { IgnoreHosts($SelHost); } if ($Mode == "GrpMove" && ValidId($GrpMove) && ValidArr($SelHost)) { MoveHostsToGrp($GrpMove, $SelHost); } if ($Mode == "GrpFree" && ValidArr($SelHost)) { MoveHostsFromGrp($SelHost);
function get_procstats($init = false) { global $load; global $allresources; global $plotdata; if ($init) { $load = []; foreach ($allresources as $v) { $load[$v] = array("this" => array()); } } foreach ($allresources as $v) { UpdateStats($v, $init); } if ($init) { foreach ($allresources as $v) { foreach ($load[$v]["this"]["stats"]["net"] as $k2 => $v2) { $plotdata["net"]["data"][] = array("lines" => array("show" => "true", "fill" => "true", "zero" => "true"), "label" => "{$v}-{$k2}", "data" => array(), "sys" => $v, "if" => $k2); } } } // // }