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.

A Voir  Tutoriel Excel : Comment calculer la moyenne mobile.

#cd /temp/ #wget #tar xvzf ruby​​gems-1.8.24.tgz #cd ruby​​gems-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.