Whowatch, surveille les utilisateurs et les processus système en temps réel

à propos de whowatch

Dans le prochain article, nous allons jeter un oeil à whowatch. Ceci est un programme pour la ligne de commande interactive, simple et facile à utiliser avec lequel nous pouvons surveiller les processus et les utilisateurs sur un système Gnu / Linux. Il nous montrera qui s'est connecté au système et ce qu'il fait à ce moment précis. Il fait cela de la même manière que le 'w '.

Le programme nous affichera le nombre total d'utilisateurs dans le système et le nombre d'utilisateurs en fonction du type de connexion. En outre, il nous montrera également le temps d'activité du système et des informations sur le nom de connexion de l'utilisateur.

Dans le cas où il y aurait différents utilisateurs, nous pourrons en sélectionner un en particulier et voir son arbre de processus. En entrant en mode arborescence de processus, nous pouvons envoyer les panneaux SIGINT et SIGKILL sur le processus sélectionné.

Whowatch est un utilitaire interactif similaire à ncurses qui nous montrera dans le terminal des informations sur les utilisateurs actuellement connectés à la machine, en temps réel. En plus des informations standard (nom de connexion, tty, hôte, processus utilisateur), il nous montrera également le type de connexion (c'est-à-dire telnet ou ssh).

Dans l'interface nous pourrons sélectionner un certain utilisateur pour voir son arbre de processus, ainsi que l'arbre de tous les processus du système. L'arborescence peut être affichée avec une colonne supplémentaire indiquant le propriétaire de chaque processus.

Installez whowatch sur Ubuntu

Le programme whowatch peut être facilement installé à partir des référentiels par défaut en utilisant le gestionnaire de packages de notre distribution Ubuntu. Il suffit d'ouvrir un terminal (Ctrl + Alt + T) et de taper les commandes:

installation whowatch

sudo apt update; sudo apt install whowatch

Une fois l'installation terminée, il ne vous reste plus qu'à Écrire qui regarde sur la ligne de commande, pour voir l'écran suivant.

écran des utilisateurs dans whowatch

whowatch

Quelques options disponibles dans whowatch

Parmi les différentes options que ce programme de terminal offre aux utilisateurs, on peut trouver:

lister les informations utilisateur avec whowatch

Afficher les détails d'un utilisateur particulier. Nous devrons simplement mettre en évidence l'utilisateur, en utilisant le Flèches haut et bas pour parcourir la liste des utilisateurs. Une fois sur l'utilisateur qui nous intéresse, nous devrons appuyez sur la touche 'd ' pour lister les informations utilisateur, comme indiqué dans la capture d'écran ci-dessus.

voir l'arborescence des processus utilisateur

Pour afficher l'arborescence des processus d'un utilisateur, il n'y aura pas plus de appuyez sur la touche Introduction après avoir mis en évidence l'utilisateur cela nous intéresse.

afficher toutes les arborescences de processus utilisateur

Pour voir tous les arbres de processus du système, il faudra appuyez sur la touche 't '.

informations système avec whowatch

Vous pouvez également afficher les informations système en appuyant sur la touche 's».

processus de recherche

Utilisation de la touche '/» nous serons capables trouver un processus ouvert. Trouvé le processus qui nous intéresse, vous pouvez appuyez sur la touche 'd ' pour obtenir Information sur le processus en question.

propriétaire des processus

En appuyant sur la touche 'o» peut être voir l'utilisateur qui possède chaque processus.

Avec Ctrl-I nous enverrons un signal INT au processus sélectionné.

Ctrl-K envoie le signal KILL au processus que nous sélectionnons.

Pour obtenir plus d'informations sur l'utilisation de ce programme, vous pouvez consulter la page de manuel de qui regarde comme indiqué dans ce qui suit:

page de manuel du programme

man whowatch

Aujourd'hui, ces types d'outils n'ont rien de nouveau, car de nombreux développements nous permettent de suivre chacun de ces éléments, car il est important de gérer de manière centralisée à la fois les utilisateurs et processus. Avec cela, il est recherché savoir quels utilisateurs ont des autorisations sur l'ordinateur, lesquels sont actifs et quels processus sont en cours d'exécution, que ce soit pour des raisons de support ou de contrôle.

Sans aucun doute, avec cet outil simple, nous pourrons savoir en temps réel tout ce qui se passe avec les utilisateurs et les processus de nos équipes. Bref, il ne reste plus qu'à dire que whowatch est un utilitaire de ligne de commande interactif simple et facile à utiliser sur un système Gnu / Linux.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.