Sysmon - graficzny monitor aktywności systemu dla Linuksa
- 2193
- 229
- Pan Jeremiasz Więcek
Sysmon jest narzędziem monitorowania aktywności Linuksa podobnego do Windows Task Manager, został napisany Pyton i wydane pod GPL-3.0 Licencja. Jest to graficzne narzędzie do wizualizacji, które wizualizuje następujące dane.
Domyślnie dystrybucja, taka jak Ubuntu W zestawie narzędzie do monitora systemowego, ale wadą z domyślnym narzędziem monitorowania jest to, że nie wyświetla ładunków HDD, SSD i GPU.
Sysmon dodaje wszystkie funkcje do jednego miejsca podobnego do Menedżer zadań systemu Windows.
- Wykorzystanie procesora/GPU i prędkość zegara na rdzeń.
- Używanie pamięci i zamiany.
- Wykorzystanie sieci (WLAN i Ethernet). WLAN Link przepustowość jest stale aktualizowana.
- Wykorzystanie SSD/HDD.
- Przegląd procesu uruchamiania.
W tym artykule nauczysz się instalacji i korzystać z Sysmon Narzędzie monitorowania w systemach stacjonarnych Linux.
Instalowanie narzędzia do monitora Sysmon Linux
Od Sysmon jest napisany w Python, musisz mieć w komputerze konfigurację PIP Pack Manager. Sysmon Zależy od następujących pakietów PyqtGraph, Numpy i Pyqt5.
Zainstaluj Sysmon za pomocą PIP
Podczas instalacji Sysmon za pomocą zależności PIP są automatycznie instalowane.
$ pip instaluj sysmon [dla Python2] $ pip3 instaluj sysmon [dla Python3]NOTATKA: W zależności od skonfigurowania PYPEĆ Musisz użyć PYPEĆ Lub PIP3, Czasami PIP3 będzie symbolicznym linkiem do PYPEĆ. Zainstaluj Sysmon w Linux
Jeśli masz Nvidia GPU, Nvidia-Smi należy zainstalować, aby to monitorować.
Zainstaluj Sysmon za pomocą repozytorium GitHub
Alternatywnie możesz pobrać repozytorium z GitHub i zainstalować opakowanie. Ale zgodnie z tą metodą musisz upewnić się, że pakiet zależny (Numpy, PyqtGraph, PYQT5) jest instalowany osobno.
$ pip instaluj pyqtgraph pyqt5 Numpy [dla Python2] $ PIP3 instaluj pyqtgraph pyqt5 numpy [dla Python3]
Możesz sprawdzić listę zainstalowanych pakietów z pypeć Korzystanie z następujących poleceń.
---------- Python 2 ---------- $ PIP List # lista instalowana pakiet $ pip show Pyqt5 Numpy pyqtgraph # Pokaż szczegółowe informacje o pakietach. ---------- Python 3 ---------- $ PIP3 lista # lista zainstalowana pakiet $ PIP3 show Pyqt5 Numpy pyqtgraph # Pokaż szczegółowe informacje o pakietach.Lista pakietów zainstalowanych PIP
Teraz zależność jest zadowolona i dobra do zainstalowania Sysmon klonując repozytorium z Github.
$ git clone https: // github.com/Matthiasschinzel/sysmon.git $ cd/sysmon/src/sysmon $ Python3 Sysmon.py
Preferowaną metodą jest instalacja pakietów za pomocą PYPEĆ, Jak PYPEĆ obsługuje całą zależność i upraszcza instalację.
Jak używać Sysmon w Linux
Wystrzelić Sysmon, Po prostu typ Sysmon na terminalu.
$ sysmon
Wszystkie punkty danych są pobierane z katalogu /proc.
- Dane procesora są pobierane z /proc/cpuinfo I /Proc/Stat.
- Dane pamięci są pobierane z /proc/meminfo.
- Dane dysków są pobierane /Proc/Diskstats.
- Dane sieciowe są pobierane z /proc/net/dev i IWConfig (WLAN).
- Procesy Dane są pobierane z polecenia „PS -AUX”.
To wszystko dla tego artykułu. To narzędzie to tylko prototyp i wiele innych funkcji, takich jak Iowait, Obsługa GPU Intel i AMD, tryb ciemny, zabij proces, sort itp. Poczekajmy i zobaczmy, jak to narzędzie jest dojrzewane przez pewien czas.
- « Jak naprawić „błąd mysql 1819 (HY000)” w Linux
- Jak zainstalować i skonfigurować Cloudera Manager na Centos/RhEL 7 - Część 3 »