0.1.4 • Published 4 years ago

pm2-gui-fr v0.1.4

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

pm2-gui-fr NPM version Build Status

Une interface web et terminal élégante pour Unitech/PM2.

Compatible avec PM2 v0.12.7+

image

Guide

Features

  • Tableau de bord ressemblant à PM2.
  • Contrôle à distance du moniteur / Web.
  • Les processus PM2 sont surveillés par un émetteur abonné.
  • Communiqué directement avec PM2 via la prise RPC.
  • Socket.io entre le client et le serveur.
  • Surveillez l'utilisation du processeur et de la mémoire du serveur en temps réel.
  • Surveillez les processus PM2 en temps réel.
  • PM2 restart/stop/delete.
  • Haute performance. Dans mon cas, il existe près d'une centaine de processus, mais pm2-gui fonctionne sans aucune succion.

Cautions

  • L'interface Web est écrite par CSS3 && HTML5, alors affichez-la avec la dernière version du navigateur (WebGL, Animation, WebSocket prend en charge), par ex. Chrome, Safari et Firefox.

Installation

$ npm install pm2-gui-fr -g
$ pm2-gui <cmd> [options]
# ou
$ npm install pm2-gui-fr --production
$ cd node_modules/pm2-gui
# ou (recommande)
$ git clone https://github.com/tovi34/pm2-gui-fr.git
$ cd pm2-gui
$ npm install --production
# run monitor
$ ./pm2-gui <cmd> [options]

Usage

Exécutez la commande suivante pour obtenir de l'aide sur l'utilisation :

$ pm2-gui

Directly:

$ node pm2-gui.js <cmd> [options]

Programmable:

var pm2GUI = require('pm2-gui-fr');
pm2GUI.startWebServer([ini_config_file]);
pm2GUI.startAgent([ini_config_file]);
pm2GUI.dashboard([ini_config_file]);

Configuration

Modifiez le fichier pm2-gui-fr / pm2-gui.ini ou copiez le config example dans /etc/pm2-gui.ini (commençant par pm2-gui start /etc/pm2-gui.ini):

UI/UX

  • Animations incroyables et fluides.
  • Haute performance.

Tableau de bord de type PM2 :

image

Authorisation

image

Accueil

image

Processus

image

Décrivez les informations complètes

image

Utilisation du CPU et de la mémoire

image

Journaux des logs

image

Servir des applications localement avec nginx et un domaine personnalisé

Test

$ npm test

License

(The MIT License)

Copyright (c) 2014-2016 Tjatse & Traduction FR : By LarchitecT

La permission est accordée, sans frais, à toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le «Logiciel»), de traiter le Logiciel sans restriction, y compris, sans limitation, les droits d'utilisation, de copie, de modification, de fusion , publier, distribuer, sous-licencier et / ou vendre des copies du Logiciel, et autoriser les personnes à qui le Logiciel est fourni à le faire, sous réserve des conditions suivantes: L'avis de droit d'auteur ci-dessus et cet avis d'autorisation doivent être inclus dans toutes les copies ou parties substantielles du logiciel.

LE LOGICIEL EST FOURNI «TEL QUEL», SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS SANS S'Y LIMITER LES GARANTIES DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET DE NON-CONTREFAÇON. EN AUCUN CAS, LES AUTEURS OU LES DÉTENTEURS DE DROITS D'AUTEUR NE SERONT RESPONSABLES DE TOUTE RÉCLAMATION, DOMMAGE OU AUTRE RESPONSABILITÉ, QUE CE SOIT DANS UNE ACTION CONTRACTUELLE, TORTURE OU AUTRE, DÉCOULANT DU LOGICIEL OU DE L'UTILISATION OU D'AUTRES OPÉRATIONS DANS LE LOGICIEL.