Hegemon - Linux-നുള്ള ഒരു മോഡുലാർ സിസ്റ്റം മോണിറ്ററിംഗ് ടൂൾ


റിസോഴ്uസ് വിനിയോഗം, റണ്ണിംഗ് പ്രോസസുകൾ, സിപിയു ടെമ്പറേച്ചർ തുടങ്ങിയ സിസ്റ്റം ഡാറ്റയുടെ വ്യത്യസ്uത ഔട്ട്uപുട്ട് നൽകുന്ന എല്ലാത്തരം മുകളിലും മറ്റു പലതുമുണ്ട്.

ഈ ലേഖനത്തിൽ, ഞങ്ങൾ Hegemon എന്ന മോഡുലാർ മോണിറ്ററിംഗ് ടൂൾ അവലോകനം ചെയ്യാൻ പോകുന്നു. ഇത് റസ്റ്റിൽ എഴുതിയ ഒരു ഓപ്പൺ സോഴ്uസ് പ്രോജക്റ്റാണ്, അതിന്റെ പ്രവർത്തനങ്ങൾ ഇപ്പോഴും പുരോഗമിക്കുകയാണ്.

ആധിപത്യം ഇനിപ്പറയുന്ന സവിശേഷതകൾ ഉൾക്കൊള്ളുന്നു:

  • സിപിയു, മെമ്മറി, സ്വാപ്പ് ഉപയോഗം എന്നിവ നിരീക്ഷിക്കുക
  • സിസ്റ്റം താപനിലയും ഫാൻ വേഗതയും നിരീക്ഷിക്കുക
  • അഡ്ജസ്റ്റബിൾ അപ്ഡേറ്റ് ഇടവേള
  • യൂണിറ്റ് ടെസ്റ്റുകൾ
  • കൂടുതൽ വിശദമായ ഗ്രാഫിക് വിഷ്വലൈസേഷനായി ഡാറ്റ സ്ട്രീം വികസിപ്പിക്കുക

ലിനക്സിൽ ഹെജിമോൺ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

Hegemon നിലവിൽ Linux-ന് മാത്രം ലഭ്യമാണ്, കൂടാതെ ലിബ്uസെൻസറുകൾക്കായി Rust ഉം ഡെവലപ്uമെന്റ് ഫയലുകളും ആവശ്യമാണ്. രണ്ടാമത്തേത് ഡിഫോൾട്ട് പാക്കേജ് റിപ്പോസിറ്ററിയിൽ കാണുകയും താഴെ പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യാം.

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

നിങ്ങളുടെ സിസ്റ്റത്തിൽ റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള വിശദമായ നിർദ്ദേശങ്ങൾ ഇനിപ്പറയുന്ന ലേഖനത്തിൽ നൽകിയിരിക്കുന്നു.

  1. ലിനക്സിൽ റസ്റ്റ് പ്രോഗ്രാമിംഗ് ലാംഗ്വേജ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

നിങ്ങൾ റസ്റ്റ് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, റസ്റ്റിന്റെ കാർഗോ എന്ന് വിളിക്കുന്ന പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഹെഗെമോൺ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിലൂടെ തുടരാം.

# cargo install hegemon

ഇൻസ്റ്റലേഷൻ പൂർത്തിയാകുമ്പോൾ, താഴെ പറയുന്ന കമാൻഡ് ഇഷ്യൂ ചെയ്തുകൊണ്ട് ഹെജമൺ പ്രവർത്തിപ്പിക്കുക.

# hegemon

ആധിപത്യ ഗ്രാഫ് ദൃശ്യമാകും. ഡാറ്റ ശേഖരിക്കാനും അതിന്റെ വിവരങ്ങൾ അപ്uഡേറ്റ് ചെയ്യാനും നിങ്ങൾ ഇതിന് കുറച്ച് നിമിഷങ്ങൾ നൽകേണ്ടിവരും.

