Index Index for
Section 8
Index Alphabetical
listing for S
Bottom of page Bottom of
page

snmp_request(8)

NAME

snmp_request - Sends SNMPv1 and SNMPv2 request PDUs to an agent and prints the agent's response

SYNOPSIS

/usr/sbin/snmp_request agent community request_type [-v version] [-p port] [-l] [-t] [-d] [-n non_repeaters] [-m max_repetitions] [-w wait_seconds_max] {variable [typevalue]}

OPTIONS

-v version Specifies the type of message in which to send the PDU. The default version is SNMPv1. Use 2c to specify that the PDU be sent in an SNMPv2C message. If the request_type is getbulk, you must set the version to SNMPv2C (-v 2c). -p port Specifies the port on the managed node to which to send the SNMP request. The default is port 161, the well-known SNMP port. -l Specifies loop mode. This option is valid only if request_type is getnext or getbulk. This directs the agent to perform a MIB walk. The name of the variable returned by the agent is used in a subsequent request. The program reads and prints responses, and issues requests, until the agent has no more data, times out, or is interrupted by a user. If you specify the -l option and the -t option, the -l option is ignored. -n non_repeaters Specifies the number of variables for which no repetition is requested. This is required when request_type is getbulk. If you specify either the -t or -l options for getbulk requests, this value must be 0. -m max_repetitions Specifies the number of repetitions requested for the repeating variables. This is required when request_type is getbulk. If you specify either the -t or -l options for getbulk requests, this value must be 1. -t Specifies a tree walk. This option is valid only if request_type is getnext or getbulk. This directs the agent to perform a MIB walk for the subtree with the variable parameter as its root. The program reads and prints responses, and issues requests, until the agent has no more data for the specified subtree, times out, or is interrupted by a user. Only one OID is permitted for a tree walk. -w wait_seconds_max Specifies the maximum number of seconds to wait for a reply from the agent. The default is 3 seconds. variable Specifies the object identifier of a MIB variable (in dot notation). For Get and Set operations, the object identifier must be fully qualified; it must specify an instance. type Specifies the data type for SetRequests. The type parameter can be one of the following: · a -- ip_addr · c -- Counter 32 · d -- Object identifier (in dot notation) · D -- Display string · g -- Gauge · i -- Integer · l -- Counter 64 · o -- Octet string (in hexadecimal format) · N --- Null · q -- Opaque string (in hexadecimal format) · t -- time_ticks value Specifies the data value for SetRequests. The data value must correspond to the data type.

OPERANDS

agent Specifies the host name or IP address (in dot notation) of the managed node to query. community Specifies the community name to use in the SNMP message header. request_type Specifies the type of protocol data unit (PDU) to send. The request_type can be one of the following: · get -- Get Request PDU · getbulk -- GetBulk Request PDU · getnext -- GetNext Request PDU · set -- SetRequest PDU

DESCRIPTION

The snmp_request program sends an SNMP Get, GetBulk, GetNext, or Set request to a logically remote SNMP agent, and prints the agent's response.

EXAMPLES

1. To obtain the value of the MIB II sysDescr variable from host ZIGGY, using the default community name, enter: snmp_request ZIGGY public get 1.3.6.1.2.1.1.1.0 2. To set ZIGGY's sysContact variable to Katy Lied, enter: snmp_request ZIGGY special_comm_1 set 1.3.6.1.2.1.1.4.0 \ -D "Katy Lied" Be sure to use a community name that has been configured on that system to allow sets. 3. To obtain the values of the MIB II sysUpTime.0 and sysDescr.0 variables and, for the first three interfaces, the values of ifDescr and ifType from the agent on host marley, using the SNMPv2 GetBulk PDU, enter:. snmp_request marley public getbulk -v 2c -n 2 \ -m 3 1.3.6.1.2.1.1.1 1.3.6.1.2.1.1.2 1.3.6.1.2.1.2.2.1.2 \ 1.3.6.1.2.1.2.2.1.3 4. To obtain the values of the MIB II hrDeviceDescr variables, enter: snmp_request marley public getnext -t 1.3.6.1.2.1.25.3.2.1.3

SEE ALSO

Commands: snmpd(8), snmp_traprcv(8), snmp_trapsnd(8)

Index Index for
Section 8
Index Alphabetical
listing for S
Top of page Top of
page