Recherche de site Web

Scout_Realtime - Surveiller les métriques du serveur et des processus sous Linux


Dans le passé, nous avons couvert de nombreux outils basés sur la ligne de commande pour surveiller les performances de Linux, tels que top, htop, atop, looks, etc., ainsi qu'un certain nombre d'outils Web tels que cockpit, pydash, linux- Dash, pour n'en citer que quelques-uns. Vous pouvez également exécuter des coups d'œil en mode serveur Web pour surveiller les serveurs distants. Mais tout cela mis à part, nous avons découvert un autre outil simple de surveillance de serveur que nous aimerions partager avec vous, appelé Scout_Realtime.

Scout_Realtime est un outil Web simple et facile à utiliser pour surveiller les métriques du serveur Linux en temps réel, de manière optimale. Il vous montre des graphiques fluides sur les métriques collectées à partir du processeur, de la mémoire, du disque, du réseau et des processus (top 10), en temps réel.

Dans cet article, nous allons vous montrer comment installer l'outil de surveillance scout_realtime sur les systèmes Linux pour surveiller un serveur distant.

Installation de l'outil de surveillance Scout_Realtime sous Linux

1. Pour installer scout_realtime sur votre serveur Linux, vous devez avoir Ruby 1.9.3+ installé sur votre serveur à l'aide de la commande suivante.

sudo apt-get install rubygems		[On Debian/Ubuntu]
sudo yum -y install rubygems-devel	[On RHEL/CentOS]
sudo dnf -y install rubygems-devel	[On Fedora 22+]

2. Une fois que vous avez installé Ruby sur votre système Linux, vous pouvez maintenant installer le package scout_realtime à l'aide de la commande suivante.

sudo gem install scout_realtime

3. Après avoir installé avec succès le package scout_realtime, vous devez ensuite démarrer le démon scout_realtime qui collectera les métriques du serveur en temps réel, comme indiqué. .

scout_realtime

4. Maintenant que le démon scout_realtime est en cours d'exécution sur votre serveur Linux que vous souhaitez surveiller à distance sur le port 5555. Si vous utilisez un pare-feu, vous devez ouvrir le port 5555 sur lequel scout_realtime écoute, dans le pare-feu pour autoriser les requêtes.

---------- On Debian/Ubuntu ----------
sudo ufw allow 27017  
$sudo ufw reload 

---------- On RHEL/CentOS 6.x ----------
sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT    
sudo service iptables restart

---------- On RHEL/CentOS 7.x ----------
sudo firewall-cmd --permanent --add-port=5555/tcp       
sudo firewall-cmd reload 

5. Maintenant, depuis n'importe quelle autre machine, ouvrez un navigateur Web et utilisez l'URL ci-dessous pour accéder au scout_realtime afin de surveiller les performances de votre serveur Linux distant.

http://localhost:5555 
OR
http://ip-address-or-domain.com:5555 

6. Par défaut, les journaux scout_realtime sont écrits dans .scout/scout_realtime.log sur le système, que vous pouvez consulter à l'aide de la commande cat.

cat .scout/scout_realtime.log

7. Pour arrêter le démon scout_realtime, exécutez la commande suivante.

scout_realtime stop

8. Pour désinstaller scout_realtime du système, exécutez la commande suivante.

gem uninstall scout_realtime

Pour plus d'informations, consultez le référentiel Github Scout_realtime.

C'est si simple! Scout_realtime est un outil simple mais utile pour surveiller les métriques du serveur Linux en temps réel de manière optimale. Vous pouvez poser vos questions ou nous faire part de vos commentaires dans les commentaires sur cet article.