Nel prossimo articolo daremo uno sguardo a Scout_Realtime. Negli articoli precedenti di questo blog, abbiamo visto diversi strumenti basati sulla riga di comando per monitorare le prestazioni del nostro sistema Gnu / Linux, come htop, occhiate e altri. Quello che vedremo oggi è un altro semplice strumento per il monitoraggio di un server.
Esploraci in tempo reale mostrerà le metriche di disco, memoria, rete, CPU e processi. Questo è uno strumento semplice, facile da usare e basato sul web per monitorare le metriche del server Linux in tempo reale, in modo molto chiaro. Ci mostrerà grafici fluidi sulle metriche raccolte da CPU, memoria, disco, rete e processi. Tutto questo in tempo reale.
In questo articolo, vedremo come installare questo strumento di monitoraggio chiamato scout_realtime su Ubuntu in monitorare un server remoto. Ma prima di metterci al lavoro, vediamo alcune delle caratteristiche generali che questo programma offrirà agli utenti.
Caratteristiche generali di scout_realtime
- Il programma è Open Source. Il suo codice sorgente può essere visto sulla pagina di GitHub.
- Lo scorrimento è fluido in aggiorna la grafica ogni secondo.
- tutte le metriche chiave delle prestazioni (CPU, memoria, utilizzo del disco e traffico di rete) sono in un'unica visualizzazione per una migliore lettura dei dati.
- Le metriche di utilizzo della memoria sono più chiare e precise, secondo il suo sito Web, rispetto ad altri programmi con lo stesso scopo.
- I processi sono raggruppati con lo stesso nome e il numero di processi in esecuzione vengono visualizzati. Questo per garantire che le tendenze nei processi attivi diventino più chiare.
- Scout_tempo reale fortemente dipendente dal filesystem proc per ottenere le metriche. Procfs è disponibile su distribuzioni basate su Gnu / Linux. OSX e FreeBSD non hanno il pieno supporto per procfs e non sono compatibili.
Installazione di Scout_realtime Monitoring Tool su Ubuntu
Per installare scout_realtime sul nostro server Gnu / Linux, avremo bisogno di installare Ruby 1.9.3 o superiore. Per questo useremo il seguente comando in un terminale (Ctrl + Alt + T):
sudo apt install rubygems
Una volta che l'installazione di Ruby è terminata nel nostro sistema, possiamo installa il pacchetto scout_realtime utilizzando il seguente comando nello stesso terminale:
sudo gem install scout_realtime
Avvia scout_realtime
Dopo aver installato con successo il pacchetto, dobbiamo avviare il demone scout_realtime. Questo sarà incaricato di raccogliere le metriche del server in tempo reale. Per avviare il demone, nel terminale (Ctrl + Alt + T) scriviamo:
scout_realtime
Dopo aver avviato il daemon scout_realtime, è in esecuzione sul nostro server Linux che vogliamo monitorare in remoto tramite il porta 5555.
Apri le porte del firewall
Se stiamo eseguendo un firewall, dovremo aprire la porta 5555 che scout_realtime utilizza. Con questo ti consentiremo di fare richieste. Questo può essere visto come farlo nella pagina della guida di UFW che ci offrono sul sito web di Ubuntu,
Accesso a Scout_Realtime
Una volta aperte le porte, da qualsiasi altra macchina, apriamo un browser web e utilizzeremo l'URL mostrato di seguito per accedere ai grafici e monitorare le prestazioni del server remoto.
http://localhost:5555
Oppure possiamo anche usare:
http://direccion-ip-o-dominio.com:5555
Visualizza i registri del programma
Per impostazione predefinita, i log vengono salvati nel file .scout / scout_realtime.log del sistema. Potremo consultare questi registri utilizzando il comando cat in un terminale (Ctrl + Alt + T) come segue:
cat .scout/scout_realtime.log
Interrompi Scout_realtime
Se vogliamo fermare il demone scout_realtime, eseguiremo il seguente comando nel terminale (Ctrl + Alt + T):
scout_realtime stop
Disinstalla scout_realtime
Per disinstallare scout_realtime dal sistema, dovremo solo eseguire il seguente comando nel terminale:
sudo gem uninstall scout_realtime
Aiuto e informazioni
A controlla le opzioni disponibili di questo programma, potremo scrivere in un terminale:
scout_realtime --help
Se qualcuno ha bisogno ulteriori informazioni riguardo a questo programma, puoi contattare il repository github da scout_realtime. Se qualcuno trova un bug nel programma, può segnalarlo di seguito link.