Glances - Háþróað rauntímakerfiseftirlitstæki fyrir Linux


Áður höfum við skrifað um mörg Linux System Monitor Tools sem hægt er að nota til að fylgjast með frammistöðu Linux kerfa, en við teljum að flestir notendur kjósa sjálfgefið sem fylgir hverri Linux dreifingu (efri skipun).

Efsta skipunin er verkefnastjóri í rauntíma í Linux og mest notaða kerfiseftirlitstækið í GNU/Linux dreifingum til að finna árangurstengda flöskuhálsa í kerfinu sem hjálpa okkur að grípa til úrbóta. Það hefur fallegt naumhyggjuviðmót, kemur með fáum sanngjörnum valkostum sem gera okkur kleift að fá betri hugmynd um heildarframmistöðu kerfisins fljótt.

Hins vegar, stundum er mjög erfitt að finna forrit/ferli sem neysla fullt af kerfisauðlindum er svolítið erfitt undir toppnum. Vegna þess að toppskipun hefur ekki getu til að varpa ljósi á forrit sem borða of mikið af örgjörva, vinnsluminni, öðrum auðlindum.

Til að halda slíkri nálgun, hér erum við að koma með öflugt kerfisskjárforrit sem kallast „Glances“ sem undirstrikar sjálfkrafa forrit sem nýta hæstu kerfisauðlindir og veita hámarksupplýsingar um Linux/Unix netþjóna.

Glances er skipanalínubundið kerfiseftirlitsverkfæri sem byggir á skipanalínu, skrifað á Python tungumáli sem notar psutil bókasafnið til að grípa upplýsingar úr kerfinu. Með Glance getum við fylgst með CPU, meðaltal hleðslu, minni, netviðmót, Disk I/ O, Ferlar og Skráakerfi rýmisnotkun.

