Configuring SNMP

This document describes the Simple Network Management Protocol (SNMP) feature and configuration steps to implement network management using SNMP.

Prerequisites for Configuring SNMP

  • NID must be added to the controller.
  • NID must be accessible from the controller.
  • NID must have an IP address.

Information About SNMP

SNMP is an application layer protocol that facilitates the exchange of management information among network devices, such as nodes and routers. It comprises part of the TCP/IP suite. System administrators can remotely manage network performance, find and solve network problems, and plan for network growth by using SNMP.

How to Provision SNMP

Configuring and Retrieving Default SNMP Configurations

     Command or ActionPurpose
    Step 1Configure NID


    Example:
    UCS# Configure NID 1
     
    Opens a new session for NID 1.  
    Step 2ProvisionSnmpConf


    Example:
    UCS# ProvisionSnmpConf
     
    Enters the ProvisionSnmpConf mode.  
    Step 3setSnmpDefaultConf setSnmpDefaultConfigRequestrequest_id


    Example:
    UCS(ProvisionSnmpConf)# setSnmpDefaultConf  setSnmpDefaultConfigRequest 1
     
    Configures SNMP default configuration status.
    • setSnmpDefaultConfigRequest—Specifies SNMP default configuration.
    • request_id—Request ID. The default value is 1.
     
    Step 4getSnmpDefaultConf getSnmpDefaultConfRequest


    Example:
    UCS(ProvisionSnmpConf)# getSnmpDefaultConf  getSnmpDefaultConfRequest
     
    Retrieves SNMP default configuration status.
    • getSnmpDefaultConfRequest—Retrieves SNMP default configuration.
     
    Step 5getSnmpDefaultConf review


    Example:
    UCS(ProvisionSnmpConf)# getSnmpDefaultConf review
     
    Displays the configuration.  
    Step 6getSnmpDefaultConf commit


    Example:
    UCS(ProvisionSnmpConf)# getSnmpDefaultConf commit
     
    Sends the configuration to NID.  
    Step 7exit


    Example:
    UCS(ProvisionSnmpConf)# exit
     
    Exits from the ProvisionSnmpConf mode.  

    Configuration Example

    The example shows how to configure and retrieve Default SNMP Configurations:

    UCS(ProvisionSnmpConf)# setSnmpDefaultConf  setSnmpDefaultConfigRequest 1
    UCS(ProvisionSnmpConf)# getSnmpDefaultConf  getSnmpDefaultConfRequest
    
    UCS(ProvisionSnmpConf)# getSnmpDefaultConf review
    UCS(ProvisionSnmpConf)# getSnmpDefaultConf commit
    UCS(ProvisionSnmpConf)# exit

    The following is a sample output on the NID.

    UCS(ProvisionSnmpConf)#getSnmpDefaultConf  getSnmpDefaultConfRequest
    UCS(ProvisionSnmpConf)#
    UCS(ProvisionSnmpConf)#getSnmpDefaultConf  review
    Commands in queue:
    getSnmpDefaultConf getSnmpDefaultConfRequest
    UCS(ProvisionSnmpConf)#getSnmpDefaultConf  commit
    GetSnmpDefaultConf_Output.getSnmpDefaultResponse.trap = false
    GetSnmpDefaultConf_Output.getSnmpDefaultResponse.version = 'v2c'
    GetSnmpDefaultConf_Output.getSnmpDefaultResponse.snmp_server = 'disable'
    
    GetSnmpDefaultConf Commit Success!!!

    Configuring SNMPv2c Community Parameters

       Command or ActionPurpose
      Step 1Configure NID


      Example:
      UCS# Configure NID 1
       
      Opens a new session for NID 1.  
      Step 2ProvisionSnmpConf


      Example:
      UCS# ProvisionSnmpConf
       
      Enters the ProvisionSnmpConf mode.  
      Step 3setSnmpServerConfsnmsnp_server_conf { trap {true | false} | version {v1 | v2c | v3} | snmp_server {enable | disable} | community_v2c {comm_name comm_name | mode {ro | rw}}}


      Example:
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf  snmp_server  enable
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf version  v2c
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf trap true
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf community_v2c comm_name Public
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf community_v2c mode ro
       
      Configures SNMP server.
      • trap—Specifies SNMP traps.
      • true—Enables SNMP trap.
      • false—Disables SNMP trap.
      • version—Specifies SNMP host version.
      • v1—Specifies SNMP version v1.
      • v2c—Specifies SNMP version v2c.
      • v3—Specifies SNMP version v3.
      • snmp_server—Specifies the SNMP server.
      • Enable—Enables the SNMP server.
      • Disable—Disables the SNMP server.
      • community_v2c—Specifies the v2c community.
      • comm_name—Specifies the v2c community name.
      • comm_name—v2c community name.
      • mode—Specifies read or write mode.
      • ro—Read mode.
      • rw—Write mode.
       
      Step 4setSnmpServerConf review


      Example:
      UCS(ProvisionSnmpConf)# setSnmpServerConf review
       
      Displays the configuration.  
      Step 5setSnmpServerConf commit


      Example:
      UCS(ProvisionSnmpConf)# setSnmpServerConf commit
       
      Sends the configuration to NID.  
      Step 6getSnmpServerConf getSnmpServerConfigRequest


      Example:
      UCS(ProvisionSnmpConf)# getSnmpServerConf getSnmpServerConfigRequest
       
      Retrieves SNMP server configuration.  
      Step 7getSnmpServerConf review


      Example:
      UCS(ProvisionSnmpConf)# getSnmpServerConf review
       
      Displays the configuration.  
      Step 8getSnmpServerConf commit


      Example:
      UCS(ProvisionSnmpConf)# getSnmpServerConf commit
       
      Sends the configuration to NID.  
      Step 9exit


      Example:
      UCS(ProvisionSnmpConf)# exit
       
      Exits from the ProvisionSnmpConf mode.  

      Configuration Example

      The example shows how to configure and retrieve SNMPv2c community parameters:

      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf snmp_server  enable
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf version  v2c
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf trap true
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf community_v2c comm_name Public
      UCS(ProvisionSnmpConf)# setSnmpServerConf snmp_server_conf community_v2c mode ro
      UCS(ProvisionSnmpConf)# setSnmpServerConf review
      UCS(ProvisionSnmpConf)# setSnmpServerConf commit
      
      UCS(ProvisionSnmpConf)# getSnmpServerConf getSnmpServerConfigRequest
      UCS(ProvisionSnmpConf)# getSnmpServerConf review
      UCS(ProvisionSnmpConf)# getSnmpServerConf commit
      UCS(ProvisionSnmpConf)# exit

      The following is a sample output on the NID.

      UCS(ProvisionSnmpConf)#getSnmpServerConf commit
      GetSnmpServerConf_Output.snmp_server_conf.trap = true
      GetSnmpServerConf_Output.snmp_server_conf.version.t = 2
      GetSnmpServerConf_Output.snmp_server_conf.version.u.v2c = 'v2c'
      GetSnmpServerConf_Output.snmp_server_conf.snmp_server.t = 1
      GetSnmpServerConf_Output.snmp_server_conf.snmp_server.u.enable = 'enabled
      GetSnmpServerConf_Output.snmp_server_conf.community_v2c.comm_name = 'Public'
      GetSnmpServerConf_Output.snmp_server_conf.community_v2c.mode.t = 1
      GetSnmpServerConf_Output.snmp_server_conf.community_v2c.mode.u.ro = 'RO'
      
      GetSnmpServerConf Commit Success!!!

      Configuring SNMPv3 Community

         Command or ActionPurpose
        Step 1Configure NID


        Example:
        UCS# Configure NID 1
         
        Opens a new session for NID 1.  
        Step 2ProvisionSnmpConf


        Example:
        UCS# ProvisionSnmpConf
         
        Enters the ProvisionSnmpConf mode.  
        Step 3setSnmpCommunitysnmp_community_conf {community_name name | community_ipip_address |community_mask mask}


        Example:
        UCS(ProvisionSnmpConf)# setSnmpCommunity  snmp_community_conf  community_ip 10.10.10.1
        UCS(ProvisionSnmpConf)ProvisionSnmpConf)# setSnmpCommunity  snmp_community_conf  community_mask 255.255.255.0
        UCS(ProvisionSnmpConf)ProvisionSnmpConf)# setSnmpCommunity  snmp_community_conf  community_name user12
         
        Configures SNMP default configuration status.
        • community_name—Configures SNMP community string.
        • name—Name of the community.
        • community_ip—Specifies community IP.
        • ip_address—IP address.
        • community_mask—Specifies community mask.
        • mask—Mask address.
         
        Step 4getSnmpCommunity getSnmpCommunityConfRequest


        Example:
        UCS(ProvisionSnmpConf)# getSnmpCommunity  getSnmpCommunityConfRequest
         
        Configures SNMP default configuration status.
        • getSnmpCommunityConfRequest—Retrieves SNMP configuration information.
         
        Step 5getSnmpCommunity review


        Example:
        UCS(ProvisionSnmpConf)# getSnmpCommunity review
         
        Displays the configuration.  
        Step 6getSnmpCommunity commit


        Example:
        UCS(ProvisionSnmpConf)# getSnmpCommunity commit
         
        Sends the configuration to NID.  
        Step 7exit


        Example:
        UCS(ProvisionSnmpConf)# exit
         
        Exits from the ProvisionSnmpConf mode.  

        Configuration Example

        The example shows how to configure and retrieve SNMPv3 Community:

        UCS(ProvisionSnmpConf)# setSnmpCommunity  snmp_community_conf  community_ip 10.10.10.1
        UCS(ProvisionSnmpConf)# setSnmpCommunity  snmp_community_conf  community_mask 255.255.255.0
        UCS(ProvisionSnmpConf)# setSnmpCommunity  snmp_community_conf  community_name user12
        UCS(ProvisionSnmpConf)# getSnmpCommunity  getSnmpCommunityConfReques
        
        UCS(ProvisionSnmpConf)# getSnmpCommunity review
        UCS(ProvisionSnmpConf)# getSnmpCommunity commit
        UCS(ProvisionSnmpConf)# exit

        The following is a sample output on the NID.

        Configuring Trap Destination

           Command or ActionPurpose
          Step 1Configure NID


          Example:
          UCS# Configure NID 1
           
          Opens a new session for NID 1.  
          Step 2ProvisionSnmpConf


          Example:
          UCS# ProvisionSnmpConf
           
          Enters the ProvisionSnmpConf mode.  
          Step 3setSnmpHostsnmp_host_config {host_idhost_id |set_trap {enable | disable} | version {v1 | v2c | v3}udp_port_noudp_port_no | address {ipv4ipv4_address | ipv6ipv6_address} | inform_mode {enable | disable} | inf_retriesretry_instances | timeout_informtimeout_inform_value}


          Example:
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config address ipv4 10.106.212.248
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config host_id trap-config
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config inf_retries 255
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config inform_mode enable
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config set_trap enable
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config timeout_inform 2147
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config udp_port_no 162
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config version v2c 
           
          Configures SNMP host.
          • host_id—Specifies the host name.
          • host_id—Host name.
          • set_trap—Specifies the trap.
          • enable—Enables the trap.
          • disable—Disables the trap.
          • version—Specifies SNMP host version.
          • v1—Specifies SNMP version v1.
          • v2c—Specifies SNMP version v2c.
          • v3—Specifies SNMP version v3.
          • udp_port_no—Specifies the host port number.
          • udp_port_no—Host port number.
          • address—Specifies the IP address.
          • ipv4—Specifies IPv4 address.
          • ipv4_address— IPv4 address.
          • ipv6—Specifies IPv6 address.
          • ipv6_address—IPv6 address.
          • inform_mode—Specifies inform mode.
          • enable—Enables inform mode.
          • disable—Disables inform mode.
          • inf_retries—Specifies inform retries.
          • retry_instances—Inform retry number.
          • timeout_inform—Specifies timeout inform.
          • timeout_inform_value—Timeout inform value.
           
          Step 4setSnmpHost review


          Example:
          UCS(ProvisionSnmpConf)# setSnmpHost review
           
          Displays the configuration.  
          Step 5setSnmpHost commit


          Example:
          UCS(ProvisionSnmpConf)# setSnmpHost commit
           
          Sends the configuration to NID.  
          Step 6getSnmpHost getSnmpHostRequest


          Example:
          UCS(ProvisionSnmpConf)# getSnmpHost  getSnmpHostRequest
           
          Retrieves SNMP host configuration information.  
          Step 7getSnmpHost review


          Example:
          UCS(ProvisionSnmpConf)# getSnmpHost review
           
          Displays the configuration.  
          Step 8getSnmpHost commit


          Example:
          UCS(ProvisionSnmpConf)# getSnmpHost commit
           
          Sends the configuration to NID.  
          Step 9exit


          Example:
          UCS(ProvisionSnmpConf)# exit
           
          Exits from the ProvisionSnmpConf mode.  

          Configuration Example

          The example shows how to configure and retrieve trap destination:

          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config address ipv4 10.106.212.248
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config host_id trap-config
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config inf_retries 255
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config inform_mode enable
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config set_trap enable
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config timeout_inform 2147
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config udp_port_no 162
          UCS(ProvisionSnmpConf)# setSnmpHost snmp_host_config version v2c 
          UCS(ProvisionSnmpConf)# setSnmpHost review
          UCS(ProvisionSnmpConf)# setSnmpHost commit
          
          UCS(ProvisionSnmpConf)# getSnmpHost getSnmpHostRequest
          UCS(ProvisionSnmpConf)# getSnmpHost review
          UCS(ProvisionSnmpConf)# getSnmpHost commit
          UCS(ProvisionSnmpConf)# exit

          Configuring an Entry in SNMP View List

             Command or ActionPurpose
            Step 1Configure NID


            Example:
            UCS# Configure NID 1
             
            Opens a new session for NID 1.  
            Step 2ProvisionSnmpConf


            Example:
            UCS# ProvisionSnmpConf
             
            Enters the ProvisionSnmpConf mode.  
            Step 3setSnmpView setSnmpViewRequest {view-nameview_name |view_oidoid_value |view_type {included | excluded}}


            Example:
            UCS(ProvisionSnmpConf)# setSnmpView setSnmpViewRequest  view_type  included
            UCS(ProvisionSnmpConf)# setSnmpView  setSnmpViewRequest  view_oid .1.3.6.1.2.1.31
            UCS(ProvisionSnmpConf)# setSnmpView  setSnmpViewRequest  view_name ifMIB
             
            Configures SNMP view.
            • view_name—Specifies view name.
            • view_oid—Specifies object identifier.
            • oid_value—Object identifier value.
            • view_type—Specifies view type.
            • included—Includes view type.
            • excluded—Excludes view type.
             
            Step 4setSnmpView review


            Example:
            UCS(ProvisionSnmpConf)# setSnmpView review
             
            Displays the configuration.  
            Step 5setSnmpView commit


            Example:
            UCS(ProvisionSnmpConf)# setSnmpView commit
             
            Sends the configuration to NID.  
            Step 6getSnmpView getSnmpViewRequest


            Example:
            UCS(ProvisionSnmpConf)# getSnmpView  getSnmpViewRequest
             
            Retrieves SNMP default configuration status.
            • getSnmpViewRequest—Retrieves SNMP default configuration.
             
            Step 7getSnmpView review


            Example:
            UCS(ProvisionSnmpConf)# getSnmpView review
             
            Displays the configuration.  
            Step 8getSnmpView commit


            Example:
            UCS(ProvisionSnmpConf)# getSnmpView commit
             
            Sends the configuration to NID.  
            Step 9exit


            Example:
            UCS(ProvisionSnmpConf)# exit
             
            Exits from the ProvisionSnmpConf mode.  

            Configuration Example

            The example shows how to configure and retrieve an entry in SNMP view list:

            UCS(ProvisionSnmpConf)# setSnmpView  setSnmpViewRequest  view_type  included
            UCS(ProvisionSnmpConf)# setSnmpView  setSnmpViewRequest  view_oid .1.3.6.1.2.1.31
            UCS(ProvisionSnmpConf)# setSnmpView  setSnmpViewRequest  view_name ifMIB
            UCS(ProvisionSnmpConf)# setSnmpView  review
            UCS(ProvisionSnmpConf)# setSnmpView  commit
            
            UCS(ProvisionSnmpConf)# getSnmpView  getSnmpViewRequest              
            UCS(ProvisionSnmpConf)# getSnmpView  review
            UCS(ProvisionSnmpConf)# getSnmpView  commit
            UCS(ProvisionSnmpConf)# exit

            The following is a sample output on the NID.

            UCS(ProvisionSnmpConf)#
            UCS(ProvisionSnmpConf)#getSnmpView  getSnmpViewRequest    
            UCS(ProvisionSnmpConf)#getSnmpView  review      
            Commands in queue:
            getSnmpView getSnmpViewRequest
            UCS(ProvisionSnmpConf)#getSnmpView  commit      
            GetSnmpView_Output.getSnmpViewResponse[0].view_name = 'ifMIB'
            GetSnmpView_Output.getSnmpViewResponse[0].view_oid = '.1.3.6.1.2.1.31'
            GetSnmpView_Output.getSnmpViewResponse[0].view_type = 'included'
            GetSnmpView_Output.getSnmpViewResponse[1].view_name = 'default_view'
            GetSnmpView_Output.getSnmpViewResponse[1].view_oid = '.1'
            GetSnmpView_Output.getSnmpViewResponse[1].view_type = 'included'

            Creating an SNMPv3 User

               Command or ActionPurpose
              Step 1Configure NID


              Example:
              UCS# Configure NID 1
               
              Opens a new session for NID 1.  
              Step 2ProvisionSnmpConf


              Example:
              UCS# ProvisionSnmpConf
               
              Enters the ProvisionSnmpConf mode.  
              Step 3setSnmpUserConf setSnmpUsersRequest {user_nameuser_name | user_engine_id user_engine_id | protocolauth {md5 | sha} | protocol_passwdprotocol_passwd | priviledgeauth {aes | des} | priv_passwd priv_passwd}


              Example:
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest  priv_passwd 12345678
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest priviledgeauth aes
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest protocol_passwd 12345678
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest protocolauth  md5
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest user_engine_id 800007e5017f000001
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest user_name user1
               
              Configures an SNMP user.
              • user_name—Specifies user name.
              • user_name—User name.
              • user_engine_id—Specifies user engine ID.
              • user_engine_id—User engine ID.
              • protocolauth—Specifies authentication protocol.
              • md5—Specifies MD5 authentication protocol.
              • sha—Specifies SHA authentication protocol.
              • protocol_passwd—Specifies protocol password.
              • protocol_passwd—Protocol password.
              • priviledgeauth—Specifies privilege authentication type.
              • aes—Specifies AES authentication.
              • des—Specifies DES authentication.
              • priv_passwd—Specifies privacy password.
              • priv_passwd—Privacy password.
               
              Step 4setSnmpUserConf review


              Example:
              UCS(ProvisionSnmpConf)# setSnmpUserConf review
               
              Displays the configuration.  
              Step 5setSnmpUserConf commit


              Example:
              UCS(ProvisionSnmpConf)# setSnmpUserConf commit
               
              Sends the configuration to NID.  
              Step 6getSnmpUserConf getSnmpUserConfRequest


              Example:
              UCS(ProvisionSnmpConf)#  getSnmpUserConf getSnmpUserConfRequest
               
              Retrieves SNMP user configuration.  
              Step 7getSnmpUserConf review


              Example:
              UCS(ProvisionSnmpConf)# getSnmpUserConf review
               
              Displays the configuration.  
              Step 8getSnmpUserConf commit


              Example:
              UCS(ProvisionSnmpConf)# getSnmpUserConf commit
               
              Sends the configuration to NID.  
              Step 9exit


              Example:
              UCS(ProvisionSnmpConf)# exit
               
              Exits the ProvisionSnmpConf mode.  

              Configuration Example

              The example shows how to create and retrieve an SNMPv3 user:

              UCS(ProvisionSnmpConf)# setSnmpUserConf  setSnmpUsersRequest  priv_passwd 12345678
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest priviledgeauth aes
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest protocol_passwd 12345678
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest protocolauth  md5
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest user_engine_id 800007e5017f000001
              UCS(ProvisionSnmpConf)# setSnmpUserConf setSnmpUsersRequest user_name user1
              UCS(ProvisionSnmpConf)# setSnmpUserConf review
              UCS(ProvisionSnmpConf)# setSnmpUserConf commit
              
              UCS(ProvisionSnmpConf)# getSnmpUserConf getSnmpUserConfRequest
              UCS(ProvisionSnmpConf)# getSnmpUserConf review
              UCS(ProvisionSnmpConf)# getSnmpUserConf commit
              UCS(ProvisionSnmpConf)# exit

              The following is a sample output on the NID.

              UCS(ProvisionSnmpConf)#$  getSnmpUserConfRequest      
              UCS(ProvisionSnmpConf)#getSnmpUserConf  review  
              Commands in queue:
              getSnmpUserConf getSnmpUserConfRequest
              UCS(ProvisionSnmpConf)#getSnmpUserConf  commit   
              GetSnmpUserConf_Output.getSnmpUserConfResponse[0].user_name = 'user1'
              GetSnmpUserConf_Output.getSnmpUserConfResponse[0].engine_id = '800007e5017f000001'
              GetSnmpUserConf_Output.getSnmpUserConfResponse[0].protocol = 'MD5'
              GetSnmpUserConf_Output.getSnmpUserConfResponse[0].priv = 'DES'
              GetSnmpUserConf_Output.getSnmpUserConfResponse[1].user_name = 'default_user'
              GetSnmpUserConf_Output.getSnmpUserConfResponse[1].engine_id = '800007e5017f000001'
              GetSnmpUserConf_Output.getSnmpUserConfResponse[1].protocol = 'None'
              GetSnmpUserConf_Output.getSnmpUserConfResponse[1].priv = 'None'
              
              GetSnmpUserConf Commit Success!!! 

              Creating an SNMP User

                 Command or ActionPurpose
                Step 1Configure NID


                Example:
                UCS# Configure NID 1
                 
                Opens a new session for NID 1.  
                Step 2ProvisionSnmpConf


                Example:
                UCS# ProvisionSnmpConf
                 
                Enters the ProvisionSnmpConf mode.  
                Step 3setSnmpConfigsnmp_config {locationlocation_name | contactcontact_name | engine_id engine_id }


                Example:
                UCS(ProvisionSnmpConf)# setSnmpConfig  snmp_config  engine_id 800007e5017f000001
                UCS(ProvisionSnmpConf)# setSnmpConfig  snmp_config  contact user2 
                UCS(ProvisionSnmpConf)# setSnmpConfig  snmp_config  location Bangalore
                 
                Configures an SNMP user.
                • location—Specifies SNMP location.
                • location_name—SNMP location name.
                • contact—Specifies SNMP contact.
                • contact_name—SNMP contact name.
                • engine_id—Specifies engine ID.
                • engine_id—Engine ID.
                 
                Step 4setSnmpConfig review


                Example:
                UCS(ProvisionSnmpConf)# setSnmpConfig review
                 
                Displays the configuration.  
                Step 5setSnmpConfig commit


                Example:
                UCS(ProvisionSnmpConf)# setSnmpConfig commit
                 
                Sends the configuration to NID.  
                Step 6getSnmpConfig getSnmpConfigRequest


                Example:
                UCS(ProvisionSnmpConf)# getSnmpConfig getSnmpConfigRequest
                 
                Retrieves SNMP user configuration.  
                Step 7getSnmpConfig review


                Example:
                UCS(ProvisionSnmpConf)# getSnmpConfig review
                 
                Displays the configuration.  
                Step 8getSnmpConfig commit


                Example:
                UCS(ProvisionSnmpConf)# getSnmpConfig commit
                 
                Sends the configuration to NID.  
                Step 9exit


                Example:
                UCS(ProvisionSnmpConf)# exit
                 
                Exits the ProvisionSnmpConf mode.  

                Configuration Example

                The example shows how to create and retrieve an SNMP user:

                UCS(ProvisionSnmpConf)# setSnmpUserConf  setSnmpUsersRequest  priv_passwd 12345678
                UCS(ProvisionSnmpConf)# setSnmpConfig  snmp_config  engine_id 800007e5017f000001
                UCS(ProvisionSnmpConf)# setSnmpConfig  snmp_config  contact user2 
                UCS(ProvisionSnmpConf)# setSnmpConfig  snmp_config  location Bangalore
                UCS(ProvisionSnmpConf)# setSnmpConfig  review
                UCS(ProvisionSnmpConf)# setSnmpConfig  commit
                
                UCS(ProvisionSnmpConf)# getSnmpConfig  getSnmpConfigRequest
                UCS(ProvisionSnmpConf)# getSnmpConfig review
                UCS(ProvisionSnmpConf)# getSnmpConfig commit
                UCS(ProvisionSnmpConf)# exit

                The following is a sample output on the NID.

                UCS(ProvisionSnmpConf)#$getSnmpConfigRequest        
                UCS(ProvisionSnmpConf)# getSnmpConfig  commit    
                GetSnmpConfig_Output.getSnmpConfigResponse.location = 'Bangalore'
                GetSnmpConfig_Output.getSnmpConfigResponse.contact = 'user2'
                GetSnmpConfig_Output.getSnmpConfigResponse.engine_id = '800007e5017f000001'