A new version of the SNMP library for Ruby is now available on
RubyForge.  You can also install it remotely using rpa-base or
RubyGems.

http://rubyforge.org/projects/snmplib/

The SNMP protocol provides the capability to monitor and manage
switches, routers, printers, desktops, and other equipment in your
network. This SNMP library is written in pure Ruby so that your
network management scripts can go anywhere that Ruby does without
installing additional libraries or tools.

Version 0.3.0 of this software supports the following:

- The GetRequest, GetNextRequest, GetBulkRequest, SetRequest, and
Response PDUs
- All of the ASN.1 data types defined by SNMPv1 and SNMPv2c
- Trap handling for both v1 and v2 traps

Changes from version 0.2.0:

- Added SNMPv1_Trap and SNMPv2_Trap classes
- Added TrapListener class for receiving v1 and v2 traps
- Added Manager.walk
- Fixed a problem with IpAddress encoding
- Defined IpAddress.== and IpAddress.eql? so that IpAddress objects
can be compared by value

Cheers,

Dave