Présentation
Dans cet article, nous montrerons comment surveiller votre système Linux et certaines de ses métriques à l'aide d'un outil de surveillance de serveur simple que nous aimerions partager avec vous, appelé Scout_Realtime. .
Qu'est-ce que 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. Ainsi, il vous montre des graphiques fluides sur les métriques recueillies à partir du processeur, de la mémoire, du disque, du réseau et des processus (top 10), en temps réel.
Installation de Scout_Realtime Monitoring Tool sous Linux
1. Pour installer scout_realtime sur votre serveur Linux, vous devez avoir Ruby 2.7+ installé sur votre serveur à l'aide de la commande suivante.
Sur Debian/Ubuntu
$ sudo apt-get install rubygems -y

RHEL/CentOS
# sudo yum -y install rubygems-devel
Sur Fedora
$ sudo dnf -y install rubygems-devel
2. Une fois que vous avez installé Ruby sur votre système Linux, vous pouvez maintenant installer le scout_realtime package à l'aide de la commande suivante.
$ sudo gem install scout_realtime

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

4. Maintenant que le scout_realtime démon est en cours d'exécution sur votre serveur Linux que vous souhaitez surveiller à distance sur le port 5555 .
En plus de Si vous utilisez un pare-feu, vous devez ouvrir le port 5555 quel scout_realtime écoute, dans le pare-feu pour autoriser les requêtes.
Sur Debian/Ubuntu
$ sudo ufw allow 27017
$sudo ufw reload
RHEL/CentOS
# sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT
# sudo service iptables restart
Sur RHEL/CentOS
$ sudo firewall-cmd --permanent --add-port=5555/tcp
$ sudo firewall-cmd reload
5. Maintenant, à partir de n'importe quelle autre machine, ouvrez un navigateur Web et utilisez l'URL ci-dessous pour accéder à scout_realtime pour surveiller les performances de votre serveur Linux distant.
http://localhost:5555
OU
http://ip-address_or_hostname.com:5555

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

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

8. Pour désinstaller scout_realtime depuis le système, exécutez la commande suivante.
$ gem uninstall scout_realtime
Pour plus d'informations, consultez le Github Scout_realtime.