Glances er ókeypis tól og leyfilegt samkvæmt GPL til að fylgjast með GNU/Linux og FreeBSD stýrikerfum. Það eru líka fullt af áhugaverðum valkostum í boði í Glances. Einn af helstu eiginleikum sem við höfum séð í Glances er að við getum stillt þröskulda (varkár, viðvörun og mikilvæg) í stillingarskrá og upplýsingar verða sýndar í litum sem gefa til kynna flöskuhálsinn í kerfinu.

  1. Upplýsingar um örgjörva (notendatengd forrit, kerfiskjarnaforrit og aðgerðalaus forrit.
  2. Heildarupplýsingar um minni, þar á meðal vinnsluminni, skipti, laust minni o.s.frv.
  3. Meðal CPU hleðsla síðustu 1 mín, 5 mín og 15 mín.
  4. Niðurhals-/upphleðsluhraði nettenginga.
  5. Heildarfjöldi ferla, virkra ferla, svefnferla osfrv.
  6. Disk I/O tengdar (lesa eða skrifa) hraðaupplýsingar
  7. Núverandi uppsett tæki diskanotkun.
  8. Helstu ferlar með örgjörva/minni notkun þeirra, nöfn og staðsetningu forrits.
  9. Sýnir núverandi dagsetningu og tíma neðst.
  10. Auðkennir ferli í rauðu sem eyðir mestum kerfisauðlindum.

Hér er dæmi um skjámynd af Glances.

Uppsetning glances í Linux/Unix kerfum

Þó að það sé mjög ungt tól geturðu sett upp Glances í Red Hat byggðum kerfum með því að kveikja á EPEL geymslunni og keyra síðan eftirfarandi skipun á flugstöðinni.

# yum install -y glances
$ sudo apt-add-repository ppa:arnaud-hartmann/glances-stable
$ sudo apt-get update
$ sudo apt-get install glances

Notkun glances

Til að byrja skaltu gefa út grunnsetningafræðina á flugstöðinni.

# glances

Ýttu á „q“ eða („ESC“ eða „Ctrl&C“ virkar líka) til að hætta í Glances flugstöðinni. Hérna er annar skjágripurinn tekinn úr CentOS 6.5 kerfinu.

Sjálfgefið er að tíminn sé stilltur á „1“ sekúndu. En þú getur skilgreint sérsniðna millibilstíma á meðan þú horfir frá flugstöðinni.

# glances -t 2

Merking Glances litakóða:

  1. GRÆNT: Allt í lagi (allt er í lagi)
  2. BLÁR: VARLEGT (þarf athygli)
  3. FJÓLA: VIÐVÖRUN (viðvörun)
  4. RAUTUR: KRITÍKT (mikilvægt)

Við getum stillt þröskulda í stillingarskrá. Sjálfgefið er að stilla þröskuldar (varkár=50, viðvörun=70 og mikilvæg=90), við getum sérsniðið eftir þörfum okkar. Sjálfgefin stillingarskrá er staðsett á ‘/etc/glances/glances.conf’.

Að auki, nokkrir skipanalínuvalkostir, glances býður upp á marga fleiri flýtilykla til að finna úttaksupplýsingar á meðan augnaráð er í gangi. Hér að neðan er listi yfir nokkra flýtilykla.

  1. a – Raða ferlum sjálfkrafa
  2. c – Raða ferlum eftir CPU%
  3. m – Raða ferlum eftir MEM%
  4. p – Raða ferlum eftir nafni
  5. i – Raða ferlum eftir I/O hlutfalli
  6. d – Sýna/fela I/O tölfræði disks
  7. f – Sýna/fela statshddtemp skráarkerfis
  8. n – Sýna/fela nettölfræði
  9. s – Sýna/fela tölfræði skynjara
  10. y – Sýna/fela hddtemp tölfræði
  11. l – Sýna/fela annála
  12. b – Bæti eða bitar fyrir net I/Oools
  13. w – Eyða viðvörunarskrám
  14. x – Eyða viðvörunum og mikilvægum annálum
  15. x – Eyða viðvörunum og mikilvægum annálum
  16. 1 – Alþjóðleg tölfræði örgjörva eða á hvern örgjörva
  17. h – Sýna/fela þennan hjálparskjá
  18. t – Skoða inn/út netkerfi sem samsetningu
  19. u – Skoða uppsafnað inn/út netkerfi
  20. q – Hætta (Esc og Ctrl-C virka líka)

Notaðu Glances á fjarkerfum

Með Glances geturðu jafnvel fylgst með fjarkerfum líka. Til að nota 'glances' á ytri kerfum skaltu keyra 'glances -s' (-s gerir miðlara/viðskiptavinastillingu kleift) á þjóninum.

# glances -s

Define the password for the Glances server
Password: 
Password (confirm): 
Glances server is running on 0.0.0.0:61209

Athugið: Þegar þú gefur út „glances“ skipunina mun hún biðja þig um að skilgreina lykilorðið fyrir Glances netþjóninn. Skilgreindu lykilorðið og ýttu á enter, þú sérð augnaráð í gangi á höfn 61209.

Farðu nú á ytri gestgjafann og framkvæmdu eftirfarandi skipun til að tengjast Glances netþjóni með því að tilgreina IP tölu eða hýsilheiti eins og sýnt er hér að neðan. Hérna '172.16.27.56' er IP tölu netþjónsins míns.

# glances -c -P 172.16.27.56

Hér að neðan eru nokkur athyglisverð atriði sem notandi verður að vita þegar hann notar augnaráð í miðlara/viðskiptavinaham.

* In server mode, you can set the bind address -B ADDRESS and listening TCP port -p PORT.
* In client mode, you can set the TCP port of the server -p PORT.
* Default binding address is 0.0.0.0, but it listens on all network interfaces at port 61209.
* In server/client mode, limits are set by the server side.
* You can also define a password to access to the server -P password.

Niðurstaða

Glances er mikið auðlindavænt tól fyrir flesta notendur. En ef þú ert kerfisstjóri sem langar að fá fljótt heildar „hugmynd“ um kerfi með því að horfa bara á skipanalínuna, þá verður þetta tól að vera með tól fyrir kerfisstjóra.