Scout_Realtime: monitora server e metriche di processo in Linux
In passato, abbiamo trattato molti strumenti basati su riga di comando per monitorare le prestazioni di Linux, come top, htop, atop, sguardi e altri, e una serie di strumenti basati sul Web come cockpit, pydash, linux- trattino, solo per citarne alcuni. Puoi anche eseguire sguardi in modalità server web per monitorare i server remoti. Ma a parte questo, abbiamo scoperto un altro semplice strumento di monitoraggio del server che vorremmo condividere con te, chiamato Scout_Realtime.
Scout_Realtime è uno strumento basato sul Web semplice e facile da usare per monitorare le metriche dei server Linux in tempo reale, in modo eccellente. Mostra grafici fluidi sui parametri raccolti da CPU, memoria, disco, rete e processi (primi 10), in tempo reale.
In questo articolo ti mostreremo come installare lo strumento di monitoraggio scout_realtime su sistemi Linux per monitorare un server remoto.
Installazione dello strumento di monitoraggio Scout_Realtime in Linux
1. Per installare scout_realtime sul tuo server Linux, devi avere Ruby 1.9.3+ installato sul tuo server utilizzando il seguente comando.
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. Dopo aver installato Ruby sul tuo sistema Linux, ora puoi installare il pacchetto scout_realtime utilizzando il seguente comando.
sudo gem install scout_realtime
3. Dopo aver installato con successo il pacchetto scout_realtime, è necessario avviare il demone scout_realtime che raccoglierà le metriche del server in tempo reale come mostrato .
scout_realtime
4. Ora che il demone scout_realtime è in esecuzione sul tuo server Linux che desideri monitorare in remoto sulla porta 5555. Se stai utilizzando un firewall, devi aprire la porta 5555 su cui scout_realtime è in ascolto, nel firewall per consentire le richieste ad esso.
---------- 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. Ora, da qualsiasi altro computer, apri un browser web e utilizza l'URL seguente per accedere a scout_realtime per monitorare le prestazioni del tuo server Linux remoto.
http://localhost:5555
OR
http://ip-address-or-domain.com:5555
6. Per impostazione predefinita, i log scout_realtime sono scritti in .scout/scout_realtime.log sul sistema, che puoi visualizzare utilizzando il comando cat.
cat .scout/scout_realtime.log
7. Per arrestare il demone scout_realtime, esegui il seguente comando.
scout_realtime stop
8. Per disinstallare scout_realtime dal sistema, esegui il comando seguente.
gem uninstall scout_realtime
Per ulteriori informazioni, controlla il repository Github Scout_realtime.
È così semplice! Scout_realtime è uno strumento semplice ma utile per monitorare le metriche dei server Linux in tempo reale in modo eccellente. Puoi porre qualsiasi domanda o fornirci il tuo feedback nei commenti su questo articolo.