process-monitoring

SNMP - Getting information from a process

不问归期 提交于 2019-12-07 12:48:00
问题 I need to setup a process monitor on a number of servers using a monitoring tool called Zenoss. The problem I'm facing is how can I get information on a specific process via SNMP? I'm not familiar with SNMP at all and I'm having trouble finding out what I need. I've been trying to use a tool called SNMP-Probe but it only seems to give basic system information, nothing that I need or can use. Any help here is appreciated. 回答1: What you need is to query the hrSWRunTable in order to gather the

SNMP - Getting information from a process

我与影子孤独终老i 提交于 2019-12-05 23:17:12
I need to setup a process monitor on a number of servers using a monitoring tool called Zenoss. The problem I'm facing is how can I get information on a specific process via SNMP? I'm not familiar with SNMP at all and I'm having trouble finding out what I need. I've been trying to use a tool called SNMP-Probe but it only seems to give basic system information, nothing that I need or can use. Any help here is appreciated. What you need is to query the hrSWRunTable in order to gather the information you need. This MIB gives you a lot of information such as process name, path, type, status,

Monitor a process's usage of each CPU core

与世无争的帅哥 提交于 2019-12-04 16:24:14
问题 Is there a way to query or calculate the CPU usage of a single process per each core separately? For example, Name - - - - Core1 - Core2 - Core3 - Core4 firefox.exe - 0.5% - - 0.1% - - 0.2% - - 0.3% I know a program called "Process Explorer" (by Mark Russinovich) that can do this, but how can I do this in C#? I've had a look at the System.Diagnostics namespace, but I couldn't find anything fitting to my requirements. Here's a picture of what I'm trying to achieve, 回答1: There is a way to get

Monitor a process's usage of each CPU core

陌路散爱 提交于 2019-12-03 10:18:10
Is there a way to query or calculate the CPU usage of a single process per each core separately? For example, Name - - - - Core1 - Core2 - Core3 - Core4 firefox.exe - 0.5% - - 0.1% - - 0.2% - - 0.3% I know a program called "Process Explorer" (by Mark Russinovich) that can do this, but how can I do this in C#? I've had a look at the System.Diagnostics namespace, but I couldn't find anything fitting to my requirements. Here's a picture of what I'm trying to achieve, There is a way to get that information, you will need to use a Kernel Debugger. My suspect were that if the Visual Studio