I need to monitor a specific processes (xyz.exe) running on a Windows server. I need to verify it is running. (This is not a service, just a running application.)
Using the host.mib from the Windows\system32 folder, I was able to build an SNMP lib to verify the process is running (actually it checks the amount of memory allocated to the process.)
However, if the process is stopped and restarted, the sensor can no longer find the process. I believe this is because each running process has a unique snmp OID, once restarted the OID changes and the sensor can't find the old OID.
I do not want to run WMI because of the overhead on the probe and device.
Is there a way to make this work with SNMP? Thanks