See
My first thing to check would be to use executeCommandLine in a rule to see what is being returned when the exec binding tries to run it.
Are you aware of the SNMP binding?