pm2-gui-fr v0.1.4
pm2-gui-fr
Une interface web et terminal élégante pour Unitech/PM2.
Compatible avec PM2 v0.12.7+
Guide
- Features
- Cautions
- Installation
- Usage
- Configuration
- Authorisation
- UI/UX
- Servir des applications localement avec nginx et un domaine personnalisé
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 :
Authorisation
Accueil
Processus
Décrivez les informations complètes
Utilisation du CPU et de la mémoire
Journaux des logs
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.
4 years ago