Hegemon - narzędzie do monitorowania systemu modułowego dla Linuksa

Hegemon - narzędzie do monitorowania systemu modułowego dla Linuksa

Istnieją wszelkiego rodzaju narzędzia do monitorowania systemu Linux, takie jak TOP, HTOP, na szczycie i wiele innych, które zapewniają różne wyjście danych systemowych, takie jak wykorzystanie zasobów, procesy uruchamiające, temperatura procesora i inne.

W tym artykule przejrzymy modułowe narzędzie do monitorowania o nazwie Hegemon. To projekt open source napisany Rdza, które prace są nadal w toku.

Hegemon Zawiera następujące funkcje:

  • Monitoruj procesor, pamięć i zamianę
  • Monitoruj temperatury systemu i prędkości wentylatora
  • Regulowany interwał aktualizacji
  • Testy jednostkowe
  • Rozwiń strumień danych, aby uzyskać bardziej szczegółową wizualizację graficzną

Jak zainstalować hegemon w Linux

Hegemon jest obecnie dostępny tylko dla Linux i wymaga Rdza i pliki programistyczne dla Libsensors. Ten ostatni można znaleźć w domyślnym repozytorium pakietów i można go zainstalować za pomocą następujących poleceń.

# Yum Instaluj LM_SENSORS-DEVEL [ON CENTOS/RHEL] # DNF Instaluj LM_SENSORS-DEVEL [ON FEDORA 22+] # apt Zainstaluj libsensors4-dev [na debian/ubuntu] 

Szczegółowe instrukcje, jak instalować Rdza Język programowania w twoim systemie znajduje się w poniższym artykule.

  1. Jak zainstalować język programowania rdzy w Linux

Po zainstalowaniu Rdza, Możesz kontynuować instalację Hegemon Korzystając z menedżera pakietów Rust, zadzwonił ładunek.

# instalacja ładunku hegemon 

Po zakończeniu instalacji Hegemon, po prostu wydając następujące polecenie.

# Hegemon 

Hegemon pojawi się wykres. Będziesz musiał dać mu kilka sekund na gromadzenie danych i zaktualizowanie ich informacji.

Narzędzie do monitorowania hegemona

Zobaczysz następujące sekcje:

  • procesor - Pokazuje wykorzystanie procesora
  • Core Num - Wykorzystanie rdzenia procesora
  • Mem - Wykorzystanie pamięci
  • Zamieniać - Zamień użycie pamięci

Możesz rozwinąć każdą sekcję, naciskając "Przestrzeń" przycisk na klawiaturze. Zapewni to nieco bardziej szczegółowe informacje na temat wykorzystania wybranego zasobu.

Jeśli chcesz zwiększyć lub zmniejszyć interwał aktualizacji, możesz użyć + I - przyciski na klawiaturze.

Jak dodać nowe strumienie

Hegemon wykorzystuje strumienie danych do wizualizacji jego danych. Ich zachowanie jest zdefiniowane w cechy strumienia tutaj. Strumienie muszą tylko dostarczyć podstawowe dane, takie jak nazwa, opis i metoda pobierania wartości danych liczbowych.

Hegemon Zarządzaj resztą - aktualizowanie informacji, renderowanie układu i statystyk obliczeniowych. Aby dowiedzieć się więcej, jak tworzyć strumienie danych i nauczyć się tworzyć własne, musisz zagłębić się w projekt Hegemon na Git. Dobrym punktem wyjścia byłby plik Project Readme.

Wniosek

Hegemon jest prostym, łatwym w użyciu narzędziem, które pomoże Ci zebrać szybkie statystyki dotyczące statusu systemu. Chociaż jego funkcjonalność jest raczej podstawowa w porównaniu z innymi narzędziami monitorowania, wykonuje swoje zadanie bardzo dobrze i jest wiarygodnym źródłem gromadzenia informacji o systemie. Oczekuje się, że przyszłe wydania będą miały wsparcie monitorowania sieci, co może być dość przydatne.