Complete resource monitoring system implementation with dashboard, Discord alerts, and documentation

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-09-10 20:21:06 +00:00
parent 57a34d3a2b
commit 9682416b81
5 changed files with 321 additions and 54 deletions

View file

@ -1198,5 +1198,27 @@ class OGPRemoteLibrary
//Unknown response
return -4;
}
/// Get system-wide resource usage from agent
public function get_system_resource_usage()
{
$args = $this->encrypt_params("system_resources");
$this->add_enc_chk($args);
$request = xmlrpc_encode_request("get_system_resource_usage", $args);
$response = $this->sendRequest($request);
return $response;
}
/// Get resource usage for a specific game server from agent
public function get_gameserver_resource_usage($home_id)
{
$args = $this->encrypt_params($home_id);
$this->add_enc_chk($args);
$request = xmlrpc_encode_request("get_gameserver_resource_usage", $args);
$response = $this->sendRequest($request);
return $response;
}
}
?>