Når vi administrerer miljøer med Linux -servere, har vi en stor fordel, og det er, at vi har mange gratis værktøjer til at overvåge systemet både på hardware- og softwareniveau takket være gratis kode. Hvert værktøj har sine egne egenskaber og tilgang, nogle mere komplette end andre, og i dag vil Solvetic tale om et særligt værktøj kaldet Scout_Realtime til brug i Linux -miljøer.
Hvad er Scout_RealtimeScout_Realtime er udviklet som et simpelt værktøj, der er webbaseret for at kunne foretage en fuldstændig overvågning af de forskellige metrics for Linux-serveren i realtid.
ParametreVed at bruge dette værktøj får vi parameter -metrics som:
- CPU
- Hukommelse
- HDD
- Net
- Topprocesser, de 10 vigtigste og alt i realtid.
funktioner og fordeleNogle af de funktioner og fordele, vi vil have, når vi bruger Scout_Realtime er:
- Grafer opdateres hvert sekund: dette værktøj har en historisk kontekst af graferne for hver metrik, som overvågningen vil blive foretaget helt i realtid
- Vis disk- og netværksaktivitet: Tilføjede metrics for diskudnyttelse, tilgængelig harddiskplads og nuværende netværkstrafik
- Gruppering af processer efter navn, nu er processerne med samme navn grupperet, og antallet af igangværende processer vises på samme måde, når en ny proces aktiveres, vil den blive vist i webkonsollen
- Hukommelsesanvendelsesmålinger, der er en særlig metrik for al aktuel brug af RAM, da det er en af de faktorer, der har en højere indvirkning på ydelsesniveauet i Linux.
1. Sådan installeres Scout_Realtime på Linux
Trin 1
For at installere scout_realtime på Linux -serveren skal vi have installeret Ruby 1.9.3+, som kan installeres med en af følgende kommandoer afhængigt af den anvendte distro:
sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora)
FORSTØRRE
Trin 2
Vi indtaster bogstavet Y eller S for at bekræfte overførslen og den respektive installation. Når dette trin er fuldført, fortsætter vi med at installere Scout_realtime -pakken med følgende kommando:
sudo gem install scout_realtime
FORSTØRRE
Trin 3
Når scout_realtime -pakken er installeret, vil det være nødvendigt at starte scout_realtime -dæmonen, så den kan indsamle metrics fra serveren i realtid, for dette udfører vi følgende:
scout_realtime
FORSTØRRE
Trin 4
Med dette resultat kan vi kontrollere, at scout_realtime -dæmonen kører på Linux -serveren, og at for fjernovervågningsprocessen vil port 5555 være tilgængelig, i tilfælde af brug af den integrerede firewall er det nødvendigt at aktivere port 5555, så scout_realtime kan lytte i firewallen og dermed tillade, at anmodninger udføres.
Til dette udfører vi følgende:
På Debian eller Ubuntu
sudo ufw tillade 5555 sudo ufw genindlæsning
På CentOS 7
sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd genindlæs
FORSTØRRE
Trin 5
Hvis firewallen ikke er aktiveret, kan den aktiveres ved at udføre følgende:
sudo ufw aktiver adgang til Scout_Realtime
2. Sådan får du adgang til Scout_Realtime på Linux
Trin 1
Når vi har udført denne proces, vil det være muligt at få adgang til værktøjet fra enhver browser ved hjælp af følgende syntaks:
http: // lokal vært: 5555eller
http: // IP -adresse: 5555Trin 2
Det opnåede resultat vil være følgende:
FORSTØRRE
Trin 3
Der finder vi følgende:
- Øverst i realtid brug af CPU, disk, hukommelse og netværk
- I den nederste del de 10 mest relevante processer i systemet
- På siden vil vi se arkitektur og version af systemet, computernavn, antal processorer, brugt RAM og ledig plads på harddisken.
Som standard er scout_realtime -logfiler gemt i biblioteket .scout / scout_realtime.log, for at se deres indhold kan vi bruge cat -kommandoen sådan:
cat .scout / scout_realtime.log
FORSTØRRE
Trin 4
Hvis vi vil stoppe værktøjsdæmonen, udfører vi følgende kommando:
scout_realtime stopFor helt at afinstallere Scout_Realtime fra Linux skal du bruge følgende kommando:
perle afinstallere scout_realtimeSåledes giver dette enkle værktøj os mulighed for at udføre konstant og real-time overvågning af hovedkomponenterne i vores Linux-servere.