you can using the snmp++,it is very userful.
about agent, nt platform or other? in nt, you may look the example in vc++
"snmp",in other platform, you may using some toolkit,such as usdsnmp,or
cmusnmp. my mail is chenwei_75@yahoo.com,we can dicusse other questions about snmp.