whowatch – Monitorando Usuários e Processos do Linux em Tempo Real

whowatch é um programa de linha de comando simples e fácil de usar para monitorar processos e usuários em um sistema Linux. Ele mostra quem está logado no sistema e o que estão fazendo, de forma semelhante ao comando w em tempo real.

Ele mostra o número total de usuários no sistema e o número de usuários por tipo de conexão (local, telnet, ssh e outros). O whowatch também mostra o tempo de atividade do sistema e exibe informações como nome de login do usuário, tty, host, processos, bem como o tipo de conexão.

Além disso, você pode selecionar um usuário específico e visualizar a árvore de processos dele. No modo de árvore de processos, você pode enviar os sinais SIGINT e SIGKILL para o processo selecionado de uma maneira divertida.

Neste breve artigo, vamos explicar como instalar e usar o whowatch em sistemas Linux para monitorar usuários e processos em tempo real em uma máquina.

Como instalar o whowatch no Linux

O programa whowatch pode ser facilmente instalado nos repositórios padrão usando o gerenciador de pacotes em sua distribuição Linux, conforme mostrado.

$ sudo apt install whowatch  [On Ubuntu/Debian]
$ sudo yum install whowatch  [On CentOs/RHEL]
$ sudo dng install whowatch  [On Fedora 22+]

Depois de instalado, basta digitar o whowatch na linha de comando e você verá a seguinte tela.

$ whowatch
Monitor Logged in Users

Você pode visualizar os detalhes de um usuário específico, basta destacar o usuário (use as setas Para cima e Para baixo para navegar). Em seguida, pressione a tecla d para listar as informações do usuário, como mostrado nesta captura de tela.

Check User Information in Linux

Para visualizar a árvore de processos de um usuário, pressione Enter após destacar esse usuário específico.

Monitor User Process

Para visualizar toda a árvore de processos do usuário no Linux, pressione t.

Monitor Linux User Processes

Você também pode visualizar informações do sistema Linux pressionando a tecla s.

Check Linux System Information

Para obter mais informações, consulte a página do manual do whowatch conforme mostrado.

$ man whowatch

Você também encontrará úteis os seguintes artigos relacionados:

  1. Como Monitorar Comandos Linux Executados por Usuários do Sistema em Tempo Real
  2. Como Monitorar a Atividade do Usuário com as Ferramentas psacct ou acct

Isso é tudo! whowatch é uma utilidade de linha de comando interativa simples e fácil de usar para monitorar processos e usuários em um sistema Linux. Neste guia breve, explicamos como instalar e usar o whowatch. Use o formulário de feedback abaixo para fazer perguntas ou compartilhar suas opiniões sobre esta utilidade.

Source:
https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/