snmp command

Note: The synonym for the osnmp command in the z/OS® UNIX shell is snmp. The snmp command syntax is the same as that for the osnmp command.

Get MIB variables:

Read syntax diagramSkip visual syntax diagram
         .- -d 0-----------.  .- -h localhost---.   
>>-snmp--+-----------------+--+-----------------+--------------->
         '- -d debug_level-'  '- -h target host-'   

   .- -r 2------------.  .- -c public----------.   
>--+------------------+--+---------------------+---------------->
   '- -r retry number-'  '- - c community_name-'   

   .- -t 3-------------.                     
>--+-------------------+--+-----+--+-----+---------------------->
   '- -t timeout value-'  '- -v-'  '- -a-'   

>--+-get-----------------------------------------------------+-->
   +-getnext-------------------------------------------------+   
   | .- -m 10--------------.  .- -n 0-------------.          |   
   '-+---------------------+--+-------------------+--getbulk-'   
     '- -m max repetitions-'  '- -n non-repeaters-'              

   .--------------.   
   V              |   
>----mib_variable-+--------------------------------------------><

Set the MIB variables:

Read syntax diagramSkip visual syntax diagram
         .- -d 0-----------.  .- -h localhost---.   
>>-snmp--+-----------------+--+-----------------+--------------->
         '- -d debug_level-'  '- -h target host-'   

   .- -r 2------------.  .- -c public---------.   
>--+------------------+--+--------------------+----------------->
   '- -r retry number-'  '- -c community_name-'   

   .- -t 3-------------.                          
>--+-------------------+--+-----+--+-----+--set----------------->
   '- -t timeout value-'  '- -v-'  '- -a-'        

   .----------------------------------.   
   V                                  |   
>----mib_variable--+---------+--value-+------------------------><
                   '-vartype-'            

Walk the MIB tree:

Read syntax diagramSkip visual syntax diagram
         .- -d 0-----------.  .- -h localhost---.   
>>-snmp--+-----------------+--+-----------------+--------------->
         '- -d debug_level-'  '- -h target host-'   

   .- -r 2------------.  .- -c public---------.   
>--+------------------+--+--------------------+----------------->
   '- -r retry number-'  '- -c community_name-'   

   .- -t 3-------------.                     
>--+-------------------+--+-----+--+-----+---------------------->
   '- -t timeout value-'  '- -v-'  '- -a-'   

>--+-walk-----------------------------------------------------+-->
   | .- -m 10--------------.  .- -n 0-------------.           |   
   '-+---------------------+--+-------------------+--bulkwalk-'   
     '- -m max repetitions-'  '- -n non-repeaters-'               

>--mib_variable------------------------------------------------><

Displaying osnmp help:

Read syntax diagramSkip visual syntax diagram
>>-snmp-- -?---------------------------------------------------><

Receive a trap:

Read syntax diagramSkip visual syntax diagram
         .- -d 0-----------.  .- -p 162---------.         
>>-snmp--+-----------------+--+-----------------+--trap--------><
         '- -d debug_level-'  '- -p port_number-'         

Finding a MIB variable name:

Read syntax diagramSkip visual syntax diagram
         .- -d 0-----------.                           
>>-snmp--+-----------------+--findname--mib_variable-----------><
         '- -d debug_level-'