Use List Processes API to get information about the all the processes running on VPS of your server.
HTTP Request
https://hostname:4083/index.php?act=processes&svs=vpsid
Parameters
Name | Type | Value | Description | Required |
---|---|---|---|---|
act | GET | processes | The action will display a list of processes | Yes |
svs | POST | vpsid | The vpsid whose processes need to be listed. Sent using URL. | Yes |
vid | POST | Int | The vpsid whose processes need to be listed. Sent as a post parameter. | Yes |
Sample Code
PHP
<?php
require_once('/usr/local/virtualizor/sdk/enduser.php');
$key = 'your_api_key';
$pass = 'your_api_pass';
$ip = 'your_server_ip';
$admin = new Virtualizor_Enduser_API($ip, $key, $pass);
$vid = 3615;
$output = $admin->processes($vid);
print_r(json_encode($output));
?>
Curl
curl -k -X GET -L "https://hostname:4083/index.php?act=processes&
svs=3615&api=json&apikey=your_api_key&
apipass=your_api_pass"
Output
{
"uid": "372",
"act": "processes",
"timezone": 1,
"timenow": "October 11, 2016, 1:11 am",
"vpsid": 3615,
"username": "test@test.com",
"user_type": "2",
"preferences": {
"fname": "test",
"lname": "test",
"language": "english",
"theme": "default",
"timezone": 1,
"logo": ""
},
"url": "index.php?",
"rdns": {
"pdnsid": "12"
},
"pdns": {
"pdnsid": "12"
},
"support_link": "http://softaculous.com",
"title": "List of Processes",
"processes": [{
"PID": "1",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.3",
"RSS": "3564",
"TT": "?",
"STAT": "Ss",
"TIME": "00:00:01",
"COMMAND": "init -z"
}, {
"PID": "2",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.0",
"RSS": "0",
"TT": "?",
"STAT": "S",
"TIME": "00:00:00",
"COMMAND": "[kthreadd/105]"
}, {
"PID": "3",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.0",
"RSS": "0",
"TT": "?",
"STAT": "S",
"TIME": "00:00:00",
"COMMAND": "[khelper/105]"
}, {
"PID": "75",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.2",
"RSS": "2456",
"TT": "?",
"STAT": "Ss",
"TIME": "00:00:00",
"COMMAND": "/usr/lib/systemd/systemd-journald"
}, {
"PID": "83",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.1",
"RSS": "1680",
"TT": "?",
"STAT": "Ss",
"TIME": "00:00:00",
"COMMAND": "/usr/lib/systemd/systemd-udevd"
}, {
"PID": "120",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.1",
"RSS": "1524",
"TT": "?",
"STAT": "Ss",
"TIME": "00:00:00",
"COMMAND": "/usr/lib/systemd/systemd-logind"
}, {
"PID": "122",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.3",
"RSS": "3596",
"TT": "?",
"STAT": "Ss",
"TIME": "00:00:00",
"COMMAND": "/usr/sbin/sshd -D"
}, {
"PID": "128",
"USER": "dbus",
"%CPU": "0.0",
"%MEM": "0.1",
"RSS": "1648",
"TT": "?",
"STAT": "Ss",
"TIME": "00:00:00",
"COMMAND": "/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation"
}, {
"PID": "144",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.0",
"RSS": "796",
"TT": "tty2",
"STAT": "Ss+",
"TIME": "00:00:00",
"COMMAND": "/sbin/agetty --noclear tty2 linux"
}, {
"PID": "145",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.0",
"RSS": "792",
"TT": "tty1",
"STAT": "Ss+",
"TIME": "00:00:00",
"COMMAND": "/sbin/agetty --noclear --keep-baud console 115200 38400 9600 vt220"
}, {
"PID": "6314",
"USER": "root",
"%CPU": "0.0",
"%MEM": "0.1",
"RSS": "1636",
"TT": "?",
"STAT": "Rs",
"TIME": "00:00:00",
"COMMAND": "ps ax -eo pid,user,pcpu,pmem,rss,tty,stat,time,command"
}],
"processes_head": ["PID", "USER", "%CPU", "%MEM", "RSS", "TT", "STAT", "TIME", "COMMAND"],
"time_taken": "0.294"
}