Skip to content

jeanniardJ/InfoServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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