Kaip stebėti „Linux Server“ ir procesų metriką iš naršyklės


Anksčiau mes apėmėme daugybę komandinės eilutės įrankių, skirtų „Linux-Dash“, tik paminėkime keletą. Taip pat galite atlikti žvilgsnius žiniatinklio serverio režimu, kad galėtumėte stebėti nuotolinius serverius. Be viso to, mes atradome dar vieną paprastą serverio stebėjimo įrankį, kurį norėtume pasidalinti su jumis, pavadinimu „Scout_Realtime“.

„Scout_Realtime“ yra paprastas, lengvai naudojamas žiniatinklio įrankis, skirtas stebėti „Linux“ serverio metriką realiuoju laiku, panašiai kaip į viršų. Jame pateikiamos sklandžios diagramos apie metrikos duomenis, surinktus iš procesoriaus, atminties, disko, tinklo ir procesų (10 geriausių), realiuoju laiku.

Šiame straipsnyje mes parodysime, kaip įdiegti „scout_realtime“ stebėjimo įrankį „Linux“ sistemose, kad būtų galima stebėti nuotolinį serverį.

„Scout_Realtime“ stebėjimo įrankio diegimas sistemoje „Linux“

1. Norėdami įdiegti „scout_realtime“ savo „Linux“ serveryje, turite būti įdiegę „Ruby 1.9.3+“ savo serveryje naudodami šią komandą.

$ sudo apt-get install rubygems		[On Debian/Ubuntu]
$ sudo yum -y install rubygems-devel	[On RHEL/CentOS]
$ sudo dnf -y install rubygems-devel	[On Fedora 22+]

2. Įdiegę „Ruby“ savo „Linux“ sistemoje, dabar galite įdiegti paketą „scout_realtime“ naudodami šią komandą.

$ sudo gem install scout_realtime

3. Sėkmingai įdiegę „scout_realtime“ paketą, turite paleisti „scout_realtime“ demoną, kuris realiuoju laiku surinks serverio metriką, kaip parodyta.

$ scout_realtime

4. Dabar, kai „Linux“ serveryje veikia „scout_realtime“ demonas, kurį norite nuotoliniu būdu stebėti 5555 prievade. Jei naudojate užkardą, turite atidaryti užkardą 5555, kurios klausosi „scout_realtime“, užkardoje.

---------- On Debian/Ubuntu ----------
$ sudo ufw allow 27017  
$sudo ufw reload 

---------- On RHEL/CentOS 6.x ----------
$ sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT    
$ sudo service iptables restart

---------- On RHEL/CentOS 7.x ----------
$ sudo firewall-cmd --permanent --add-port=5555/tcp       
$ sudo firewall-cmd reload 

5. Dabar iš bet kurios kitos mašinos atidarykite interneto naršyklę ir naudokite žemiau esantį URL, kad pasiektumėte „scout_realtime“, kad galėtumėte stebėti savo nuotolinio „Linux“ serverio našumą.

http://localhost:5555 
OR
http://ip-address-or-domain.com:5555 

6. Pagal numatytuosius nustatymus „scout_realtime“ žurnalai sistemoje įrašomi .scout/scout_realtime.log, kurį galite peržiūrėti naudodami „cat“ komandą.

$ cat .scout/scout_realtime.log

7. Norėdami sustabdyti „scout_realtime“ demoną, vykdykite šią komandą.

$ scout_realtime stop

8. Norėdami pašalinti „scout_realtime“ iš sistemos, vykdykite šią komandą.

$ gem uninstall scout_realtime

Norėdami gauti daugiau informacijos, apsilankykite „Scout_realtime Github“ saugykloje.

Tai taip paprasta! „Scout_realtime“ yra paprastas, bet naudingas įrankis, leidžiantis realiuoju laiku stebėti „Linux“ serverio metriką ir panašų į viršų. Komentaruose apie šį straipsnį galite užduoti bet kokius klausimus ar pateikti savo atsiliepimus.