I neste artikkel skal vi ta en titt på Scout_Realtime. I tidligere artikler på denne bloggen har vi sett forskjellige kommandolinjebaserte verktøy for å overvåke ytelsen til vårt Gnu / Linux-system, for eksempel htop, blikk og andre. Den vi skal se i dag er en annen enkelt verktøy for overvåking av en server.
Scout Realtime oss viser disk, minne, nettverk, CPU og prosess beregninger. Dette er et enkelt, brukervennlig og nettbasert verktøy for å overvåke Linux-serverberegninger i sanntid, på en veldig tydelig måte. Det viser oss flytende grafer på beregningene samlet fra CPU, minne, disk, nettverk og prosesser. Alt dette i sanntid.
I denne artikkelen skal vi se hvordan du installerer dette overvåkingsverktøyet kalt scout_realtime på Ubuntu til overvåke en ekstern server. Men før vi kommer inn i saken, skal vi se noen av de generelle egenskapene som dette programmet kommer til å tilby brukerne.
Generelle kjennetegn ved speiderrealtid
- Programmet er Open Source. Kildekoden kan sees på siden GitHub.
- Rulling er glatt i oppdater grafikk hvert sekund.
- Alle viktige ytelsesberegninger (CPU, minne, diskutnyttelse og nettverkstrafikk) er i ett syn for bedre datalesing.
- Hukommelsesbruksmålingene er tydeligere og mer presise, ifølge nettstedet, enn i andre programmer med samme formål.
- Prosesser er gruppert med samme navn og antall kjørende prosesser vises. Dette for å sikre at trender i aktive prosesser blir tydeligere.
- Speider_sanntid sterkt avhengig av proc filsystem for å få beregninger. Procfs er tilgjengelig på Gnu / Linux-baserte distribusjoner. OSX og FreeBSD har ikke full støtte for procfs og er ikke kompatible.
Scout_realtime Monitoring Tool installasjon på Ubuntu
For å installere scout_realtime på vår Gnu / Linux-server, vi må installere Ruby 1.9.3 eller høyere. For dette vil vi bruke følgende kommando i en terminal (Ctrl + Alt + T):
sudo apt install rubygems
Når installasjonen av Ruby er ferdig i systemet vårt, kan vi installer scout_realtime-pakke ved hjelp av følgende kommando i samme terminal:
sudo gem install scout_realtime
Start scout_realtime
Etter vellykket installering av pakken, vi må starte scout_realtime-demonen. Dette vil ha ansvaret for å samle serverberegningene i sanntid. For å starte demonen, i terminalen (Ctrl + Alt + T) skriver vi:
scout_realtime
Etter å ha lansert scout_realtime-demonen, kjører den på Linux-serveren vår som vi vil overvåke eksternt gjennom port 5555.
Åpne brannmurporter
Hvis vi kjører en brannmur, må vi åpne port 5555 som scout_realtime bruker. Med dette vil vi tillate deg å komme med forespørsler. Dette kan konsulteres hvordan du gjør det på hjelpesiden til UFW at de tilbyr oss på Ubuntu-nettstedet,
Få tilgang til Scout_Realtime
Når portene er åpne, fra hvilken som helst annen maskin, vi åpner en nettleser og vi vil bruke URL-en som er vist nedenfor for å få tilgang til grafene og overvåke ytelsen til den eksterne serveren.
http://localhost:5555
Eller vi kan også bruke:
http://direccion-ip-o-dominio.com:5555
Vis programlogger
Som standard logger lagres i filen .scout / scout_realtime.log av systemet. Vi vil kunne konsultere disse registerene ved hjelp av cat-kommandoen i en terminal (Ctrl + Alt + T) som følger:
cat .scout/scout_realtime.log
Stopp Scout_realtime
Hvis vi vil stoppe scout_realtime-demonen, skal vi utføre følgende kommando i terminalen (Ctrl + Alt + T):
scout_realtime stop
Avinstaller scout_realtime
For å avinstallere scout_realtime fra systemet, trenger vi bare å utføre følgende kommando i terminalen:
sudo gem uninstall scout_realtime
Hjelp og informasjon
For å kunne sjekk de tilgjengelige alternativene i dette programmet, vil vi kunne skrive i en terminal:
scout_realtime --help
Hvis noen trenger det mer om dette programmet kan du kontakte github repository fra speider_realtime. Hvis noen finner en feil i programmet, kan de rapportere om det i det følgende link.