När vi hanterar miljöer med Linux -servrar har vi en stor fördel och det är att vi har många gratisverktyg för att övervaka systemet både på hårdvaru- och mjukvarunivå tack vare gratis kod. Varje verktyg har sina egna egenskaper och tillvägagångssätt, några mer kompletta än andra, och idag kommer Solvetic att prata om ett speciellt verktyg som heter Scout_Realtime för användning i Linux -miljöer.
Vad är Scout_RealtimeScout_Realtime har utvecklats som ett enkelt verktyg som är webbaserat för att kunna utföra en fullständig övervakning av de olika mätvärdena för Linux-servern i realtid.
ParametrarGenom att använda det här verktyget får vi parametermätvärden som:
- CPU
- Minne
- HDD
- Netto
- Toppprocesser, de 10 viktigaste och allt i realtid.
Funktioner och FördelarNågra av de funktioner och fördelar som vi kommer att ha när vi använder Scout_Realtime är:
- Diagram uppdateras varje sekund: det här verktyget har ett historiskt sammanhang av graferna för varje mått som övervakningen kommer att utföras helt i realtid
- Visa disk- och nätverksaktivitet: Tillagda mätvärden för hårddiskanvändning, tillgängligt hårddiskutrymme och aktuell nätverkstrafik
- Gruppering av processer efter namn. Nu grupperas processerna med samma namn och antalet pågående processer visas, på samma sätt, när en ny process aktiveras, kommer den att visas i webbkonsolen
- Minnesanvändningsstatistik, det finns en speciell mätvärde för all aktuell användning av RAM eftersom det är en av de faktorer som har högre inverkan på prestandanivån i Linux.
1. Så här installerar du Scout_Realtime på Linux
Steg 1
För att installera scout_realtime på Linux -servern måste vi ha Ruby 1.9.3+ installerat, som kan installeras med ett av följande kommandon beroende på distro som används:
sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora)
FÖRSTORA
Steg 2
Vi anger bokstaven Y eller S för att bekräfta nedladdningen och respektive installation. När detta steg är klart fortsätter vi att installera Scout_realtime -paketet med följande kommando:
sudo gem install scout_realtime
FÖRSTORA
Steg 3
När paketet scout_realtime har installerats kommer det att vara nödvändigt att starta scout_realtime -demonen, så att den kan samla in måtten från servern i realtid, för detta utför vi följande:
scout_realtime
FÖRSTORA
Steg 4
Med detta resultat kan vi verifiera att scout_realtime -demonen körs på Linux -servern och att för fjärrövervakningsprocessen kommer port 5555 att vara tillgänglig, om den integrerade brandväggen används kommer det att vara nödvändigt att aktivera port 5555 för scout_realtime att lyssna i brandväggen och därmed tillåta förfrågningar att utföras.
För detta utför vi följande:
På Debian eller Ubuntu
sudo ufw tillåter 5555 sudo ufw ladda om
På CentOS 7
sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd reload
FÖRSTORA
Steg 5
Om brandväggen inte är aktiverad kan den aktiveras genom att köra följande:
sudo ufw aktivera åtkomst till Scout_Realtime
2. Så här får du tillgång till Scout_Realtime på Linux
Steg 1
När vi har genomfört denna process kommer det att vara möjligt att komma åt verktyget från valfri webbläsare med följande syntax:
http: // lokal värd: 5555eller
http: // IP -adress: 5555Steg 2
Resultatet blir följande:
FÖRSTORA
Steg 3
Där hittar vi följande:
- Överst i realtid användning av CPU, disk, minne och nätverk
- I den nedre delen de 10 mest relevanta processerna i systemet
- På sidan kommer vi att se arkitektur och version av systemet, datornamn, antal processorer, använt RAM -minne och ledigt utrymme på hårddisken.
Som standard lagras scout_realtime -loggar i katalogen .scout / scout_realtime.log, för att se deras innehåll kan vi använda cat -kommandot så här:
cat .scout / scout_realtime.log
FÖRSTORA
Steg 4
Om vi vill stoppa verktygsdemonen kör vi följande kommando:
scout_realtime stoppFör att helt avinstallera Scout_Realtime från Linux måste du använda följande kommando:
pärla avinstallera scout_realtimeSåledes tillåter detta enkla verktyg oss att utföra konstant och realtidsövervakning av huvudkomponenterna i våra Linux-servrar.