Scout_Realtime - Overvåg server- og procesmålinger i Linux


Tidligere har vi dækket mange kommandolinjebaserede værktøjer til Linux-dash, for blot at nævne nogle få. Du kan også køre blik i webservertilstand for at overvåge eksterne servere. Men alt dette til side har vi opdaget endnu et simpelt serverovervågningsværktøj, som vi gerne vil dele med dig, kaldet Scout_Realtime.

Scout_Realtime er et simpelt, brugervenligt webbaseret værktøj til overvågning af Linux-server-metrics i realtid på en toplignende måde. Det viser jævnt flydende diagrammer om metrics indsamlet fra CPU, hukommelse, disk, netværk og processer (top 10) i realtid.

I denne artikel viser vi dig, hvordan du installerer scout_realtime overvågningsværktøj på Linux-systemer til at overvåge en ekstern server.

Installation af Scout_Realtime Monitoring Tool i Linux

1. For at installere scout_realtime på din Linux-server skal du have Ruby 1.9.3+ installeret på din server ved hjælp af følgende kommando.

$ 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. Når du først har installeret Ruby på dit Linux-system, kan du nu installere scout_realtime-pakke ved hjælp af følgende kommando.

$ sudo gem install scout_realtime

3. Efter succesfuld installation af scout_realtime-pakke, skal du derefter starte scout_realtime-dæmonen, som indsamler server-metrics i realtid som vist.

$ scout_realtime

4. Nu da scout_realtime-dæmonen kører på din Linux-server, som du vil overvåge eksternt på port 5555. Hvis du kører en firewall, skal du åbne den port 5555, som scout_realtime lytter til, i firewallen for at tillade anmodninger til den .

---------- 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. Fra enhver anden maskine skal du nu åbne en webbrowser og bruge nedenstående URL til at få adgang til scout_realtime for at overvåge din eksterne Linux-serverydelse.

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

6. Som standard skrives scout_realtime-logfiler i .scout/scout_realtime.log på systemet, som du kan se ved hjælp af cat-kommandoen.

$ cat .scout/scout_realtime.log

7. Kør følgende kommando for at stoppe scout_realtime-dæmonen.

$ scout_realtime stop

8. For at afinstallere scout_realtime fra systemet skal du køre følgende kommando.

$ gem uninstall scout_realtime

For mere information, se Scout_realtime Github repository.

Det er så simpelt! Scout_realtime er et simpelt, men nyttigt værktøj til overvågning af Linux-server-metrics i realtid på en toplignende måde. Du kan stille spørgsmål eller give os din feedback i kommentarerne til denne artikel.