Sysmon est un outil de surveillance des activités Linux similaire au gestionnaire de tâches Windows, a été écrit en Python et publié sous GPL-3.0 Licence. Il s’agit d’un outil de visualisation graphique qui visualise les données suivantes.

Par défaut distribution comme Ubuntu vient avec un outil de surveillance du système, mais l’inconvénient de l’outil de surveillance par défaut est qu’il n’affiche pas les charges de disque dur, de SSD et de GPU.

Sysmon ajoute toutes les fonctionnalités à un seul endroit similaire au Gestionnaire de tâches Windows.

  • Utilisation du processeur / GPU et vitesse d’horloge par cœur.
  • Utilisation de la mémoire et du swap.
  • Utilisation du réseau (Wlan et Ethernet). La bande passante de la liaison WLAN est constamment mise à jour.
  • Utilisation du SSD / HDD.
  • Vue d’ensemble d’un processus en cours.

Dans cet article, vous apprendrez comment installer et utiliser le Sysmon outil de surveillance dans les systèmes de bureau Linux.

Installation de l’outil Sysmon Linux Monitor

Depuis sysmon est écrit en python, vous devez avoir un configuration PIP du gestionnaire de packages python dans votre machine. Sysmon dépend des packages suivants pyqtgraph, numpy et pyqt5.

Publicité

Installez Sysmon à l’aide de PIP

Lorsque vous installez le sysmon en utilisant les dépendances PIP sont automatiquement installés.

$ pip install sysmon   [for Python2]
$ pip3 install sysmon  [for Python3]

REMARQUE: Selon la façon dont vous avez configuré PÉPIN vous devez utiliser PÉPIN ou PIP3, quelquefois PIP3 sera un lien symbolique vers PÉPIN.

Installez Sysmon Sous Linux
Installez Sysmon Sous Linux

Si vous avez un GPU Nvidia, nvidia-smi doit être installé pour le surveiller.

Installer Sysmon à l’aide du dépôt GitHub

Vous pouvez également extraire le référentiel de Github et installer le package. Mais lorsque vous suivez cette méthode, vous devez vous assurer que le package dépendant (numpy, pyqtgraph, pyqt5) est installé séparément.

$ pip install pyqtgraph pyqt5 numpy   [for Python2]
$ pip3 install pyqtgraph pyqt5 numpy  [for Python3]

Vous pouvez consulter la liste des packages installés à partir de pépin en utilisant les commandes suivantes.

---------- Python 2 ---------- 
$ pip list                       # List installed package
$ pip show pyqt5 numpy pyqtgraph # show detailed information about packages.

---------- Python 3 ----------
$ pip list                       # List installed package
$ pip show pyqt5 numpy pyqtgraph # show detailed information about packages.
Liste Des Packages Installés Par Pip
Liste Des Packages Installés Par Pip

Maintenant, la dépendance est satisfaite et bonne à installer sysmon en clonant le dépôt depuis GitHub.

$ git clone https://github.com/MatthiasSchinzel/sysmon.git
$ cd /sysmon/src/sysmon
$ python3 sysmon.py

La méthode préférable consiste à installer les packages en utilisant PÉPIN, comme PÉPIN gère toutes les dépendances et simplifie l’installation.

Comment utiliser Sysmon sous Linux

Lancer sysmon, tapez simplement sysmon au terminal.

$ sysmon

Tous les points de données sont extraits du Répertoire / proc.

  • Les données du processeur sont extraites de / proc / cpuinfo et / proc / stat.
  • Les données de mémoire sont extraites de / proc / meminfo.
  • Les données des disques sont extraites de / proc / diskstats.
  • Les données du réseau sont extraites de / proc / net / dev et iwconfig (Wlan).
  • Les données des processus sont extraites du commande ‘ps -aux’.
Moniteur De Processus Linux Sysmon
Moniteur De Processus Linux Sysmon
Moniteur De Réseau Et De Disque Linux Sysmon
Moniteur De Réseau Et De Disque Linux Sysmon
Processeur Et Moniteur De Mémoire Sysmon Linux
Processeur Et Moniteur De Mémoire Sysmon Linux

Voilà pour cet article. Cet outil n’est qu’un prototype et de nombreuses autres fonctionnalités telles que IOWait, Prise en charge des GPU Intel et AMD, Mode sombre, tuer le processus, sort, etc. sont en préparation pour être ajoutés. Attendons de voir comment cet outil mûrit au fil du temps.

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer:

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT à tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café (ou 2) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants de votre soutien sans fin.

.

Rate this post
Publicité
Article précédentSpotify réinitialise plus de 300000 mots de passe utilisateur suite à une fuite de base de données externe
Article suivantFaille de contournement d’authentification à 2 facteurs signalée dans les logiciels cPanel et WHM
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici