Како инсталирати и користити Хегемон за надгледање Линук система

Када је у оквиру наших задатака администрације и подршке верификација статуса услуга и улога сервера или клијентских рачунара са Линук окружењима, имамо низ алтернатива за приступ детаљним информацијама о свему што се интерно дешава. У ствари, сам систем нам нуди команде као што су топ, хтоп, атоп да бисмо имали те податке и одатле извршили потребне административне процесе.

Из тог разлога ће данас Солветиц говорити о алату који је много детаљнији од ових уграђених команди Линука, а то је Хегемон.

Шта је Хегемон?Хегемон је апликација фокусирана на праћење модуларног система; који је написан у програмском језику Руст. Сви ваши подаци се прикупљају захваљујући употреби променљивих као што су цхан, термион, системстат и сензор.

Помоћу овог услужног програма можемо приступити детаљима као што су:

  • Праћење употребе процесора, меморије и замене.
  • Интервал освежавања прикупљања података који се може конфигурисати, подразумевано је 3 секунде.
  • Можете пратити температуру система и брзину вентилатора.
  • Он је способан да изврши јединичне тестове.
  • Можете проширити ток података како бисте приступили детаљнијем графичком приказу података.
  • Чиста МВЦ архитектура са високим квалитетом кода.
Краткорочно планирају да интегришу више функција као што су:
  • Подршка за МацОС и БСД јер је данас компатибилна само са Линуком.
  • Могућност избора и промене редоследа токова података.
  • Могућност надгледања употребе И / О и ГПУ -а на диску и мрежи.
  • Контрола мишем.

1. Како инсталирати Хегемон на Линук


Хегемон захтева Руст 1.26 или новију верзију и развојне датотеке за либсенсоре. Ове датотеке се могу пронаћи у спремишту пакета сваке дистрибуције као лм_сенсорс-девел у Федори и либсенсорс4-дев у Убунтуу.

Корак 1
За инсталацију ових датотека извршићемо било који од следећих редова на основу коришћене дистрибуције:

ЦентОС / РХЕЛ

 иум инсталл лм_сенсорс-девел

Федора

 днф инсталл лм_сенсорс-девел

Дебиан / Убунту

 апт инсталл либсенсорс4-дев

Уносимо слово С да бисмо потврдили преузимање и инсталацију

ЕНЛАРГЕ

Корак 2
Када заврши, изгледаће овако:

ЕНЛАРГЕ

Корак 3
Након што је Руст инсталиран, време је да инсталирате Хегемон преко Руст менаџера пакета који се зове царго. Да бисмо то урадили, прво морамо инсталирати терет са следећом линијом:

 судо апт инсталл царго
Тамо уносимо слово С да бисмо потврдили преузимање и инсталацију.

ЕНЛАРГЕ

Корак 4
Видимо да процес инсталације почиње.

ЕНЛАРГЕ

Корак 5
Сада ћемо користити Руст пакет менаџер, царго за извођење Хегемон инсталације:

 Хегемон за инсталирање терета
Тамо видимо да почиње процес преузимања одговарајућих програмских додатака.

ЕНЛАРГЕ

Корак 6
Када се овај процес заврши, видећемо следеће:

ЕНЛАРГЕ

Корак 7
Када се овај процес заврши, настављамо са покретањем услужног програма са следећом линијом:

 Хегемон
Подразумевано ће се приказати следеће. Тамо налазимо следеће одељке:

ПроцесориОва линија приказује употребу процесора

Цоре НумПриказује употребу језгра процесора на основу броја доступних процесора.

МемУказује на потрошњу меморије

СвапОмогућава нам да видимо употребу заменљиве меморије.

ЕНЛАРГЕ

Корак 8
Да бисмо проширили сваки одељак, морамо га изабрати и притиснути тастер „Спаце“ на тастатури како бисмо приступили детаљнијим информацијама о коришћењу изабраног ресурса у Линук -у. Интервал ажурирања можемо повећати или смањити помоћу тастера + и - на тастатури. Такође можемо детаљно видети сваки аспект система са његовим тренутним капацитетима и процентима употребе.

ЕНЛАРГЕ

Важна напоменаУ случају да се приликом извршавања наредбе хегемон генерише грешка „Није пронађен налог“, морамо извршити следеће:

 екпорт ПАТХ = "$ ХОМЕ / .царго / бин: $ ПАТХ"

2. Како додати нове параметре у Хегемон (Линук)


Док уобичајене команде за надгледање, попут топ -а, које су развијене за приказивање специфичних показатеља као што су употреба процесора и меморије, помоћни програм Хегемон иду много даље; пошто приказује излаз надзорних модула који се називају токови података. Понашање ових токова дефинисано је функцијом која се зове Стреам.

Да бисте користили нови ток, потребно је само да наведете нека основна својства, попут имена и описа, и метод који вам омогућава да преузмете нумеричку вредност података. Од овог тренутка Хегемон ће управљати свим осталим, укључујући заказивање ажурирања, дизајн и рендеровање, као и израчунавање статистике.

Објектима у Стреам -у управљају СтреамПровидерс -и, што омогућава да се токови одреде током извођења.

Да бисте додали ову врсту стрима, потребно вам је

  • Креирајте СтреамПровидер
  • Дозволите му да врати објекте Стреам -а из методе стреам -ова.
  • Региструјте добављача у добављачима /мод.рс.

На следећој вези налазимо пример са ГитХуб -а о томе како додати нови ток за Хегемон и тако имати могућност и могућност приказа много више информација од оне која је подразумевано успостављена:

Са Хегемоном имамо практичну помоћ за приступ практичним информацијама за надгледање система.

wave wave wave wave wave