Remplacez la commande linux TOP par Scout Realtime.
Tout le monde connaît la commande top, qui vous permet de surveiller les ressources de votre serveur. Cette commande existe depuis *nix. Très utile mais pas forcément convivial. Je vous en montre une alternative dans ce tutoriel, plus populaire en Ruby…
Avant utilisation Scoutisme en temps réel vous devez installer rubis. Pour voir si Ruby et Gem sont installés, vous pouvez utiliser la commande suivante :
#rubis –v #gemme –v
travail normal Scoutisme en temps réel Au moins la version 1.9.3 de Ruby est requise.À moins que, comme moi, j’utilise la dernière version de Centos, il utilise Variante 1.8.4Nous devons donc installer Ruby manuellement.
Rien de compliqué, mais il faut être rigoureux. Si vous suivez exactement les commandes ci-dessous, tout devrait bien se passer.
- étape 1: Mise à jour du système et installation des outils de développement Centos
#yum update –y #yum groupinstall « outils de développement »
- Étape 2: Installer YAML
#cd /temp/ #wget http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz #tar xzvf yaml-0.1.4.tar.gz #cd yaml-0.1.4 #./ configure –prefix=/usr/local #make #sudo make install
- Étape 3: Installer Ruby V1.9.3
#cd /temp/ #wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz #tar xvzf ruby-1.9.3-p194. tar .gz #cd ruby-1.9.3-p194 #./configure #make #make install
- Étape 4: Installez la gemme Ruby
Maintenant, nous installons rubisA propos de késako ? Les gemmes sont des packages Ruby fournis par la communauté. On peut le comparer à « zip », qui contient le module à installer, et le descripteur utilisé pour l’installer (et qui est automatiquement lu par RubyGems). Les gemmes peuvent être téléchargées manuellement ou automatiquement via RubyGems.
#cd /temp/ #wget #tar xvzf rubygems-1.8.24.tgz #cd rubygems-1.8.24 #ruby setup.rb
Assurez-vous maintenant d’avoir la dernière version de Gems avec la commande suivante :
Mise à jour #gem – Système
Maintenant, si vous tapez la commande suivante, vous devriez obtenir la version du package affichée.
#ruby –v #gem –version
Installons maintenant le package Scoutisme en temps réel Utilisez la commande :
#gem Installer scout_realtime
attention! ! !si vous avez cette erreur Impossible d’exiger openssl, installez openSSL et reconstruisez ruby…c’est le référentiel HTTPS que vous utilisez ruby.
Pour ajouter des dépôts HTTP et supprimer des dépôts HTTPS, utilisez les commandes suivantes :
#gem source -a http://rubygems.org/ #gem source -r https://rubygems.org/
Maintenant, pour démarrer le démon, utilisez simplement la commande suivante :
#scout_realtime
Pour visualiser l’interface graphique de Scout Realtime, connectez-vous simplement à votre serveur via un navigateur. Le numéro de port utilisé par défaut est 5555. Par exemple, vous pouvez taper :
#http://localhost:5555
Il n’y a pas grand chose à dire sur l’interface, elle est très simple et très fonctionnelle.
Voici quelques commandes pour manipuler Scout Realtime :
Pour arrêter le démon :
#scout_realtime stop
Pour le désinstaller :
#gem Désinstaller scout_realtime
Si vous souhaitez modifier le port d’écoute par défaut, démarrez simplement le démon avec :
#scout_realtime –p port
Afficher le journal :
#vim /root/.scout/scout_realtime.log
tu peux l’utiliser paramètre -h.
C’est un morceau de logiciel qui change joyeusement le code. Même certains puristes auront du mal à installer une interface graphique. D’autres peuvent citer des problèmes de sécurité.
Quoi qu’il en soit, c’est une excellente initiative.
Source : http://scoutapp.github.io/scout_realtime/
c’est tout.
Stay connected