jjeanniard/infoserver

Get info linux ubuntu server.

v1.0.3 2020-07-17 08:36 UTC

This package is auto-updated.

Last update: 2024-03-25 22:51:29 UTC


README

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