Use Status Logs API to get the logs of your VPS status on your server.
HTTP Request
https://hostname:4083/index.php?act=statuslogs&svs=vpsid
Parameters
Name | Type | Value | Description | Required |
---|---|---|---|---|
act | GET | statuslogs | The action specified to retrieve data | Yes |
svs | POST | Int | The vps whose statuslogs have to be retrieved. This is passed to the URL | Yes |
vid | POST | Int | The vpsid of the vps to check the status logs. This is passed as a POST parameter | Yes |
Sample Code
PHP
<?php
require_once('/usr/local/virtualizor/sdk/enduser.php');
$key = '';
$pass = '';
$ip = '';
$admin = new Virtualizor_Enduser_API($ip, $key, $pass);
$vid = 3384;
$output = $admin->statuslogs($vid);
print_r(json_encode($output));
?>
Curl
curl -k -X GET
-L "https://hostname:4083/index.php?act=statuslogs&svs=3577&
api=json&apikey=your_api_key&apipass=your_api_pass&do=1"
Output
{
"uid": "321",
"act": "statuslogs",
"timezone": 1,
"timenow": "September 23, 2016, 7:31 am",
"vpsid": "3008",
"username": "test@test.com",
"user_type": "2",
"preferences": {
"fname": "test",
"lname": "test",
"language": "english",
"theme": "default",
"timezone": 1,
"logo": ""
},
"url": "index.php?",
"rdns": {
"pdnsid": null
},
"support_link": "http://softaculous.com",
"disable_login_logo": 1,
"title": "Status logs",
"var": [{
"vpsid": "3008",
"time": "1474611842",
"status": "1",
"disk": "637",
"inode": "21298",
"ram": "0",
"cpu": "1.80",
"actual_cpu": "1.80",
"net_in": "0",
"net_out": "0"
}, {
"vpsid": "3008",
"time": "1474611362",
"status": "1",
"disk": "3252",
"inode": "64813",
"ram": "0",
"cpu": "0.70",
"actual_cpu": "0.70",
"net_in": "60",
"net_out": "0"
}, {
"vpsid": "3008",
"time": "1474610884",
"status": "0",
"disk": "3252",
"inode": "64813",
"ram": "0",
"cpu": "0.00",
"actual_cpu": "0.00",
"net_in": "0",
"net_out": "0"
}, {
"vpsid": "3008",
"time": "1474610402",
"status": "1",
"disk": "3252",
"inode": "64813",
"ram": "0",
"cpu": "1.40",
"actual_cpu": "1.40",
"net_in": "60",
"net_out": "0"
}],
"num_res": "1199",
"time_taken": "0.900"
}