Is it possible to create a probe to monitor the amount of memory that a particular process is using - like Dude.exe for instance.
I would like to monitor this process and have a service restart command run when the alert is raised for reaching a particular memory usage for the dude.exe service.
As some of you already know, there is a memory leak with Dude and is still there after major version updates.
AFAIK that is not information that is available in SNMP, so the answer would be ‘no’.
It is fairly easy to find out what’s possible or not: simply do an SNMP walk and see what values are exposed to SNMP. You’ll see that processes are exposed, but not the amount of RAM they have in use.
It is possible. I did it with the Sysinternals tool pslist.exe and the execute function from the Dude. The process I check runs only one time, so if you check a process with more than one instances the way below will only work for the process with the lowest ID.