Hegemon - moduļu sistēmas uzraudzības rīks Linux


Ir visu veidu atop un daudz kas cits, kas nodrošina atšķirīgu sistēmas datu izvadi, piemēram, resursu izmantošanu, darbības procesus, procesora temperatūru un citus.

Šajā rakstā mēs pārskatīsim moduļu uzraudzības rīku ar nosaukumu Hegemon. Tas ir atvērtā koda projekts, kas rakstīts Rust, un darbi joprojām tiek turpināti.

Hegemon ietver šādas funkcijas:

  • Monitorējiet procesoru, atmiņu un mijmaiņas lietojumu
  • Uzraugiet sistēmas temperatūru un ventilatora ātrumu
  • Pielāgojams atjaunināšanas intervāls
  • Vienības testi
  • Paplašiniet datu straumi, lai iegūtu detalizētāku grafisko vizualizāciju

Kā instalēt Hegemon Linux

Pašlaik Hegemon ir pieejams tikai operētājsistēmai Linux, un tam ir nepieciešams rūsa un libsensoru izstrādes faili. Pēdējo var atrast noklusējuma pakotņu krātuvē, un to var instalēt, izmantojot šādas komandas.

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

Detalizētas instrukcijas, kā instalēt Rust programmēšanas valodu savā sistēmā, ir sniegtas šajā rakstā.

  1. Kā Linux instalēt Rust programmēšanas valodu

Kad esat instalējis Rust, varat turpināt instalēt Hegemon, izmantojot Rust pakotņu pārvaldnieku, ko sauc par kravu.

# cargo install hegemon

Kad instalēšana ir pabeigta, palaidiet hegemonu, vienkārši izdodot šādu komandu.

# hegemon

Parādīsies hegemona grafiks. Jums būs jāpiešķir dažas sekundes, lai apkopotu datus un atjauninātu to informāciju.

Jūs redzēsiet šādas sadaļas:

  • CPU - parāda CPU izmantošanu
  • Core Num - CPU kodola izmantošana
  • Mem - atmiņas izmantošana
  • Mainīt - nomainīt atmiņas lietojumu

Katru sadaļu varat paplašināt, nospiežot tastatūras pogu “Space”. Tas sniegs nedaudz detalizētāku informāciju par jūsu izvēlētā resursa izmantošanu.

Ja vēlaties palielināt vai samazināt atjaunināšanas intervālu, varat izmantot tastatūras pogas + un - .

Kā pievienot jaunas straumes

Hegemons izmanto datu plūsmas, lai vizualizētu savus datus. Viņu uzvedība ir definēta šeit esošajā straumes īpašībā. Plūsmām jāsniedz tikai pamatdati, piemēram, nosaukums, apraksts un skaitlisko datu vērtības iegūšanas metode.

Hegemons pārvaldīs pārējo - informācijas atjaunināšanu, izkārtojuma un skaitļošanas statistikas atveidošanu. Lai uzzinātu vairāk par to, kā izveidot datu plūsmas, un par to, kā izveidot savu, jums vajadzētu ienirt dziļāk Hegemon projektā git. Labs sākumpunkts būtu projekta readme fails.

Hegemon ir vienkāršs, viegli lietojams rīks, kas palīdz jums apkopot ātru statistiku par jūsu sistēmas statusu. Lai gan tā funkcionalitāte ir diezgan vienkārša salīdzinājumā ar citiem uzraudzības rīkiem, tā savu darbu veic ļoti labi un ir uzticams sistēmas informācijas vākšanas avots. Paredzams, ka nākamajiem izlaidumiem būs tīkla uzraudzības atbalsts, kas var būt diezgan noderīgs.