PHP code example of divineomega / php-server-info
1. Go to this page and download the library: Download divineomega/php-server-info library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
divineomega / php-server-info example snippets
use DivineOmega\ServerInfo\Server;
use DivineOmega\SSHConnection\SSHConnection;
>withPrivateKey('/home/user/.ssh/id_rsa');
$array = (new Server($connection))
->metrics()
->toArray();
var_dump($array);
array(14) {
["uptime"]=>
int(7564013)
["hostname"]=>
string(11) "example"
["disk-usage-percentage"]=>
int(29)
["total-disk-space-bytes"]=>
int(18045964)
["memory-usage-percentage"]=>
int(37)
["total-memory-bytes"]=>
int(1009128)
["swap-usage-percentage"]=>
int(26)
["total-swap-bytes"]=>
int(1048572)
["mysql-server-running"]=>
bool(true)
["apache-server-running"]=>
bool(false)
["nginx-server-running"]=>
bool(true)
["active-http-connections"]=>
int(0)
["load-averages"]=>
array(3) {
[1]=>
float(0.13)
[5]=>
float(0.19)
[15]=>
float(0.13)
}
["cpu-usage-percentage"]=>
float(6.2)
}
bash
composer