Hegemon-–-A-Modular-System-Monitoring-Tool-for-Linux

Hegemon — приложение модульного системного мониторинга для Linux

МониторингУтилиты Linux

Существуют всевозможные инструменты мониторинга системы Linux, такие как top, htop, atop и многие другие, которые обеспечивают различный вывод системных данных, таких как использование ресурсов, запущенные процессы, температура процессора и другие.

В этой статье мы рассмотрим модульный инструмент мониторинга под названием Hegemon. Это проект с открытым исходным кодом, написанный на Rust, работа над которым еще продолжается.

 

Hegemon включает в себя следующие функции:

  • Мониторинг использования процессора, памяти и подкачки (swap).
  • Контроль температуры системы и скорости вращения кулера.
  • Регулируемый интервал обновлений.
  • Модульное тестирование.
  • Расширение потока данных для более подробной графической визуализации.

 

 

Как установить Hegemon в Linux?

В настоящее время Hegemon доступен только для Linux и требует Rust и файлы разработки для libsensors. Последние файлы можно найти в репозитории пакетов по умолчанию. Их можно установить с помощью следующих команд:

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

 

 

После установки Rust вы можете приступить к установке Hegemon с помощью менеджера пакетов Rust под названием cargo:

# cargo install hegemon

 

 

После завершения установки запустите hegemon, с помощью следующей команды:

# hegemon

 

 

На вашем экране должен отобразится график hegemon. Вам нужно будет дать ему несколько секунд, чтобы собрать данные и обновить информацию:

Hegemon-Monitoring-Tool

 

 

Вы увидите следующие разделы:

  • CPU — показывает загрузку процессора.
  • Core Num — использование ядра процессора.
  • Mem — использование памяти.
  • Swap — использование памяти swap.

 

 

Вы можете расширить каждый раздел, нажав кнопку «Space» на клавиатуре. Это предоставит немного более подробную информацию об использовании ресурса, который вы выбрали.

Если вы хотите увеличить или уменьшить интервал обновления, вы можете использовать кнопки «+» и «» на клавиатуре.

 

 

Как добавить новые потоки

Hegemon использует потоки данных для визуализации своих данных. Особенность поведения потоков данных определено в этом репозитории. Потоки должны предоставлять только основные данные, такие как имя, описание и метод для получения числового значения данных.

В свою очередь, Hegemon будет управлять всем остальным — обновлять информацию, отображать макет и статистику вычислений. Чтобы больше узнать о том, как создавать потоки данных, и как создавать свои собственные потоки, вам нужно детальнее разобраться с проектом Hegemon на git. Хорошим началом будет знакомство с файлом проекта readme.

 

 

Итог

Hegemon — это простой и удобный инструмент, который поможет вам быстро собрать статистику о состоянии вашей системы. Хотя его функциональные возможности довольно просты по сравнению с другими инструментами мониторинга, он отлично справляется со своей работой и является надежным источником для сбора системной информации. Ожидается, что в будущих обновлениях будет реализован мониторинг сети, что может оказаться весьма полезным!

 

 

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасности,  полный курс по кибербезопасностикурсы DevNet (программируемые сети) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
МониторингУтилиты Linux

Больше похожих постов

Как установить Postman на Linux

Как установить Postman на Linux

366
0
Postman — самая популярная платформа для совместной работы при разработке API (Application Programming Interface), которую используют 10 миллионов разработчиков и…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Most Viewed Posts
Меню