Lors de la gestion d'environnements avec des serveurs Linux, nous avons un grand avantage et c'est que nous avons de nombreux outils gratuits pour surveiller le système à la fois au niveau matériel et logiciel grâce au code gratuit. Chaque outil a ses propres caractéristiques et approche, certaines plus complètes que d'autres, et aujourd'hui Solvetic parlera d'un outil spécial appelé Scout_Realtime pour une utilisation dans les environnements Linux.
Qu'est-ce que Scout_RealtimeScout_Realtime a été développé comme un outil simple basé sur le Web afin d'effectuer une surveillance complète des différentes métriques du serveur Linux en temps réel.
ParamètresEn utilisant cet outil, nous obtiendrons des métriques de paramètres telles que :
- CPU
- Mémoire
- Disque dur
- Rapporter
- Les meilleurs processus, les 10 plus importants, et le tout en temps réel.
Caractéristiques et avantagesCertaines des fonctionnalités et avantages que nous aurons lors de l'utilisation de Scout_Realtime sont :
- Graphiques mis à jour toutes les secondes : cet utilitaire dispose d'un contexte historique des graphiques de chaque métrique avec lequel le suivi se fera totalement en temps réel
- Afficher l'activité du disque et du réseau : métriques ajoutées pour l'utilisation du disque, l'espace disque disponible et le trafic réseau actuel
- Regroupement des processus par nom, maintenant les processus portant le même nom sont regroupés et le nombre de processus en cours est affiché, de la même manière, lorsqu'un nouveau processus est activé, il sera affiché dans la console Web
- Métriques d'utilisation de la mémoire, il existe une métrique spéciale pour toute utilisation actuelle de la RAM car c'est l'un des facteurs qui a le plus d'impact au niveau des performances sous Linux.
1. Comment installer Scout_Realtime sur Linux
Étape 1
Pour installer scout_realtime sur le serveur Linux, nous devons avoir installé Ruby 1.9.3+, qui peut être installé avec l'une des commandes suivantes selon la distribution utilisée :
sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora)
AGRANDIR
Étape 2
Nous entrons la lettre Y ou S pour confirmer le téléchargement et l'installation respective. Une fois cette étape terminée, nous procédons à l'installation du package Scout_realtime avec la commande suivante :
sudo gem installer scout_realtime
AGRANDIR
Étape 3
Une fois le package scout_realtime installé, il sera nécessaire de démarrer le démon scout_realtime, afin qu'il puisse collecter les métriques du serveur en temps réel, pour cela nous exécutons la commande suivante :
scout_realtime
AGRANDIR
Étape 4
Avec ce résultat, nous pouvons vérifier que le démon scout_realtime est en cours d'exécution sur le serveur Linux et que pour le processus de surveillance à distance, le port 5555 sera disponible, en cas d'utilisation du pare-feu intégré, il sera nécessaire d'activer le port 5555 pour que scout_realtime écoute dans le pare-feu et permettre ainsi l'exécution des requêtes.
Pour cela, nous exécutons les opérations suivantes :
Sur Debian ou Ubuntu
sudo ufw autoriser 5555 sudo ufw recharger
Sur CentOS 7
sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd reload
AGRANDIR
Étape 5
Si le pare-feu n'est pas activé, il peut être activé en exécutant ce qui suit :
sudo ufw activer l'accès à Scout_Realtime
2. Comment accéder à Scout_Realtime sur Linux
Étape 1
Une fois ce processus effectué, il sera possible d'accéder à l'outil depuis n'importe quel navigateur en utilisant la syntaxe suivante :
http://localhost: 5555ou alors
http : // adresse_IP : 5555Étape 2
Le résultat obtenu sera le suivant :
AGRANDIR
Étape 3
On y trouve les éléments suivants :
- Au sommet, l'utilisation en temps réel du processeur, du disque, de la mémoire et du réseau
- Dans la partie inférieure les 10 processus les plus pertinents du système
- Sur le côté, nous verrons l'architecture et la version du système, le nom de l'ordinateur, le nombre de processeurs, la RAM utilisée et l'espace libre sur le disque dur.
Par défaut, les logs scout_realtime sont stockés dans le répertoire .scout / scout_realtime.log, pour voir leur contenu nous pouvons utiliser la commande cat comme ceci :
chat .scout / scout_realtime.log
AGRANDIR
Étape 4
Si nous voulons arrêter le démon utilitaire, nous exécutons la commande suivante :
scout_realtime stopPour désinstaller complètement Scout_Realtime de Linux, vous devrez utiliser la commande suivante :
gem désinstaller scout_realtimeAinsi, cet utilitaire simple nous permet d'effectuer une surveillance constante et en temps réel des principaux composants de nos serveurs Linux.