I've got an Ubuntu 14.04 VM that I'm using an SNMP monitor to make sure services are running. On the VM itself I can see the service I want to monitor is running (certservice), but the SNMP monitor says 'no process currently running'. I've restarted the snmpd service on the VM and double checked my config files, other services are monitored correctly.

If you check those tables with an SNMP viewer (you could create a new SNMP monitor just so you can walk the tree and look at values, or use something like iReasoning's MIB Browser), do you see the process you are trying to watch?

I don't see the service name under hrSWRunName, but I do see the process id that cerservice is running (4242) but that name is listed as python. Also, when i look under hrSWRunParameters.4242 it is /usr/local/bin/certservice. But this ID will change when the process ID changes.