Cum se monitorizează serverul și procesele Linux cu Scout_Realtime

Atunci când gestionăm medii cu servere Linux, avem un mare avantaj și anume că avem numeroase instrumente gratuite pentru a monitoriza sistemul atât la nivel hardware, cât și software datorită codului gratuit. Fiecare instrument are propriile sale caracteristici și abordare, unele mai complete decât altele, iar astăzi Solvetic va vorbi despre unul special numit Scout_Realtime pentru utilizare în medii Linux.

Ce este Scout_RealtimeScout_Realtime a fost dezvoltat ca un instrument simplu bazat pe web pentru a efectua o monitorizare completă a diferitelor valori ale serverului Linux în timp real.

ParametriiPrin utilizarea acestui instrument, vom obține valori de parametri precum:

  • CPU
  • Memorie
  • HDD
  • Net
  • Procese de top, cele mai importante 10 și toate în timp real.

Caracteristici și BeneficiiUnele dintre caracteristicile și avantajele pe care le vom avea atunci când vom folosi Scout_Realtime sunt:

  • Grafice actualizate în fiecare secundă: acest utilitar are un context istoric al graficelor fiecărei valori cu care monitorizarea se va face total în timp real
  • Vizualizați activitatea discului și a rețelei: s-au adăugat valori pentru utilizarea discului, spațiul disponibil pe hard disk și traficul actual de rețea
  • Gruparea proceselor după nume, Acum procesele cu același nume sunt grupate, iar numărul proceselor care rulează este afișat, în același mod, când este activat un nou proces, acesta va fi afișat în consola web
  • Valori de utilizare a memoriei, există o valoare specială pentru toată utilizarea curentă a RAM, deoarece este unul dintre factorii care au un impact mai mare la nivelul performanței în Linux.

1. Cum se instalează Scout_Realtime pe Linux

Pasul 1
Pentru a instala scout_realtime pe serverul Linux, trebuie să avem Ruby 1.9.3+ instalat, care poate fi instalat cu una dintre următoarele comenzi în funcție de distribuția utilizată:

 sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora) 

MARI

Pasul 2
Introducem litera Y sau S pentru a confirma descărcarea și instalarea respectivă. Odată ce acest pas este finalizat, continuăm să instalăm pachetul Scout_realtime cu următoarea comandă:

 sudo gem instalează scout_realtime

MARI

Pasul 3
Odată ce pachetul scout_realtime a fost instalat, va fi necesar să porniți daemonul scout_realtime, astfel încât să poată colecta valorile de pe server în timp real, pentru aceasta executăm următoarele:

 scout_realtime

MARI

Pasul 4
Cu acest rezultat putem verifica dacă demonul scout_realtime rulează pe serverul Linux și că pentru procesul de monitorizare de la distanță, portul 5555 va fi disponibil, în cazul utilizării firewallului integrat, va fi necesar să activați portul 5555 pentru ca scout_realtime să asculte în firewall și astfel să permită efectuarea cererilor.

Pentru aceasta executăm următoarele:

Pe Debian sau Ubuntu

 sudo ufw permite reîncărcarea 5555 sudo ufw

Pe CentOS 7

 sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd reîncărcare

MARI

Pasul 5
În cazul în care firewall-ul nu este activat, acesta poate fi activat executând următoarele:

 sudo ufw permite accesul la Scout_Realtime

2. Cum se accesează Scout_Realtime pe Linux

Pasul 1
Odată ce vom efectua acest proces, va fi posibil să accesăm instrumentul din orice browser folosind următoarea sintaxă:

 http: // localhost: 5555
sau
 http: // IP_address: 5555
Pasul 2
Rezultatul obținut va fi următorul:

MARI

Pasul 3
Acolo găsim următoarele:

  • În partea de sus, utilizarea în timp real a procesorului, a discului, a memoriei și a rețelei
  • În partea de jos cele mai importante 10 procese ale sistemului
  • Pe partea laterală vom vedea arhitectura și versiunea sistemului, numele computerului, numărul de procesoare, memoria RAM utilizată și spațiul liber pe hard disk.

În mod implicit, jurnalele scout_realtime sunt stocate în directorul .scout / scout_realtime.log, pentru a vedea conținutul lor putem folosi comanda cat astfel:

 cat .scout / scout_realtime.log

MARI

Pasul 4
Dacă vrem să oprim demonul utilitar, executăm următoarea comandă:

 scout_realtime stop
Pentru a dezinstala complet Scout_Realtime din Linux, va trebui să utilizați următoarea comandă:
 gem dezinstalați scout_realtime
Astfel, acest utilitar simplu ne permite să efectuăm o monitorizare constantă și în timp real a principalelor componente ale serverelor noastre Linux.

wave wave wave wave wave