Hegemon - Modulaarinen järjestelmänvalvontatyökalu Linuxille


On olemassa kaikenlaisia huipulla ja monia muita, jotka tarjoavat erilaiset järjestelmätiedot, kuten resurssien käyttö, käynnissä olevat prosessit, suorittimen lämpötila ja muut.

Tässä artikkelissa tarkastelemme modulaarista valvontatyökalua nimeltä Hegemon. Se on Rustissa kirjoitettu avoimen lähdekoodin projekti, joka on edelleen kesken.

Hegemon sisältää seuraavat ominaisuudet:

  • Seuraa suorittimen, muistin ja vaihdon käyttöä
  • Seuraa järjestelmän lämpötilaa ja tuulettimen nopeutta
  • Säädettävä päivitysväli
  • Yksikkötestit
  • Laajenna tietovirtaa tarkempaa graafista visualisointia varten

Kuinka asentaa Hegemon Linuxiin

Hegemon on tällä hetkellä saatavana vain Linuxille ja vaatii Rustin sekä libsensoreiden kehitystiedostot. Jälkimmäinen löytyy oletuspakettivarastosta ja voidaan asentaa seuraavilla komennoilla.

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

Seuraavassa artikkelissa on yksityiskohtaiset ohjeet Rust-ohjelmointikielen asentamiseen järjestelmään.

  1. Rust-ohjelmointikielen asentaminen Linuxiin

Kun olet asentanut Rustin, voit jatkaa Hegemonin asentamista käyttämällä Rustin paketinhallintaa, jota kutsutaan rahdiksi.

# cargo install hegemon

Kun asennus on valmis, suorita hegemon yksinkertaisesti antamalla seuraava komento.

# hegemon

Hegemon-kaavio tulee näkyviin. Sinun on annettava sille muutama sekunti kerätä tietoja ja päivittää sen tietoja.

Näet seuraavat kohdat:

  • CPU - Näyttää suorittimen käytön
  • Core Num - suorittimen ytimen hyödyntäminen
  • Mem - muistin käyttö
  • Vaihda - vaihda muistin käyttö

Voit laajentaa kutakin osiota painamalla näppäimistön\"Välilyönti" -painiketta. Tämä antaa hieman tarkempaa tietoa valitsemasi resurssin käytöstä.

Jos haluat pidentää tai vähentää päivitysväliä, voit käyttää näppäimistön + - ja - -painikkeita.

Kuinka lisätä uusia virtoja

Hegemon käyttää tietovirtoja tietojensa visualisointiin. Heidän käyttäytymisensä on määritelty tässä virtapiirissä. Striimien on annettava vain perustiedot, kuten nimi, kuvaus ja menetelmä numeerisen data-arvon noutamiseksi.

Hegemon hoitaa loput - päivittää tiedot, hahmontaa asettelua ja laskentatilastoja. Jos haluat oppia lisää tietovirtojen luomisesta ja oman luomisesta, sinun on sukelettava syvemmälle Gegin Hegemon-projektiin. Hyvä lähtökohta olisi projektin readme-tiedosto.

Hegemon on yksinkertainen, helppokäyttöinen työkalu, jonka avulla voit kerätä nopeita tilastoja järjestelmän tilasta. Vaikka sen toiminnallisuus on melko perustason verrattuna muihin valvontatyökaluihin, se tekee työnsä erittäin hyvin ja on luotettava lähde järjestelmätietojen keräämiseksi. Tulevilla julkaisuilla odotetaan olevan verkonvalvontatukea, mikä voi tulla melko käteväksi.