Well today I got asked to have my application send an "SNMP" message to our company's server if certain conditions are met.

I have no clue how to do this and a brief googling turned up a lot of C# results and a lot of the same unanswered question from others.

I really don't know where to start. Is there an API I need to research? a free library? do I need sockets and all that?

First time ever doing any snmp stuff so I'm a little lost.

Any help is GREATLY appreciated!