Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 1.25 KB

README.md

File metadata and controls

56 lines (38 loc) · 1.25 KB

News Server Linux

Latest Stable Version Total Downloads

Description

Récupère les informations de base d'un serveur linux:

  • Ubuntu 16.04, 20.04
  • Debian 10 et les retournes en tableaux, pour pouvoir ensuite les utilisées de différentes manières.
* getSystem()
* getCpu()
* getRam()
* getSwap()
* getLoadAverage()
* getReseau()
* getDisk()
* getUptime()

Installation

composer require jjeanniard/infoserver

Warning

Require: phpseclib/phpseclib

Usage

Exemple :

require __DIR__ . '/vendor/autoload.php';

use phpseclib\Net\SSH2;
use jjeanniard\InfoServer;

$ssh = new SSH2('localhost', 'port');

if (!$ssh->login('username', 'password')) {
    echo('Login Failed');
}

$dataServ = new InfoServer($ssh);
$dataServ->getCpu();

alt text

Licence

MIT