Weboldal keresés

Hegemon – Moduláris rendszerfigyelő eszköz Linuxhoz


Mindenféle Linux rendszerfigyelő eszköz létezik, például top, htop, atop és még sok más, amelyek különféle rendszeradatokat biztosítanak, mint például az erőforrások kihasználtsága, a futó folyamatok, a CPU hőmérséklete és mások.

Ebben a cikkben a Hegemon nevű moduláris megfigyelőeszközt tekintjük át. Ez egy Rust nyelven írt nyílt forráskódú projekt, amely még mindig folyamatban van.

A Hegemon a következő funkciókat tartalmazza:

  • A CPU, a memória és a cserehasználat figyelése
  • Figyelje a rendszer hőmérsékletét és a ventilátor sebességét
  • Állítható frissítési időköz
  • Egységtesztek
  • Bővítse ki az adatfolyamot a részletesebb grafikus megjelenítés érdekében

A Hegemon telepítése Linux alatt

A Hegemon jelenleg csak Linuxon érhető el, és ehhez Rust és libsensorok fejlesztői fájljai szükségesek. Ez utóbbi az alapértelmezett csomagtárban található, és a következő parancsokkal telepíthető.

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

A következő cikkben található részletes útmutatás a Rust programozási nyelv rendszerre történő telepítéséhez.

  1. A Rust programozási nyelv telepítése Linuxban

A Rust telepítése után folytathatja a Hegemon telepítését a Rust cargo nevű csomagkezelőjével.

cargo install hegemon

Amikor a telepítés befejeződött, futtassa a hegemon programot, egyszerűen a következő parancs kiadásával.

hegemon

Megjelenik a hegemón grafikon. Néhány másodpercet kell adnia az adatok összegyűjtésére és az információk frissítésére.

A következő szakaszokat fogja látni:

  • CPU – A CPU kihasználtságát mutatja
  • Magok száma – A CPU magjának kihasználása
  • Mem – memóriahasználat
  • Csere – cserememóriahasználat

Az egyes szakaszokat a billentyűzet „Szóköz” gombjának megnyomásával bővítheti. Ez egy kicsit részletesebb információt nyújt a kiválasztott erőforrás felhasználásáról.

Ha növelni vagy csökkenteni szeretné a frissítési időközt, használhatja a billentyűzet + és - gombját.

Új adatfolyamok hozzáadása

A Hegemon adatfolyamokat használ az adatok megjelenítéséhez. Viselkedésüket itt a patakvonás határozza meg. Az adatfolyamoknak csak alapadatokat kell megadniuk, például nevet, leírást és a numerikus adatértékek lekérésének módszerét.

A többit a Hegemon intézi – az információk frissítését, az elrendezés megjelenítését és a számítási statisztikákat. Ahhoz, hogy többet megtudjon arról, hogyan hozhat létre adatfolyamokat, és hogyan hozzon létre saját adatfolyamot, mélyebbre kell merülnie a git Hegemon projektjében. Jó kiindulási pont a projekt readme fájlja lenne.

Következtetés

A Hegemon egy egyszerű, könnyen használható eszköz, amellyel gyorsan gyűjthet statisztikákat a rendszer állapotáról. Bár funkcionalitása meglehetősen alapvető a többi felügyeleti eszközhöz képest, nagyon jól teszi a dolgát, és megbízható forrás a rendszerinformációk gyűjtéséhez. A jövőbeli kiadások várhatóan hálózati felügyeleti támogatást kapnak, ami nagyon hasznos lehet.