Microsoft lança ferramenta Process Monitor Procmon para Linux
- Categoria: Empresas
A Microsoft revelou há algum tempo que tinha planos de portar algumas das ferramentas fornecidas pela Sysinternals para o Linux. Uma das ferramentas mencionadas foi o Process Monitor, ou ProcMon curto, e uma prévia do aplicativo agora está disponível para Linux.
Process Monitor é uma ferramenta de monitoramento avançada para Windows que exibe dados em tempo real, como registro, processo e atividade de thread. É uma ferramenta poderosa que suporta o registro das informações em arquivos para análise posterior.
O programa é altamente configurável, suporta filtros não destrutivos, captura de pilhas de threads, captura de detalhes do processo e registro de operações no tempo de inicialização.
A versão Linux do Procmon já está disponível no GitHub. A ferramenta de código aberto foi lançada como uma prévia.
Uma vez que foi lançado como uma prévia, está limitado a sistemas executando Ubuntu 18.04 com kernel 4.18 até 5.3 no momento da escrita. Vários usuários tentaram construir ou instalar a ferramenta de monitoramento de processos em sistemas Ubuntu 20.04 e falharam.
A Microsoft planeja adicionar mais configurações aos requisitos do sistema no futuro para levar esses sistemas em consideração.
As instruções de instalação em dispositivos Ubuntu 18.04 são diretas. Execute os seguintes comandos:
- wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs) /packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb - sudo apt-get update
- sudo apt-get install procmon
As instruções de compilação também são fornecidas no site do GitHub do projeto, e os usuários do Linux podem baixar um arquivo .deb em a seção de lançamentos na página GitHub do projeto.
Você pode executar procmon -h após a instalação para exibir a tela de ajuda. Aqui estão alguns comandos de exemplo que você pode executar:
- sudo procmon // executa a ferramenta de monitoramento de processos para rastrear todos os processos e syscalls.
- sudo procmon -p 1337 -c procmon.db // rastreia o processo 1337 no modo headless e salva os dados no arquivo procmon.db
- sudo procmon -p 1337 -e ler, escrever, abrir // rastreia syscalls lidos, gravados e abertos do processo 1337
- sudo procmon -f procmon.db // abre o arquivo de rastreamento procmon.db na interface.
Palavras de Encerramento
Procmon é uma ferramenta de monitoramento de sistema poderosa para usos avançados. A versão Linux vem sem o arquivo de ajuda que inclui a versão Windows do Procmon. Como é oferecido como uma prévia, é possível que um arquivo de ajuda seja fornecido quando o programa for oferecido como uma versão estável.