Neste 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.

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
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.git
mkdir bcc/build
cd bcc/build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install
3. Build Procmon
git clone https://github.com/Microsoft/Procmon-for-Linux
cd Procmon-for-Linux
mkdir build
cd build
cmake ..
make
Building Procmon Packages
Os 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:
cd build
cpack ..
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