Take a look at net-snmp........


http://net-snmp.sourceforge.net/