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.
- 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.