Kitame straipsnyje apžvelgsime „Scout_Realtime“. Ankstesniuose šio tinklaraščio straipsniuose matėme skirtingus komandinės eilutės įrankius, skirtus stebėti mūsų Gnu / Linux sistemos našumą, pvz .: htop, žvilgsniai ir kiti. Tas, kurį pamatysime šiandien, yra kitas paprastas įrankis serverio stebėjimui.
Skautas mus realiu laiku bus rodoma disko, atminties, tinklo, procesoriaus ir proceso metrika. Tai yra paprastas, lengvai naudojamas ir žiniatinklio įrankis, leidžiantis realiu laiku ir labai aiškiai stebėti „Linux“ serverio metriką. Tai parodys mums sklandžius metrikos, surinktos iš procesoriaus, atminties, disko, tinklo ir procesų, grafikus. Visa tai realiu laiku.
Šiame straipsnyje mes pamatysime, kaip įdiegti šį stebėjimo įrankį, vadinamą scout_realtime, „Ubuntu“ į stebėti nuotolinį serverį. Tačiau prieš pradėdami nagrinėti šį klausimą, mes pamatysime keletą bendrų savybių, kurias ši programa pasiūlys vartotojams.
„Scout_realtime“ bendrosios charakteristikos
- Programa yra Open Source. Jos šaltinio kodą galima pamatyti GitHub.
- Slinkimas sklandžiai yra atnaujinti grafiką kas sekundę.
- visi pagrindinė veiklos metrika (Procesorius, atmintis, disko naudojimas ir tinklo srautas) yra viename rodinyje, kad būtų galima geriau skaityti duomenis.
- Remiantis jos svetaine, atminties naudojimo metrika yra aiškesnė ir tikslesnė nei kitose to paties tikslo programose.
- Procesai sugrupuoti rodomi tuo pačiu pavadinimu ir vykdomų procesų skaičiumi. Taip siekiama užtikrinti, kad aktyvių procesų tendencijos būtų aiškesnės.
- Skautų laikas labai priklauso nuo proc failų sistemos gauti metriką. „Procfs“ yra „Gnu“ / „Linux“ pagrindu veikiančiuose paskirstymuose. „OSX“ ir „FreeBSD“ nėra visiškai palaikomi procfs ir nėra suderinami.
„Scout_realtime“ stebėjimo įrankio diegimas „Ubuntu“
Norėdami įdiegti „scout_realtime“ mūsų Gnu / Linux serveryje, turėsime įdiegti „Ruby 1.9.3“ arba naujesnę versiją. Tam mes naudosime šią komandą terminale (Ctrl + Alt + T):
sudo apt install rubygems
Baigę įdiegti „Ruby“ mūsų sistemoje, galime įdiekite „scout_realtime“ paketą naudojant šią komandą tame pačiame terminale:
sudo gem install scout_realtime
Pradėti „scout_realtime“
Sėkmingai įdiegę paketą, turime paleisti „scout_realtime“ demoną. Tai bus atsakinga už serverio metrikos rinkimą realiuoju laiku. Norėdami paleisti demoną, terminale („Ctrl“ + „Alt“ + T) rašome:
scout_realtime
Paleidus „scout_realtime“ demoną, jis veikia mūsų „Linux“ serveryje, kurį norime stebėti nuotoliniu būdu per 5555 uostas.
Atidarykite užkardos prievadus
Jei vykdome užkardą, turėsime atidaryti 5555 prievadą kurį naudoja „scout_realtime“. Tai leis jums pateikti užklausas. Kaip tai padaryti, galite sužinoti pagalbos puslapyje UFW kuriuos jie mums siūlo „Ubuntu“ svetainėje,
Prieiga prie „Scout_Realtime“
Atidarius prievadus, iš bet kurios kitos mašinos atidarome interneto naršyklę ir mes naudosime žemiau nurodytą URL, kad galėtume pasiekti diagramas ir stebėti nuotolinio serverio našumą.
http://localhost:5555
Arba mes taip pat galime naudoti:
http://direccion-ip-o-dominio.com:5555
Peržiūrėti programos žurnalus
Pagal numatytuosius nustatymus žurnalai įrašomi į failą .scout / scout_realtime.log sistemos. Šiuos registrus galėsime peržiūrėti naudodami „cat“ komandą terminale (Ctrl + Alt + T) taip:
cat .scout/scout_realtime.log
Sustabdyti „Scout_realtime“
Jei norime sustabdyti „scout_realtime“ demoną, terminale vykdysime šią komandą („Ctrl“ + „Alt“ + T):
scout_realtime stop
Pašalinkite scout_realtime
Norėdami pašalinti „scout_realtime“ iš sistemos, terminale turėsime atlikti tik šią komandą:
sudo gem uninstall scout_realtime
Pagalba ir informacija
Į patikrinkite galimas šios programos parinktis, mes galėsime parašyti terminale:
scout_realtime --help
Jei kam reikia más información apie šią programą galite susisiekti su github saugykla nuo scout_realtime. Jei kas nors programoje randa klaidą, jis gali apie tai pranešti toliau nuoroda.