Kā uzraudzīt Linux serveri un procesus, izmantojot Scout_Realtime

Pārvaldot vidi ar Linux serveriem, mums ir liela priekšrocība, proti, mums ir daudz bezmaksas rīku sistēmas uzraudzībai gan aparatūras, gan programmatūras līmenī, pateicoties bezmaksas kodam. Katram rīkam ir savas īpašības un pieeja, daži ir pilnīgāki par citiem, un šodien Solvetic runās par īpašu rīku, ko sauc par Scout_Realtime lietošanai Linux vidē.

Kas ir Scout_RealtimeScout_Realtime ir izstrādāts kā vienkāršs tīmekļa rīks, lai reālā laikā veiktu pilnīgu dažādu Linux servera metrikas monitoringu.

ParametriIzmantojot šo rīku, mēs iegūsim parametru metriku, piemēram:

  • Procesors
  • Atmiņa
  • HDD
  • Tīkls
  • Galvenie procesi, 10 vissvarīgākie un visi reāllaikā.

Iezīmes un priekšrocībasDažas funkcijas un priekšrocības, kas mums būs, izmantojot Scout_Realtime, ir šādas:

  • Diagrammas tiek atjauninātas katru sekundi: šai utilītprogrammai ir vēsturisks konteksts ar katras metrikas diagrammām, ar kurām uzraudzība tiks veikta pilnīgi reālā laikā
  • Skatīt diska un tīkla darbības: pievienota metrika diska izmantošanai, pieejamai cietajā diskā un pašreizējai tīkla trafikai
  • Procesu grupēšana pēc nosaukuma, Tagad procesi ar tādu pašu nosaukumu tiek grupēti un tiek parādīts palaisto procesu skaits, tādā pašā veidā, kad tiek aktivizēts jauns process, tas tiks parādīts tīmekļa konsolē
  • Atmiņas izmantošanas rādītāji, ir īpaša metrika visai pašreizējai RAM izmantošanai, jo tas ir viens no faktoriem, kam ir lielāka ietekme Linux veiktspējas līmenī.

1. Kā instalēt Scout_Realtime operētājsistēmā Linux

1. darbība
Lai Linux serverī instalētu scout_realtime, mums ir jāinstalē Ruby 1.9.3+, kuru var instalēt ar vienu no šīm komandām atkarībā no izmantotā izplatīšanas:

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

PALIELINĀT

2. solis
Mēs ievadām burtu Y vai S, lai apstiprinātu lejupielādi un attiecīgo instalēšanu. Kad šī darbība ir pabeigta, mēs turpinām instalēt pakotni Scout_realtime ar šādu komandu:

 sudo gem instalēt scout_realtime

PALIELINĀT

3. solis
Kad pakotne scout_realtime ir instalēta, būs jāuzsāk dēmons scout_realtime, lai tas varētu savākt metriku no servera reālā laikā, lai to paveiktu:

 skautu_reāllaiks

PALIELINĀT

4. solis
Ar šo rezultātu mēs varam pārbaudīt, vai dēmons scout_realtime darbojas Linux serverī un vai attālās uzraudzības procesam būs pieejams ports 5555, ja tiks izmantots integrētais ugunsmūris, būs jāiespējo 5555 ports, lai klausītos ugunsmūrī un tādējādi ļauj izpildīt pieprasījumus.

Šim nolūkam mēs izpildām sekojošo:

Debian vai Ubuntu

 sudo ufw atļaut 5555 sudo ufw pārlādēt

Vietnē CentOS 7

 sudo ugunsmūris-cmd-pastāvīgs-pievienot-ports = 5555 / tcp sudo ugunsmūris-cmd pārlādēt

PALIELINĀT

5. solis
Ja ugunsmūris nav iespējots, to var aktivizēt, veicot šādas darbības:

 sudo ufw iespējot piekļuvi Scout_Realtime

2. Kā piekļūt Scout_Realtime operētājsistēmā Linux

1. darbība
Pēc šī procesa veikšanas rīkam būs iespējams piekļūt no jebkuras pārlūkprogrammas, izmantojot šādu sintaksi:

 http: // localhost: 5555
vai
 http: // IP_adrese: 5555
2. solis
Iegūtais rezultāts būs šāds:

PALIELINĀT

3. solis
Tur mēs atrodam sekojošo:

  • Augšpusē reālā laika CPU, diska, atmiņas un tīkla izmantošana
  • Apakšējā daļā ir 10 vissvarīgākie sistēmas procesi
  • Sānos mēs redzēsim sistēmas arhitektūru un versiju, datora nosaukumu, procesoru skaitu, izmantoto RAM un brīvo vietu cietajā diskā.

Pēc noklusējuma žurnāli scout_realtime tiek saglabāti direktorijā .scout / scout_realtime.log, lai redzētu to saturu, mēs varam izmantot komandu cat:

 cat .scout / scout_realtime.log

PALIELINĀT

4. solis
Ja mēs vēlamies apturēt lietderības dēmonu, mēs izpildām šādu komandu:

 izlūka_reālā laika pietura
Lai pilnībā atinstalētu Scout_Realtime no Linux, jums būs jāizmanto šāda komanda:
 gem atinstalēt scout_realtime
Tādējādi šī vienkāršā utilīta ļauj mums pastāvīgi un reāllaikā uzraudzīt mūsu Linux serveru galvenās sastāvdaļas.

wave wave wave wave wave