Linux Stall
  • Home
  • Android
  • How to
  • Perl
  • Tips
  • Tutorials
No Result
View All Result
Linux Stall
No Result
View All Result
Home How to

Microsoft releases ProcMon (Process Monitor) utility for Linux

Chankey Pathak by Chankey Pathak
July 21, 2020
in How to
45 0
0
procmon
15
SHARES
753
VIEWS
Share on FacebookShare on Twitter

procmon

Microsoft has released a 1.0 Preview of ProcMon (Process Monitor) for Linux. The company has published the source code for this program on GitHub under the MIT license.

Previously, the ProcMon utility was available only for Windows and was part of Sysinternals, a set of free programs for administering and monitoring computers running this operating system.

ProcMon for Linux allows developers to monitor the state of processes as well as analyze system calls in console.

Currently ProcMon 1.0 Preview can only be installed and run on Ubuntu 18.04 with kernel version 4.18 through 5.3. Some users tried to build and install this utility on Ubuntu 20.04, but they were unable to do so. Microsoft plans to provide support for ProcMon in other Linux versions in the future and to expand the functionality of this utility in the stable version.

You can install it by cloning the repo from the Microsoft repository (cmake version >= 3.14, libsqlite3-dev >= 3.22 are required), or get the deb file directly procmon_1.0.0-291_amd64.deb.

For the utility to work, you need to install the following dependencies:

  • bison
  • build-essential
  • flex
  • git
  • libedit-dev
  • libllvm6.0
  • llvm-6.0-dev
  • libclang-6.0-dev,
  • python
  • zlib1g-dev
  • libelf-dev

In addition, the utility requires the installation of the BCC toolkit (BPF Compiler Collection).

Now with the help of ProcMon, you can not only display the necessary information about processes and system calls on the screen, but also get summary reports on specific processes and calls, as well as write captured events to a file.

Tags: free softwareMicrosoftmonitoringNewsProcMon
Previous Post

Strace in Linux: History, Structure and Usage

Next Post

Identifying and Resolving IP Address Conflicts with Linux

Chankey Pathak

Chankey Pathak

Data Scientist at Morgan Stanley. I've been using Linux since past 12 years. I plan to share what I know about Linux in this blog.

Related Posts

The three-dimensional network topology infographics with ip addresses 3d illustration
How to

Identifying and Resolving IP Address Conflicts with Linux

July 23, 2020
searching file
How to

How to find files by size in Linux

July 12, 2020
Blue padlock icon computer security system vector
How to

How To Enable TLS Encryption On Postfix

July 12, 2020
Blue padlock icon computer security system Encryption
How to

Running Commands Automatically Over SSH

July 12, 2020
sar command output
How to

How to Install And Enable SAR (SYSSTAT) On Linux Servers

July 12, 2020
postfix-mailserver logo
How to

Remove OS Information From Postfix Banner

July 12, 2020
Next Post
The three-dimensional network topology infographics with ip addresses 3d illustration

Identifying and Resolving IP Address Conflicts with Linux

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Terms and Conditions
  • Contact Us
  • About Us

© 2012 - 2020 Linux Stall - A place for all your Linux needs.

No Result
View All Result
  • Home
  • Android
  • How to
  • Perl
  • Tips
  • Tutorials

© 2012 - 2020 Linux Stall - A place for all your Linux needs.

Welcome Back!

Login to your account below

Forgotten Password?

Create New Account!

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In