Hegemon - Usa ka Modular System Monitoring Tool alang sa Linux


Adunay tanan nga mga matang sa atop ug daghan pa nga naghatag lainlaing output sa data sa sistema sama sa paggamit sa kapanguhaan, mga proseso sa pagpadagan, temperatura sa CPU ug uban pa.

Niini nga artikulo, atong susihon ang usa ka modular nga himan sa pag-monitor nga gitawag og Hegemon. Kini usa ka bukas nga gigikanan nga proyekto nga gisulat sa Rust, nga nagpadayon sa pag-uswag.

Ang Hegemon naglakip sa mosunod nga mga bahin:

  • I-monitor ang paggamit sa CPU, memorya ug swap
  • I-monitor ang temperatura sa sistema ug katulin sa fan
  • Adjustable update interval
  • Mga pagsulay sa yunit
  • Palapad ang data stream para sa mas detalyado nga graphic visualization

Giunsa ang Pag-install sa Hegemon sa Linux

Ang Hegemon anaa karon alang sa Linux lamang ug nagkinahanglan sa Rust ug sa mga file sa pag-uswag alang sa mga libsensor. Ang ulahi makit-an sa default nga repository sa pakete ug mahimong ma-install gamit ang mga mosunud nga mga mando.

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

Ang detalyado nga mga panudlo kung giunsa ang pag-install sa Rust programming language sa imong sistema gihatag sa sunod nga artikulo.

  1. Unsaon Pag-instalar sa Rust Programming Language sa Linux

Kung na-install na nimo ang Rust, mahimo nimong ipadayon ang pag-install sa Hegemon pinaagi sa paggamit sa manager sa pakete sa Rust nga gitawag nga kargamento.

# cargo install hegemon

Sa diha nga ang pag-instalar kompleto run hegemon, pinaagi lamang sa pag-isyu sa mosunod nga sugo.

# hegemon

Ang hegemon graph makita. Kinahanglan nimo nga hatagan kini og pipila ka segundo aron makolekta ang datos ug i-update ang kasayuran niini.

Imong makita ang mosunod nga mga seksyon:

  • CPU – Nagpakita sa paggamit sa CPU
  • Core Num – Paggamit sa CPU core
  • Mem – paggamit sa memorya
  • Swap – swap memory paggamit

Mahimo nimong palapdan ang matag seksyon pinaagi sa pagpindot sa \Space nga buton sa imong keyboard. Maghatag kini og gamay nga mas detalyado nga impormasyon bahin sa paggamit sa kapanguhaan nga imong gipili.

Kung gusto nimo nga dugangan o pakunhuran ang agwat sa pag-update, mahimo nimong gamiton ang mga buton nga + ug - sa imong keyboard.

Unsaon Pagdugang Bag-ong mga Stream

Gigamit ni Hegemon ang mga stream sa datos aron mahanduraw ang datos niini. Ang ilang kinaiya gihubit sa kinaiya sa sapa dinhi. Ang mga sapa kinahanglan ra nga maghatag sukaranan nga datos sama sa ngalan, paghulagway ug usa ka pamaagi alang sa pagkuha sa kantidad sa numeric data.

Si Hegemon ang modumala sa uban - pag-update sa impormasyon, paghubad sa layout ug mga istatistika sa pagkalkula. Aron mahibal-an ang dugang kung giunsa paghimo ang mga sapa sa datos ug mahibal-an kung giunsa paghimo ang imong kaugalingon, kinahanglan nimo nga mag-dive sa mas lawom nga proyekto sa Hegemon sa git. Ang usa ka maayong punto sa pagsugod mao ang file nga readme sa proyekto.

Ang Hegemon usa ka yano, dali gamiton nga himan aron matabangan ka nga mangolekta mga dali nga istatistika bahin sa kahimtang sa imong sistema. Bisan kung kini nga pag-andar labi ka sukaranan kung itandi sa uban pang mga himan sa pag-monitor, maayo kaayo ang pagbuhat niini ug usa ka kasaligan nga gigikanan sa pagkolekta sa impormasyon sa sistema. Ang umaabot nga pagpagawas gilauman nga adunay suporta sa pag-monitor sa network, nga mahimo’g magamit.