Hegemon - Modular System Monitoring Tool fyrir Linux


Það eru alls konar ofan á og margt fleira sem gefur mismunandi úttak kerfisgagna eins og nýtingu auðlinda, keyrsluferla, CPU hitastig og fleira.

Í þessari grein ætlum við að fara yfir mát vöktunartæki sem kallast Hegemon. Það er opinn uppspretta verkefni skrifað í Rust, sem er enn í vinnslu.

Hegemon inniheldur eftirfarandi eiginleika:

  • Fylgstu með CPU, minni og skiptinotkun
  • Fylgstu með hitastigi kerfisins og viftuhraða
  • Stillanlegt uppfærslubil
  • Einingapróf
  • Stækkaðu gagnastrauminn til að fá ítarlegri myndræna sýn

Hvernig á að setja upp Hegemon í Linux

Hegemon er sem stendur aðeins fáanlegt fyrir Linux og krefst Rust og þróunarskráa fyrir libsensors. Hið síðarnefnda er að finna í sjálfgefna pakkageymslunni og hægt er að setja það upp með eftirfarandi skipunum.

# yum install lm_sensors-devel   [On CentOS/RHEL] 
# dnf install lm_sensors-devel   [On Fedora 22+]
# apt install libsensors4-dev    [On Debian/Ubuntu]

Ítarlegar leiðbeiningar um hvernig á að setja upp Rust forritunarmál á vélinni þinni eru í eftirfarandi grein.

  1. Hvernig á að setja upp Rust Programming Language í Linux

Þegar þú hefur sett upp Rust geturðu haldið áfram að setja upp Hegemon með því að nota pakkastjóra Rust sem kallast farm.

# cargo install hegemon

Þegar uppsetningunni er lokið keyrðu hegemon með því einfaldlega að gefa út eftirfarandi skipun.

# hegemon

The hegemon línurit mun birtast. Þú verður að gefa því nokkrar sekúndur til að safna gögnum og uppfæra upplýsingarnar.

Þú munt sjá eftirfarandi hluta:

  • CPU – Sýnir CPU nýtingu
  • Core Num – Nýting CPU kjarna
  • Mem – minnisnýting
  • Skipta – skiptu um minnisnotkun

Þú getur stækkað hvern hluta með því að ýta á \Blás hnappinn á lyklaborðinu þínu. Þetta mun veita aðeins ítarlegri upplýsingar um nýtingu auðlindarinnar sem þú hefur valið.

Ef þú vilt auka eða minnka uppfærslubilið geturðu notað + og - hnappana á lyklaborðinu þínu.

Hvernig á að bæta við nýjum straumum

Hegemon notar gagnastrauma til að sjá gögnin sín. Hegðun þeirra er skilgreind í straumeiginleikanum hér. Straumar þurfa aðeins að veita grunngögn eins og nafn, lýsingu og aðferð til að sækja tölulegt gagnagildi.

Hegemon mun stjórna afganginum - uppfæra upplýsingarnar, gera útlit og útreikningatölfræði. Til að læra meira hvernig á að búa til gagnastrauma og læra hvernig á að búa til þína eigin, þyrftir þú að kafa dýpra í Hegemon verkefnið á git. Góður upphafspunktur væri readme skráin fyrir verkefnið.

Hegemon er einfalt, auðvelt í notkun tól til að hjálpa þér að safna skjótum tölfræði um stöðu kerfisins. Þó að virkni þess sé frekar einföld í samanburði við önnur vöktunartæki, þá gerir það starf sitt mjög vel og er áreiðanleg heimild til að safna kerfisupplýsingum. Gert er ráð fyrir að komandi útgáfur hafi netvöktunarstuðning, sem gæti komið sér vel.