Scout_Realtime, surveillez votre serveur Gnu / Linux depuis le navigateur

À propos de Scout_Realtime

Dans le prochain article, nous allons jeter un œil à Scout_Realtime. Dans les articles précédents de ce blog, nous avons vu différents outils basés sur la ligne de commande pour surveiller les performances de notre système Gnu / Linux, tels que htop, regards et d'autres. Celui que nous allons voir aujourd'hui en est un autre outil simple pour surveiller un serveur.

Scout en temps réel nous affichera les mesures de disque, de mémoire, de réseau, de processeur et de processus. Il s'agit d'un outil simple, facile à utiliser et basé sur le Web pour surveiller les métriques du serveur Linux en temps réel, de manière très claire. Il nous montrera des graphiques fluides sur les métriques collectées à partir du processeur, de la mémoire, du disque, du réseau et des processus. Tout cela en temps réel.

Dans cet article, nous allons voir comment installer cet outil de surveillance appelé scout_realtime sur Ubuntu pour surveiller un serveur distant. Mais avant d'entrer dans le vif du sujet, nous allons voir certaines des caractéristiques générales que ce programme va offrir aux utilisateurs.

Caractéristiques générales de scout_realtime

  • Le programme est Open source. Son code source est visible sur la page de GitHub.
  • Le défilement est fluide dans le mettre à jour les graphiques toutes les secondes.
  • Toutes les indicateurs de performance clés (CPU, mémoire, utilisation du disque et trafic réseau) sont dans une seule vue pour une meilleure lecture des données.
  • Les métriques d'utilisation de la mémoire sont plus claires et plus précises, selon son site Web, que dans d'autres programmes ayant le même objectif.
  • Les processus sont regroupés avec le même nom et le nombre de processus en cours sont affichés. Il s'agit de garantir que les tendances des processus actifs deviennent plus claires.
  • Scout_temps réel fortement dépendant du système de fichiers proc pour obtenir des métriques. Procfs est disponible dans les distributions basées sur Gnu / Linux. OSX et FreeBSD ne prennent pas entièrement en charge procfs et ne sont pas compatibles.

Installation de l'outil de surveillance Scout_realtime sur Ubuntu

Pour installer scout_realtime sur notre serveur Gnu / Linux, nous devrons installer Ruby 1.9.3 ou supérieur. Pour cela, nous utiliserons la commande suivante dans un terminal (Ctrl + Alt + T):

installation de ruby ​​sur le serveur Ubuntu

sudo apt install rubygems

Une fois l'installation de Ruby terminée dans notre système, nous pouvons installer le package scout_realtime en utilisant la commande suivante dans le même terminal:

Installation de Scout_realtime

sudo gem install scout_realtime

Démarrer scout_realtime

Après avoir installé le package avec succès, nous devons démarrer le démon scout_realtime. Celui-ci sera chargé de collecter les métriques du serveur en temps réel. Pour démarrer le démon, dans le terminal (Ctrl + Alt + T) nous écrivons:

lancement de scout_realtime

scout_realtime

Après avoir lancé le démon scout_realtime, il s'exécute sur notre serveur Linux que nous voulons surveiller à distance via le port 5555.

Ouvrir les ports du pare-feu

Si nous exécutons un pare-feu, nous devrons ouvrir le port 5555 que scout_realtime utilise. Avec cela, nous vous permettrons de faire des demandes. Ceci peut être consulté comment le faire dans la page d'aide de UFW qu'ils nous proposent sur le site Ubuntu,

Accéder à Scout_Realtime

scout_realtime en cours d'exécution

Une fois les ports ouverts, depuis n'importe quelle autre machine, nous ouvrons un navigateur web et nous utiliserons l'URL ci-dessous pour accéder aux graphiques et surveiller les performances du serveur distant.

http://localhost:5555

Ou nous pouvons également utiliser:

http://direccion-ip-o-dominio.com:5555

Afficher les journaux du programme

Par défaut, les journaux sont enregistrés dans le fichier .scout / scout_realtime.log du système. Nous pourrons consulter ces registres à l'aide de la commande cat dans un terminal (Ctrl + Alt + T) comme suit:

cat .scout/scout_realtime.log

Arrêter Scout_realtime

Si nous voulons arrêter le démon scout_realtime, nous allons exécuter la commande suivante dans le terminal (Ctrl + Alt + T):

scout_realtime stop

Désinstaller scout_realtime

Pour désinstaller scout_realtime du système, nous n'aurons qu'à exécuter la commande suivante dans le terminal:

sudo gem uninstall scout_realtime

Aide et informations

Pour vérifier les options disponibles de ce programme, nous pourrons écrire dans un terminal:

aide scout_realtime

scout_realtime --help

Si quelqu'un a besoin plus d'informations à propos de ce programme, vous pouvez contacter le référentiel github de scout_realtime. Si quelqu'un trouve un bogue dans le programme, il peut le signaler comme suit lien.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.