Microsoft lança próprio monitor de processo de código aberto para Linux

Microsoft lança próprio monitor de processo de código aberto para LinuxNeste processo de simbiose cada vez maior entre Linux e Windows, a Microsoft acaba de dar mais um passo importante. Agora, a Microsoft lança próprio monitor de processo de código aberto para Linux, chamado de ProcMon. Assim, o ProcMon for Linux é uma versão reescrita e reimaginada do seu Processor Monitor encontrada no Windows mais precisamente no conjunto Sysinternals.
Então, a ferramenta ProcMon da Microsoft nada mais é que um monitor de processo de código aberto escrito em C ++ para Linux. Portanto, ele facilita o rastreamento da atividade de chamada do sistema. Esta versão do ProcMon Linux é de código aberto sob uma licença MIT.

Microsoft lança próprio monitor de processo de código aberto para Linux

Process Monitor (Procmon) é uma reinvenção do Linux da ferramenta Procmon clássica do conjunto de ferramentas Sysinternals para Windows. O Procmon fornece uma maneira conveniente e eficiente para os desenvolvedores do Linux rastrearem a atividade syscall no sistema, diz o comunicado oficial.
A Microsoft lançou o código-fonte para sua versão do ProcMon Linux na quinta-feira e está marcada como uma versão 1.0. A Microsoft também está disponibilizando um pacote para Debian, Ubuntu e outras distros derivadas desta versão prévia.
Microsoft lança próprio monitor de processo de código aberto para Linux
O ProcMon para Linux pode ser baixado no GitHub.

Instalação e Uso

Requisitos mínimos:

Ubuntu 18.04 LTS
cmake > = 3.13 (somente tempo de construção)
libsqlite3-dev > = 3.22 (somente no tempo de construção)

Instale o Procmon

Confira as instruções de instalação para obter etapas específicas da distribuição para instalar o Procmon.

Construindo o Microsoft ProcMon for Linux a partir da fonte

1. Instale dependências

sudo apt-get -y install bison build-essential flex git libedit-dev \libllvm6.0 llvm-6.0-dev libclang-6.0-dev python zlib1g-dev libelf-dev

2. Build and install BCC

git clone –branch tag_v0.10.0 https://github.com/iovisor/bcc.gitmkdir bcc/buildcd bcc/buildcmake .. -DCMAKE_INSTALL_PREFIX=/usrmakesudo make install

3. Build Procmon

git clone https://github.com/Microsoft/Procmon-for-Linuxcd Procmon-for-Linuxmkdir buildcd buildcmake ..make[simterm]Building Procmon PackagesOs pacotes de distribuição do Procmon para Linux são construídos utilizando cpack.Para criar um pacote deb de Procmon no Ubuntu, basta executar:[simterm]cd buildcpack ..

Usage do Microsoft ProcMon for Linux

Usage: procmon [OPTIONS]
OPTIONS
-h/–help Prints this help screen
-p/–pids Comma separated list of process ids to monitor
-e/–events Comma separated list of system calls to monitor
-c/–collect [FILEPATH] Option to start Procmon in a headless mode
-f/–file FILEPATH Open a Procmon trace file

FONTE: Blog SempreUpdate
Agradecimentos aos autores originais desta publicação! Até a próxima!