GNU/Linux >> Tutoriels Linux >  >> Linux

Hegemon - Une application de surveillance de système modulaire écrite en Rust

Lorsqu'il s'agit de surveiller les processus en cours d'exécution dans des systèmes de type Unix, les applications les plus couramment utilisées sont top et htop , qui est une version améliorée de top. Mon préféré est htop. Cependant, les développeurs publient de temps en temps peu d'alternatives à ces applications. Une telle alternative aux utilitaires top et htop est Hegemon . Il s'agit d'une application de surveillance système modulaire écrite en utilisant Rust langage de programmation.

Concernant les fonctionnalités d'Hegemon, nous pouvons énumérer les éléments suivants :

  • Hegemon surveillera l'utilisation du processeur, de la mémoire et de l'échange.
  • Il surveille la température du système et la vitesse du ventilateur.
  • L'intervalle de mise à jour peut être réglable. La valeur par défaut est de 3 secondes.
  • Nous pouvons révéler un graphique plus détaillé et des informations supplémentaires en développant les flux de données.
  • Tests unitaires.
  • Interface propre.
  • Gratuit et open source.

Installation de l'application Hegemon System Monitor

Assurez-vous d'avoir installé Rust 1.26 ou version ultérieure. Pour installer Rust dans votre distribution Linux, consultez le guide suivant :

  • Installer le langage de programmation Rust sous Linux

Installez également la bibliothèque libsensors. Il est disponible dans les dépôts par défaut de la plupart des distributions Linux. Par exemple, vous pouvez l'installer dans des systèmes basés sur RPM tels que Fedora en utilisant la commande suivante :

$ sudo dnf install lm_sensors-devel

Sur les systèmes basés sur Debian comme Ubuntu, Linux Mint, il peut être installé à l'aide de la commande :

$ sudo apt-get install libsensors4-dev

Une fois que vous avez installé Rust et libsensors, installez Hegemon à l'aide de la commande :

$ cargo install hegemon

Une fois hegemon installé, commencez à surveiller les processus en cours d'exécution sur votre système Linux à l'aide de la commande :

$ hegemon

Voici l'exemple de sortie de mon bureau Arch Linux.

Hegemon en action

Pour quitter, appuyez sur Q .

Suggestion de lecture :

  • Quelques alternatives à l'utilitaire de ligne de commande "top" que vous voudrez peut-être connaître
  • Comment afficher l'utilisation du processeur à partir de la ligne de commande

Veuillez garder à l'esprit que hegemon est encore à ses débuts de développement et qu'il ne remplace pas complètement top commande. Il peut y avoir des bogues et des fonctionnalités manquantes. Si vous rencontrez des bugs, signalez-les sur la page github du projet. Le développeur prévoit d'apporter plus de fonctionnalités dans les prochaines versions. Alors, gardez un œil sur ce projet.


Linux
  1. Comment installer Stacer System Monitor sur Ubuntu 18.04 LTS

  2. Comment installer Sysdig pour surveiller la charge du système sur Ubuntu 20.04

  3. Comment surveiller les performances du système Linux avec Sysstat

  4. Comment installer l'application Spotify sur Linux

  5. Comment installer et utiliser Glances pour surveiller les systèmes Linux

Comment installer Conky System Monitor sur Ubuntu 20.04 LTS

Comment installer Rust sur Ubuntu Linux

Comment installer Cockpit sur Debian 10

Comment installer Sysdig pour surveiller votre système Linux

Comment installer et utiliser GNOME System Monitor et Task Manager dans Debian 10

Comment surveiller les métriques système en temps réel à l'aide de l'outil Glances sous Linux