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):
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:
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:
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
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:
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.