Module: SNMP

Defined in:
lib/snmp/ber.rb,
lib/snmp/mib.rb,
lib/snmp/pdu.rb,
lib/snmp/agent.rb,
lib/snmp/manager.rb,
lib/snmp/varbind.rb

Overview

This module implements methods for encoding and decoding SNMP packets using the ASN.1 BER (Basic Encoding Rules).

Defined Under Namespace

Modules: BER Classes: Agent, Counter32, Counter64, EndOfMibView, Gauge32, GetBulkRequest, GetNextRequest, GetRequest, InformRequest, Integer, Integer32, InvalidErrorStatus, InvalidGenericTrap, InvalidIpAddress, InvalidPduTag, InvalidTrapVarbind, IpAddress, MIB, Manager, Message, NoSuchInstance, NoSuchObject, Null, ObjectId, ObjectName, OctetString, Opaque, PDU, ParseError, RequestId, RequestTimeout, Response, SNMPv1_Trap, SNMPv2_Trap, SetRequest, TimeTicks, TrapListener, UDPServerTransport, UDPTransport, Unsigned32, UnsignedInteger, UnsupportedPduTag, UnsupportedValueTag, UnsupportedVersion, VarBind, VarBindList

Constant Summary collapse

SYS_UP_TIME_OID =
ObjectId.new("1.3.6.1.2.1.1.3.0")
SNMP_TRAP_OID_OID =
ObjectId.new("1.3.6.1.6.3.1.1.4.1.0")