Description
L'utilité de ce composent développé en PHP, est de récupérer les informations vitales sur un serveur (Ubuntu ou Debian), avec une connexion Ssh qui doit être définie par avance et implémenté dans l'instance de la classe. Comme exemple : la capacité mémoire avec la consommation de celle-ci, la capacité CPU avec ça consommation. La portabilité dans diffèrent projet est primordiale, avec composer l'installation et la mise en place est un jeu d'enfant.
Les prérequis est d'avoir Php 7.4 minimum et l'outils de gestion de package
Composer installé sur son poste ou l'utiliser en
standalone(composer.phar).
Lien officiel de Composer --> Download
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();