Hegemon - un outil de surveillance du système modulaire pour Linux

Hegemon - un outil de surveillance du système modulaire pour Linux

Il existe toutes sortes d'outils de surveillance du système Linux tels que TOP, HTOP, au sommet et bien d'autres qui fournissent une sortie différente de données système telles que l'utilisation des ressources, les processus en cours d'exécution, la température du processeur et d'autres.

Dans cet article, nous allons passer en revue un outil de surveillance modulaire appelé Hégémon. C'est un projet open source écrit Rouiller, Ce qui fonctionne est toujours en cours.

Hégémon Comprend les fonctionnalités suivantes:

  • Surveiller l'utilisation du processeur, de la mémoire et de l'échange
  • Surveiller les températures du système et les vitesses du ventilateur
  • Intervalle de mise à jour réglable
  • Tests unitaires
  • Développer un flux de données pour une visualisation graphique plus détaillée

Comment installer l'hégemon dans Linux

Hégémon est actuellement disponible pour Linux et nécessite Rouiller et les fichiers de développement pour libsensors. Ce dernier peut être trouvé dans le référentiel de package par défaut et peut être installé à l'aide des commandes suivantes.

# yum install lm_sensors-devel [sur centos / rhel] # dnf installer lm_sensors-devel [sur fedora 22+] # apt install libsensors4-dev [sur Debian / ubuntu] 

Instructions détaillées Comment installer Rouiller Le langage de programmation de votre système est fourni dans l'article suivant.

  1. Comment installer le langage de programmation Rust dans Linux

Une fois que vous avez installé Rouiller, vous pouvez procéder à l'installation Hégémon En utilisant le gestionnaire de packages de Rust, appelé cargaison.

# cargo install hegemon 

Lorsque l'installation est complète hégémon, En émettant simplement la commande suivante.

# hégémon 

Le hégémon Le graphique apparaîtra. Vous devrez lui donner quelques secondes pour collecter des données et mettre à jour ses informations.

Outil de surveillance de l'hégémon

Vous verrez les sections suivantes:

  • CPU - Montre l'utilisation du processeur
  • Nocle - Utilisation du noyau du CPU
  • Mem - utilisation de la mémoire
  • Échanger - Échangez l'utilisation de la mémoire

Vous pouvez étendre chaque section en appuyant "Espace" bouton de votre clavier. Cela fournira des informations un peu plus détaillées sur l'utilisation de la ressource que vous avez sélectionnée.

Si vous souhaitez augmenter ou diminuer l'intervalle de mise à jour, vous pouvez utiliser le + et - boutons sur votre clavier.

Comment ajouter de nouveaux flux

Hégémon utilise des flux de données pour visualiser ses données. Leur comportement est défini dans le trait de flux ici. Les flux doivent seulement fournir des données de base telles que le nom, la description et une méthode pour récupérer la valeur des données numériques.

Hégémon Gérera le reste - Mettre à jour les informations, la mise en page de rendu et les statistiques de calcul. Pour en savoir plus sur la création de flux de données et apprendre à créer le vôtre, vous devez plonger plus profondément dans le projet Hegemon sur Git. Un bon point de départ serait le fichier de réadme du projet.

Conclusion

Hégémon est un outil simple et facile à utiliser pour vous aider à collecter des statistiques rapides sur l'état de votre système. Bien que sa fonctionnalité soit plutôt basique par rapport à d'autres outils de surveillance, il fait très bien son travail et est une source fiable pour collecter des informations système. Les versions futures devraient avoir un support de surveillance du réseau, ce qui pourrait être très utile.