Instead of adding SNMP support to your C# application it may be easier to have it create windows events. You could then simply monitor the even logs for different Application events you have defined.
If you still want SNMP support at that point you could use a Windows utility, Evntwin.exe, to forward windows events as SNMP traps.
This tutorial may be helpful: ( See: Configuring the Evntwin.exe Windows Utility on the Remote Server)
Hope this helps!
Many thanks for your help, it looks like a good solution to me but it's my managers call. I will look into this solution and put something together to demo.
Another satisfied thwacker!! Thanks, Matt.
Nearly satisfied :).
Could you confirm whether this method display the status on main monitor dashboard? I'm looking for someway of getting a visual feedback of an applications status on the main dashboard of IP Monitor (displayed as up/down/warn for example).