Når vi administrerer miljøer med Linux -servere har vi en stor fordel, og det er at vi har mange gratis verktøy for å overvåke systemet både på maskinvare- og programvarenivå takket være gratis kode. Hvert verktøy har sine egne egenskaper og tilnærming, noen mer komplette enn andre, og i dag vil Solvetic snakke om et spesielt verktøy kalt Scout_Realtime for bruk i Linux -miljøer.
Hva er Scout_RealtimeScout_Realtime er utviklet som et enkelt verktøy som er nettbasert for å kunne utføre en fullstendig overvåking av de forskjellige beregningene til Linux-serveren i sanntid.
ParametereVed å bruke dette verktøyet får vi parameterberegninger som:
- prosessor
- Hukommelse
- HDD
- Nett
- Toppprosesser, de 10 viktigste, og alt i sanntid.
Funksjoner og fordelerNoen av funksjonene og fordelene vi vil ha når vi bruker Scout_Realtime er:
- Grafer oppdateres hvert sekund: dette verktøyet har en historisk kontekst av grafene for hver beregning som overvåking vil bli utført helt i sanntid
- Se disk- og nettverksaktivitet: Lagt til beregninger for diskutnyttelse, tilgjengelig harddiskplass og nåværende nettverkstrafikk
- Gruppering av prosesser etter navn, nå er prosessene med samme navn gruppert og antall kjørende prosesser vises, på samme måte, når en ny prosess er aktivert, vil den bli vist i webkonsollen
- Minnebrukstatistikk, det er en spesiell beregning for all nåværende bruk av RAM siden det er en av faktorene som har større innvirkning på ytelsesnivået i Linux.
1. Slik installerer du Scout_Realtime på Linux
Trinn 1
For å installere scout_realtime på Linux -serveren må vi ha Ruby 1.9.3+ installert, som kan installeres med en av følgende kommandoer, avhengig av distroen som brukes:
sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora)
FORSTØRRE
Steg 2
Vi skriver inn bokstaven Y eller S for å bekrefte nedlastingen og den respektive installasjonen. Når dette trinnet er fullført, fortsetter vi med å installere Scout_realtime -pakken med følgende kommando:
sudo gem install scout_realtime
FORSTØRRE
Trinn 3
Når scout_realtime -pakken er installert, vil det være nødvendig å starte scout_realtime -demonen, slik at den kan samle beregningene fra serveren i sanntid, for dette utfører vi følgende:
scout_realtime
FORSTØRRE
Trinn 4
Med dette resultatet kan vi bekrefte at scout_realtime -demonen kjører på Linux -serveren og at for ekstern overvåking vil port 5555 være tilgjengelig, i tilfelle du bruker den integrerte brannmuren, vil det være nødvendig å aktivere port 5555 for scout_realtime å lytte i brannmuren og dermed tillate forespørsler å bli utført.
For dette utfører vi følgende:
På Debian eller Ubuntu
sudo ufw tillate 5555 sudo ufw omlasting
På CentOS 7
sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd reload
FORSTØRRE
Trinn 5
Hvis brannmuren ikke er aktivert, kan den aktiveres ved å utføre følgende:
sudo ufw aktiver tilgang til Scout_Realtime
2. Slik får du tilgang til Scout_Realtime på Linux
Trinn 1
Når vi har utført denne prosessen, vil det være mulig å få tilgang til verktøyet fra hvilken som helst nettleser ved å bruke følgende syntaks:
http: // lokal vert: 5555eller
http: // IP -adresse: 5555Steg 2
Resultatet som oppnås vil være følgende:
FORSTØRRE
Trinn 3
Der finner vi følgende:
- På toppen sanntidsbruk av CPU, disk, minne og nettverk
- I den nedre delen de 10 mest relevante prosessene i systemet
- På siden vil vi se arkitekturen og versjonen av systemet, datamaskinnavn, antall prosessorer, brukt RAM og ledig plass på harddisken.
Som standard lagres scout_realtime -logger i katalogen .scout / scout_realtime.log, for å se innholdet kan vi bruke cat -kommandoen slik:
cat .scout / scout_realtime.log
FORSTØRRE
Trinn 4
Hvis vi vil stoppe verktøydemonen, utfører vi følgende kommando:
scout_realtime stoppFor å avinstallere Scout_Realtime helt fra Linux må du bruke følgende kommando:
perle avinstallere scout_realtimeDermed lar dette enkle verktøyet oss utføre konstant og sanntidsovervåking av hovedkomponentene i våre Linux-servere.