നിങ്ങൾ ഇനിപ്പറയുന്ന വിഭാഗങ്ങൾ കാണും:

  • സിപിയു - സിപിയു ഉപയോഗം കാണിക്കുന്നു
  • കോർ നമ്പർ - സിപിയു കോറിന്റെ ഉപയോഗം
  • മെം - മെമ്മറി ഉപയോഗം
  • സ്വാപ്പ് – സ്വാപ്പ് മെമ്മറി ഉപയോഗം

നിങ്ങളുടെ കീബോർഡിലെ \സ്uപേസ് ബട്ടൺ അമർത്തി നിങ്ങൾക്ക് ഓരോ വിഭാഗവും വിപുലീകരിക്കാൻ കഴിയും. നിങ്ങൾ തിരഞ്ഞെടുത്ത വിഭവത്തിന്റെ വിനിയോഗത്തെക്കുറിച്ച് ഇത് കുറച്ചുകൂടി വിശദമായ വിവരങ്ങൾ നൽകും.

നിങ്ങൾക്ക് അപ്uഡേറ്റ് ഇടവേള കൂട്ടുകയോ കുറയ്ക്കുകയോ ചെയ്യണമെങ്കിൽ, നിങ്ങളുടെ കീബോർഡിലെ +, - ബട്ടണുകൾ ഉപയോഗിക്കാം.

പുതിയ സ്ട്രീമുകൾ എങ്ങനെ ചേർക്കാം

ആധിപത്യം അതിന്റെ ഡാറ്റ ദൃശ്യവൽക്കരിക്കാൻ ഡാറ്റ സ്ട്രീമുകൾ ഉപയോഗിക്കുന്നു. അവരുടെ പെരുമാറ്റം ഇവിടെ സ്ട്രീം സ്വഭാവത്തിൽ നിർവചിച്ചിരിക്കുന്നു. സ്ട്രീമുകൾക്ക് പേര്, വിവരണം, സംഖ്യാ ഡാറ്റ മൂല്യം വീണ്ടെടുക്കുന്നതിനുള്ള രീതി എന്നിവ പോലുള്ള അടിസ്ഥാന ഡാറ്റ മാത്രമേ നൽകേണ്ടതുള്ളൂ.

വിവരങ്ങൾ അപ്ഡേറ്റ് ചെയ്യൽ, ലേഔട്ട്, കംപ്യൂട്ടേഷൻ സ്ഥിതിവിവരക്കണക്കുകൾ എന്നിവയുടെ റെൻഡർ ചെയ്യൽ - ബാക്കിയുള്ളവ ഹെജമോൻ കൈകാര്യം ചെയ്യും. ഡാറ്റ സ്ട്രീമുകൾ എങ്ങനെ സൃഷ്uടിക്കാമെന്നും നിങ്ങളുടേതായവ എങ്ങനെ സൃഷ്uടിക്കാമെന്നും കൂടുതലറിയാൻ, നിങ്ങൾ git-ലെ Hegemon പ്രോജക്റ്റിലേക്ക് ആഴത്തിൽ ഇറങ്ങേണ്ടതുണ്ട്. പ്രോജക്റ്റ് റീഡ്uമെ ഫയൽ ആയിരിക്കും ഒരു നല്ല ആരംഭ പോയിന്റ്.

നിങ്ങളുടെ സിസ്റ്റം സ്റ്റാറ്റസിനെക്കുറിച്ചുള്ള ദ്രുത സ്ഥിതിവിവരക്കണക്കുകൾ ശേഖരിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന് ലളിതവും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ ഒരു ഉപകരണമാണ് ഹെജിമോൻ. മറ്റ് മോണിറ്ററിംഗ് ടൂളുകളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇതിന്റെ പ്രവർത്തനം അടിസ്ഥാനപരമാണെങ്കിലും, ഇത് അതിന്റെ ജോലി നന്നായി ചെയ്യുന്നു കൂടാതെ സിസ്റ്റം വിവരങ്ങൾ ശേഖരിക്കുന്നതിനുള്ള വിശ്വസനീയമായ ഉറവിടവുമാണ്. ഭാവിയിലെ റിലീസുകൾക്ക് നെറ്റ്uവർക്ക് മോണിറ്ററിംഗ് പിന്തുണ ഉണ്ടാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു, അത് വളരെ ഉപയോഗപ്രദമാകും.