NAME

FusionInventory::Agent::SNMP - Base class for SNMP client

DESCRIPTION

This is the object used by the agent to perform SNMP queries.

METHODS

switch_vlan_context($vlan_id)

Switch to a new vlan-specific context.

With SNMPv1 and SNMPv2, this creates a new SNMP connection, using a community derived from original one, with vlan ID appended as a suffix. With SNMPv3, ensure all subsequent requests use relevant context.

reset_original_context()

Reset to original context.

get($oid)

This method returns the value from the SNMP object with given OID.

get_first($oid)

This method returns the first first non-null value from the SNMP table with given OID.

walk($oid)

This method returns all values from the SNMP table with given OID, indexed by their index.