The goal of library is to create an interface to SNMP that has the same intuitive, joyful feeling that the Ruby programming language has.
Here are some key features of "Ruby SNMP":
· The GetRequest, GetNextRequest, GetBulkRequest, SetRequest, Response SNMPv1_Trap, SNMPv2_Trap, and Inform PDUs
· All of the ASN.1 data types defined by SNMPv1 and SNMPv2c
· Sending informs and v1 and v2 traps
· Trap handling for informs and v1 and v2 traps
· Symbolic OID values (ie. “ifTable” instead of “1.3.6.1.2.1.2.2”) as parameters to the SNMP::Manager API
· Includes symbol data files for all current IETF MIBs
· Compatibility with both Ruby 1.8 and Ruby 1.9
What's New in This Release: [ read full changelog ]
· Added MIB support to ObjectId and Varbind, so that to_s can return symbolic information.
· Added to_str method to ObjectId to return a numeric OID string (old to_s behavior).
· TrapListener can now support multiple community strings.