SNMP Commands

show rmon alarms

show rmon alarms
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show rmon alarms",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show rmon alarms",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_rmon_alarm": {
            "ROW_rmon_alarm": {
              "alaram-str": "Alarm 1 is active, owned by ash-admin",
              "ascii-buf-str": "Monitors 1.3.6.1.4.1.9.9.305.1.1.1.0 every 30 second(s)",
              "samp-type-str": " Taking absolute samples, last value was 1",
              "ris-trshod-str": "  Rising threshold is 10, assigned to event 1",
              "fall-trshod-str": "  Falling threshold is 2, assigned to event 2",
              "start-enable-str": " On startup enable rising or falling alarm"
            }
          }
        }
      }
    }
  }
}
switch(config)# show rmon alarms | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_rmon_alarm>
       <ROW_rmon_alarm>
        <alaram-str>Alarm 1 is active, owned by ash-admin</alaram-str>
        <ascii-buf-str>Monitors 1.3.6.1.4.1.9.9.305.1.1.1.0 every 30 second(s)</ascii-buf-str>
        <samp-type-str> Taking absolute samples, last value was 0</samp-type-str>
        <ris-trshod-str>  Rising threshold is 10, assigned to event 1</ris-trshod-str>
        <fall-trshod-str>  Falling threshold is 2, assigned to event 2</fall-trshod-str>
        <start-enable-str> On startup enable rising or falling alarm</start-enable-str>
       </ROW_rmon_alarm>
      </TABLE_rmon_alarm>
     </body>
      <input>show rmon alarms</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).

CLI Output

switch(config)# **show rmon alarms**

switch(config)# show rmon alarms
 Alarm 1 is active, owned by ash-admin
Monitors 1.3.6.1.4.1.9.9.305.1.1.1.0 every 30 second(s)
 Taking absolute samples, last value was 0
  Rising threshold is 10, assigned to event 1
  Falling threshold is 2, assigned to event 2
 On startup enable rising or falling alarm

show rmon events

show rmon events
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show rmon events",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show rmon events",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_rmon_event": {
            "ROW_rmon_event": [
              {
                "ev-alaram-str": "Event 1 is active, owned by ash-admin",
                "ev-desc-str": "Description is cpu_util_raising",
                "ev-fir-cause": "log and trap to community public",
                "last-fired": "last fired never"
              },
              {
                "ev-alaram-str": "Event 2 is active, owned by ash-admin",
                "ev-desc-str": "Description is cpu_util_falling",
                "ev-fir-cause": "log and trap to community public",
                "last-fired": "last fired 2018/07/12-11:24:52"
              },
              {
                "ev-alaram-str": "Event 3 is active, owned by PMON@ERROR",
                "ev-desc-str": "Description is ERROR(3)",
                "ev-fir-cause": "log and trap to community public",
                "last-fired": "last fired never"
              },
              {
                "ev-alaram-str": "Event 4 is active, owned by PMON@WARNING",
                "ev-desc-str": "Description is WARNING(4)",
                "ev-fir-cause": "log and trap to community public",
                "last-fired": "last fired never"
              },
              {
                "ev-alaram-str": "Event 5 is active, owned by PMON@INFO",
                "ev-desc-str": "Description is INFORMATION(5)",
                "ev-fir-cause": "log and trap to community public",
                "last-fired": "last fired never"
              }
            ]
          }
        }
      }
    }
  }
}
switch(config)# show rmon events | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_rmon_event>
       <ROW_rmon_event>
        <ev-alaram-str>Event 1 is active, owned by ash-admin</ev-alaram-str>
        <ev-desc-str>Description is cpu_util_raising</ev-desc-str>
        <ev-fir-cause>log and trap to community public</ev-fir-cause>
        <last-fired>last fired never</last-fired>
       </ROW_rmon_event>
       <ROW_rmon_event>
        <ev-alaram-str>Event 2 is active, owned by ash-admin</ev-alaram-str>
        <ev-desc-str>Description is cpu_util_falling</ev-desc-str>
        <ev-fir-cause>log and trap to community public</ev-fir-cause>
        <last-fired>last fired 2018/07/12-11:24:52</last-fired>
       </ROW_rmon_event>
       <ROW_rmon_event>
        <ev-alaram-str>Event 3 is active, owned by PMON@ERROR</ev-alaram-str>
        <ev-desc-str>Description is ERROR(3)</ev-desc-str>
        <ev-fir-cause>log and trap to community public</ev-fir-cause>
        <last-fired>last fired never</last-fired>
       </ROW_rmon_event>
       <ROW_rmon_event>
        <ev-alaram-str>Event 4 is active, owned by PMON@WARNING</ev-alaram-str>
        <ev-desc-str>Description is WARNING(4)</ev-desc-str>
        <ev-fir-cause>log and trap to community public</ev-fir-cause>
        <last-fired>last fired never</last-fired>
       </ROW_rmon_event>
       <ROW_rmon_event>
        <ev-alaram-str>Event 5 is active, owned by PMON@INFO</ev-alaram-str>
        <ev-desc-str>Description is INFORMATION(5)</ev-desc-str>
        <ev-fir-cause>log and trap to community public</ev-fir-cause>
        <last-fired>last fired never</last-fired>
       </ROW_rmon_event>
      </TABLE_rmon_event>
     </body>
      <input>show rmon events</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).

CLI Output

switch(config)# **show rmon events**

switch(config)# show rmon events
Event 1 is active, owned by ash-admin
Description is cpu_util_raising
 Event firing causes log and trap to community public, last fired never
Event 2 is active, owned by ash-admin
Description is cpu_util_falling
 Event firing causes log and trap to community public, last fired 2018/07/12-11:24:52
Event 3 is active, owned by PMON@ERROR
Description is ERROR(3)
 Event firing causes log and trap to community public, last fired never
Event 4 is active, owned by PMON@WARNING
Description is WARNING(4)
 Event firing causes log and trap to community public, last fired never
Event 5 is active, owned by PMON@INFO
Description is INFORMATION(5)
 Event firing causes log and trap to community public, last fired never

show rmon info

show rmon info
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show rmon info",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show rmon info",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_rmon_info": {
            "ROW_rmon_info": {
              "max-32-64-ala-str": "Maximum allowed 32 bit or 64 bit alarms : 512",
              "max-conf-32-ala-str": "Number of 32 bit alarms configured : 1",
              "max-conf-64-ala-str": "Number of 64 bit hcalarms configured : 0"
            }
          }
        }
      }
    }
  }
}
switch(config)# show rmon info | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_rmon_info>
       <ROW_rmon_info>
        <max-32-64-ala-str>Maximum allowed 32 bit or 64 bit alarms : 512</max-32-64-ala-str>
        <max-conf-32-ala-str>Number of 32 bit alarms configured : 1</max-conf-32-ala-str>
        <max-conf-64-ala-str>Number of 64 bit hcalarms configured : 0</max-conf-64-ala-str>
       </ROW_rmon_info>
      </TABLE_rmon_info>
     </body>
      <input>show rmon info</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).

CLI Output

switch(config)# **show rmon info**

switch(config)# show rmon info
Maximum allowed 32 bit or 64 bit alarms : 512
Number of 32 bit alarms configured : 1
Number of 64 bit hcalarms configured : 0

show rmon logs

show rmon logs
 
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show rmon logs",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show rmon logs",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_rmon_log": {
            "ROW_rmon_log": {
              "event-id-str": "Event 2",
              "rmon-pch": "    1 cpu_util_falling Startup Falling ",
              "log-buff-str": "alarm 1, fired at 2018/07/12-11:24:52 ",
              "log-oid": "      iso.3.6.1.4.1.9.9.305.1.1.1.0=0 <= 2  "
            }
          }
        }
      }
    }
  }
}
switch(config)# show rmon logs | xml
<?xml version="1.0"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_rmon_log>
       <ROW_rmon_log>
        <event-id-str>Event 2</event-id-str>
        <rmon-pch>    1 cpu_util_falling Startup Falling </rmon-pch>
        <log-buff-str>alarm 1, fired at 2018/07/12-11:24:52 </log-buff-str>
        <log-oid>      iso.3.6.1.4.1.9.9.305.1.1.1.0=0 <= 2  </log-oid>
       </ROW_rmon_log>
      </TABLE_rmon_log>
     </body>
      <input>show rmon logs</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).  

CLI Output

switch(config)# **show rmon logs**

switch(config)# show rmon logs
Event 2
    1 cpu_util_falling Startup Falling alarm 1, fired at 2018/07/12-11:24:52
      iso.3.6.1.4.1.9.9.305.1.1.1.0=0 <= 2

show snmp

show snmp
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp",
        "msg": "Success",
        "code": "200",
        "body": {
          "sys_contact": "",
          "sys_location": "",
          "snmp_input_packets": "0 SNMP packets input",
          "bad_snmp_version": " 0 Bad SNMP versions",
          "unknown_community_name": "   0 Unknown community name",
          "illegal_community_name": "   0 Illegal operation for community name supplied",
          "encoding_Err": "     0 Encoding errors",
          "req_var_nums": "     0 Number of requested variables",
          "alt_var_nums": "     0 Number of altered variables",
          "get_req_in": "       0 Get-request PDUs",
          "getnext_req_in": "   0 Get-next PDUs",
          "set_req_in": "       0 Set-request PDUs",
          "noname_pdu_in": "    0 No such name PDU",
          "badval_pdu_in": "    0 Bad value PDU",
          "ro_pdu_in": "        0 Read Only PDU",
          "genral_err_in": "    0 General errors",
          "get_resp_in": "      0 Get Responses",
          "unknown_ctx": "      0 Unknown Context name",
          "snmp_output_packets": "378504 SNMP packets output",
          "trap_pdu": " 378504 Trap PDU",
          "toobig_err": "       0 Too big errors (Maximum packet size 1500)",
          "noname_pdu_out": "   0 No such name errors",
          "badval_pdu_out": "   0 Bad values errors",
          "genral_err_out": "   0 General errors",
          "get_req_out": "      0 Get Requests",
          "getnext_req_out": "  0 Get Next Requests",
          "set_req_out": "      0 Set Requests",
          "get_resp_out": "     0 Get Responses",
          "silent_drops": "     0 Silent drops",
          "max_pkt_size": "Max packetsize: 1500",
          "tcp_auth_status": "SNMP Tcp Authentication Flag : Enabled.",
          "protocol_status": "SNMP protocol : Enabled",
          "TABLE_snmp_users": {
            "ROW_snmp_users": [
              {
                "user": "admin               ",
                "auth": "md5   ",
                "priv": "des(no)       ",
                "TABLE_groups": {
                  "ROW_groups": {
                    "group": "network-admin       "
                  }
                }
              },
              {
                "user": "tester              ",
                "auth": "md5   ",
                "priv": "des(no)       ",
                "TABLE_groups": {
                  "ROW_groups": {
                    "group": "network-operator    "
                  }
                }
              }
            ]
          },
          "TABLE_snmp_community": {
            "ROW_snmp_community": {
              "community_name": "public                ",
              "grouporaccess": "network-operator    "
            }
          },
          "TABLE_snmp_contexts": {
            "ROW_snmp_contexts": [
              {
                "context_name": "1",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "1"
              },
              {
                "context_name": "4040",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4040"
              },
              {
                "context_name": "4041",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4041"
              },
              {
                "context_name": "4044",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4044"
              },
              {
                "context_name": "4045",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4045"
              },
              {
                "context_name": "vlan-1",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "1"
              },
              {
                "context_name": "vlan-4040",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4040"
              },
              {
                "context_name": "vlan-4041",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4041"
              },
              {
                "context_name": "vlan-4044",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4044"
              },
              {
                "context_name": "vlan-4045",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4045"
              }
            ]
          }
        }
      }
    }
  }
}
switch(config)# show snmp | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
     <sys_contact/>
     <sys_location/>
     <snmp_input_packets>0 SNMP packets input</snmp_input_packets>
     <bad_snmp_version> 0 Bad SNMP versions</bad_snmp_version>
     <unknown_community_name>   0 Unknown community name</unknown_community_name>
     <illegal_community_name>   0 Illegal operation for community name supplied</illegal_community_name>
     <encoding_Err>     0 Encoding errors</encoding_Err>
     <req_var_nums>     0 Number of requested variables</req_var_nums>
     <alt_var_nums>     0 Number of altered variables</alt_var_nums>
     <get_req_in>       0 Get-request PDUs</get_req_in>
     <getnext_req_in>   0 Get-next PDUs</getnext_req_in>
     <set_req_in>       0 Set-request PDUs</set_req_in>
     <noname_pdu_in>    0 No such name PDU</noname_pdu_in>
     <badval_pdu_in>    0 Bad value PDU</badval_pdu_in>
     <ro_pdu_in>        0 Read Only PDU</ro_pdu_in>
     <genral_err_in>    0 General errors</genral_err_in>
     <get_resp_in>      0 Get Responses</get_resp_in>
     <unknown_ctx>      0 Unknown Context name</unknown_ctx>
     <snmp_output_packets>378504 SNMP packets output</snmp_output_packets>
     <trap_pdu> 378504 Trap PDU</trap_pdu>
     <toobig_err>       0 Too big errors (Maximum packet size 1500)</toobig_err>
     <noname_pdu_out>   0 No such name errors</noname_pdu_out>
     <badval_pdu_out>   0 Bad values errors</badval_pdu_out>
     <genral_err_out>   0 General errors</genral_err_out>
     <get_req_out>      0 Get Requests</get_req_out>
     <getnext_req_out>  0 Get Next Requests</getnext_req_out>
     <set_req_out>      0 Set Requests</set_req_out>
     <get_resp_out>     0 Get Responses</get_resp_out>
     <silent_drops>     0 Silent drops</silent_drops>
     <max_pkt_size>Max packetsize: 1500</max_pkt_size>
     <TABLE_snmp_community>
      <ROW_snmp_community>
       <community_name>public                </community_name>
       <grouporaccess>network-operator    </grouporaccess>
      </ROW_snmp_community>
     </TABLE_snmp_community>
     <TABLE_snmp_users>
      <ROW_snmp_users>
       <user>admin               </user>
       <auth>md5   </auth>
       <priv>des(no)       </priv>
       <TABLE_groups>
        <ROW_groups>
         <group>network-admin       </group>
        </ROW_groups>
       </TABLE_groups>
      </ROW_snmp_users>
      <ROW_snmp_users>
       <user>tester              </user>
       <auth>md5   </auth>
       <priv>des(no)       </priv>
       <TABLE_groups>
        <ROW_groups>
         <group>network-operator    </group>
        </ROW_groups>
       </TABLE_groups>
      </ROW_snmp_users>
     </TABLE_snmp_users>
     <tcp_auth_status>SNMP Tcp Authentication Flag : Enabled.</tcp_auth_status>
     <protocol_status>SNMP protocol : Enabled</protocol_status>
     <TABLE_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>1</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>1</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>4040</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>4040</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>4041</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>4041</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>4044</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>4044</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>4045</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>4045</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>vlan-1</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>1</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>vlan-4040</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>4040</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>vlan-4041</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>4041</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>vlan-4044</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>4044</vlan>
      </ROW_snmp_contexts>
      <ROW_snmp_contexts>
       <context_name>vlan-4045</context_name>
       <proto_instanceid/>
       <vrf/>
       <topology/>
       <vlan>4045</vlan>
      </ROW_snmp_contexts>
     </TABLE_snmp_contexts>
    </body>
      <input>show snmp</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).

CLI Output

switch(config)# **show snmp**

switch(config)# show snmp
sys contact:
sys location:

0 SNMP packets input 0 Bad SNMP versions 0 Unknown community name 0 Illegal operation for community name supplied 0 Encoding errors 0 Number of requested variables 0 Number of altered variables 0 Get-request PDUs 0 Get-next PDUs 0 Set-request PDUs 0 No such name PDU 0 Bad value PDU 0 Read Only PDU 0 General errors 0 Get Responses 0 Unknown Context name 378504 SNMP packets output 378504 Trap PDU 0 Too big errors (Maximum packet size 1500) 0 No such name errors 0 Bad values errors 0 General errors 0 Get Requests 0 Get Next Requests 0 Set Requests 0 Get Responses 0 Silent drops

Max packetsize: 1500

Community Group / Access context acl_filter


public network-operator


              SNMP USERS

User Auth Priv(enforce) Groups acl_filter


admin md5 des(no) network-admin tester md5 des(no) network-operator


NOTIFICATION TARGET USERS (configured for sending V3 Inform)


User Auth Priv


SNMP Tcp Authentication Flag : Enabled.

SNMP protocol : Enabled


Context [Protocol instance, VRF, Topology,] [vlan, MST]

1 , , , , 1,


4040 , , , , 4040,


4041 , , , , 4041,


4044 , , , , 4044,


4045 , , , , 4045,


vlan-1 , , , , 1,


vlan-4040 , , , , 4040,


vlan-4041 , , , , 4041,


vlan-4044 , , , , 4044,


vlan-4045 , , , , 4045,


show snmp community

show snmp community
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp community",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp community",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_snmp_community": {
            "ROW_snmp_community": {
              "community_name": "public                ",
              "grouporaccess": "network-operator    "
            }
          }
        }
      }
    }
  }
}
switch(config)# show snmp community | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_snmp_community>
       <ROW_snmp_community>
        <community_name>public                </community_name>
        <grouporaccess>network-operator    </grouporaccess>
       </ROW_snmp_community>
      </TABLE_snmp_community>
     </body>
      <input>show snmp community</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1). 

CLI Output

switch(config)# **show snmp community**

switch(config)# show snmp community
Community             Group / Access      context    acl_filter
_________             ______________      _______    __________
public                network-operator

show snmp context

show snmp context
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp context",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp context",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_snmp_contexts": {
            "ROW_snmp_contexts": [
              {
                "context_name": "1",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "1"
              },
              {
                "context_name": "4040",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4040"
              },
              {
                "context_name": "4041",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4041"
              },
              {
                "context_name": "4044",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4044"
              },
              {
                "context_name": "4045",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4045"
              },
              {
                "context_name": "vlan-1",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "1"
              },
              {
                "context_name": "vlan-4040",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4040"
              },
              {
                "context_name": "vlan-4041",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4041"
              },
              {
                "context_name": "vlan-4044",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4044"
              },
              {
                "context_name": "vlan-4045",
                "proto_instanceid": "",
                "vrf": "",
                "topology": "",
                "vlan": "4045"
              }
            ]
          }
        }
      }
    }
  }
}
switch(config)# show snmp context | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>1</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>1</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>4040</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>4040</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>4041</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>4041</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>4044</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>4044</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>4045</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>4045</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>vlan-1</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>1</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>vlan-4040</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>4040</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>vlan-4041</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>4041</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>vlan-4044</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>4044</vlan>
       </ROW_snmp_contexts>
       <ROW_snmp_contexts>
        <context_name>vlan-4045</context_name>
        <proto_instanceid/>
        <vrf/>
        <topology/>
        <vlan>4045</vlan>
       </ROW_snmp_contexts>
      </TABLE_snmp_contexts>
     </body>
      <input>show snmp context</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1). 
CLI Output

switch(config)# show snmp context

switch(config)# show snmp context

Context [Protocol instance, VRF, Topology,] [vlan, MST]

1 , , , , 1,


4040 , , , , 4040,


4041 , , , , 4041,


4044 , , , , 4044,


4045 , , , , 4045,


vlan-1 , , , , 1,


vlan-4040 , , , , 4040,


vlan-4041 , , , , 4041,


vlan-4044 , , , , 4044,


vlan-4045 , , , , 4045,


show snmp engineID

show snmp engineID
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp engineID",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp engineID",
        "msg": "Success",
        "code": "200",
        "body": {
          "engineIDHex": "8000000903002651C7FC80",
          "engineIDDec": "128:000:000:009:003:000:038:081:199:252:128"
        }
      }
    }
  }
}
switch(config)# show snmp engineID | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <engineIDHex>8000000903002651C7FC80</engineIDHex>
      <engineIDDec>128:000:000:009:003:000:038:081:199:252:128</engineIDDec>
     </body>
      <input>show snmp engineID</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1). 

CLI Output

switch(config)# **show snmp engineID**

switch(config)# show snmp engineID
Local SNMP engineID: [Hex] 8000000903002651C7FC80
                     [Dec] 128:000:000:009:003:000:038:081:199:252:128

show snmp group

show snmp group
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp group",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp group",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_role": {
            "ROW_role": [
              {
                "role_name": "network-admin",
                "role_description": "Predefined network admin role has access to all commands\n  on the switch",
                "TABLE_rule": {
                  "ROW_rule": {
                    "rule_num": 1,
                    "rule_action": "permit",
                    "rule_permission": "read-write"
                  }
                }
              },
              {
                "role_name": "network-operator",
                "role_description": "Predefined network operator role has access to all read\n  commands on the switch",
                "TABLE_rule": {
                  "ROW_rule": {
                    "rule_num": 1,
                    "rule_action": "permit",
                    "rule_permission": "read"
                  }
                }
              },
              {
                "role_name": "vdc-admin",
                "role_description": "Predefined vdc admin role has access to all commands within\n  a VDC instance",
                "TABLE_rule": {
                  "ROW_rule": {
                    "rule_num": 1,
                    "rule_action": "permit",
                    "rule_permission": "read-write"
                  }
                }
              },
              {
                "role_name": "vdc-operator",
                "role_description": "Predefined vdc operator role has access to all read commands\n  within a VDC instance",
                "TABLE_rule": {
                  "ROW_rule": {
                    "rule_num": 1,
                    "rule_action": "permit",
                    "rule_permission": "read"
                  }
                }
              },
              {
                "role_name": "bash-shell-user",
                "role_description": "Predefined system role for linux shell access. This role\n  cannot be modified.",
                "TABLE_rule": {
                  "ROW_rule": {
                    "rule_num": 1,
                    "rule_action": "permit",
                    "rule_permission": "command",
                    "rule_entity": "run bash *"
                  }
                }
              },
              {
                "role_name": "priv-15",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)",
                "TABLE_rule": {
                  "ROW_rule": {
                    "rule_num": 1,
                    "rule_action": "permit",
                    "rule_permission": "read-write"
                  }
                }
              },
              {
                "role_name": "priv-14",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)",
                "TABLE_rule": {
                  "ROW_rule": {
                    "rule_num": 1,
                    "rule_action": "permit",
                    "rule_permission": "read-write"
                  }
                }
              },
              {
                "role_name": "priv-13",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-12",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-11",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-10",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-9",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-8",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-7",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-6",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-5",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-4",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-3",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-2",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-1",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)"
              },
              {
                "role_name": "priv-0",
                "role_description": "This is a system defined privilege role.",
                "policy_vlan": "permit (default) ",
                "policy_interface": "permit (default) ",
                "policy_vrf": "permit (default)",
                "TABLE_rule": {
                  "ROW_rule": [
                    {
                      "rule_num": 10,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "traceroute6 *"
                    },
                    {
                      "rule_num": 9,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "traceroute *"
                    },
                    {
                      "rule_num": 8,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "telnet6 *"
                    },
                    {
                      "rule_num": 7,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "telnet *"
                    },
                    {
                      "rule_num": 6,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "ping6 *"
                    },
                    {
                      "rule_num": 5,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "ping *"
                    },
                    {
                      "rule_num": 4,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "ssh6 *"
                    },
                    {
                      "rule_num": 3,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "ssh *"
                    },
                    {
                      "rule_num": 2,
                      "rule_action": "permit",
                      "rule_permission": "command",
                      "rule_entity": "enable *"
                    },
                    {
                      "rule_num": 1,
                      "rule_action": "permit",
                      "rule_permission": "read"
                    }
                  ]
                }
              }
            ]
          }
        }
      }
    }
  }
}
switch(config)# show snmp group | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_role>
       <ROW_role>
        <role_name>network-admin</role_name>
        <role_description>Predefined network admin role has access to all commands
  on the switch</role_description>
        <TABLE_rule>
         <ROW_rule>
          <rule_num>1</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>read-write</rule_permission>
         </ROW_rule>
        </TABLE_rule>
       </ROW_role>
       <ROW_role>
        <role_name>network-operator</role_name>
        <role_description>Predefined network operator role has access to all read
  commands on the switch</role_description>
        <TABLE_rule>
         <ROW_rule>
          <rule_num>1</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>read</rule_permission>
         </ROW_rule>
        </TABLE_rule>
       </ROW_role>
       <ROW_role>
        <role_name>vdc-admin</role_name>
        <role_description>Predefined vdc admin role has access to all commands within
  a VDC instance</role_description>
        <TABLE_rule>
         <ROW_rule>
          <rule_num>1</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>read-write</rule_permission>
         </ROW_rule>
        </TABLE_rule>
       </ROW_role>
       <ROW_role>
        <role_name>vdc-operator</role_name>
        <role_description>Predefined vdc operator role has access to all read commands
  within a VDC instance</role_description>
        <TABLE_rule>
         <ROW_rule>
          <rule_num>1</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>read</rule_permission>
         </ROW_rule>
        </TABLE_rule>
       </ROW_role>
       <ROW_role>
        <role_name>bash-shell-user</role_name>
        <role_description>Predefined system role for linux shell access. This role
  cannot be modified.</role_description>
        <TABLE_rule>
         <ROW_rule>
          <rule_num>1</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>run bash *</rule_entity>
         </ROW_rule>
        </TABLE_rule>
       </ROW_role>
       <ROW_role>
        <role_name>priv-15</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
        <TABLE_rule>
         <ROW_rule>
          <rule_num>1</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>read-write</rule_permission>
         </ROW_rule>
        </TABLE_rule>
       </ROW_role>
       <ROW_role>
        <role_name>priv-14</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
        <TABLE_rule>
         <ROW_rule>
          <rule_num>1</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>read-write</rule_permission>
         </ROW_rule>
        </TABLE_rule>
       </ROW_role>
       <ROW_role>
        <role_name>priv-13</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-12</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-11</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-10</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-9</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-8</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-7</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-6</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-5</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-4</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-3</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-2</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-1</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
       </ROW_role>
       <ROW_role>
        <role_name>priv-0</role_name>
        <role_description>This is a system defined privilege role.</role_description>
        <policy_vlan>permit (default) </policy_vlan>
        <policy_interface>permit (default) </policy_interface>
        <policy_vrf>permit (default)</policy_vrf>
        <TABLE_rule>
         <ROW_rule>
          <rule_num>10</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>traceroute6 *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>9</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>traceroute *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>8</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>telnet6 *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>7</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>telnet *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>6</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>ping6 *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>5</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>ping *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>4</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>ssh6 *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>3</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>ssh *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>2</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>command</rule_permission>
          <rule_entity>enable *</rule_entity>
         </ROW_rule>
         <ROW_rule>
          <rule_num>1</rule_num>
          <rule_action>permit</rule_action>
          <rule_permission>read</rule_permission>
         </ROW_rule>
        </TABLE_rule>
       </ROW_role>
      </TABLE_role>
     </body>
      <input>show snmp group</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1). 
CLI Output

switch(config)# show snmp group

switch(config)# show snmp group
Role: network-admin
  Description: Predefined network admin role has access to all commands
  on the switch

Rule Perm Type Scope Entity

1 permit read-write

Role: network-operator Description: Predefined network operator role has access to all read commands on the switch

Rule Perm Type Scope Entity

1 permit read

Role: vdc-admin Description: Predefined vdc admin role has access to all commands within a VDC instance

Rule Perm Type Scope Entity

1 permit read-write

Role: vdc-operator Description: Predefined vdc operator role has access to all read commands within a VDC instance

Rule Perm Type Scope Entity

1 permit read

Role: bash-shell-user Description: Predefined system role for linux shell access. This role cannot be modified.

Rule Perm Type Scope Entity

1 permit command run bash *

Role: priv-15 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Rule Perm Type Scope Entity

1 permit read-write

Role: priv-14 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Rule Perm Type Scope Entity

1 permit read-write

Role: priv-13 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-12 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-11 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-10 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-9 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-8 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-7 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-6 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-5 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-4 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-3 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-2 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-1 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Role: priv-0 Description: This is a system defined privilege role. Vlan policy: permit (default) Interface policy: permit (default) Vrf policy: permit (default)

Rule Perm Type Scope Entity

10 permit command traceroute6 * 9 permit command traceroute * 8 permit command telnet6 * 7 permit command telnet * 6 permit command ping6 * 5 permit command ping * 4 permit command ssh6 * 3 permit command ssh * 2 permit command enable * 1 permit read

show snmp host

show snmp host
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp host",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp host",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_host": {
            "ROW_host": {
              "host": "1.1.1.1",
              "port": "162  ",
              "version": "v2c      ",
              "level": "noauth ",
              "type": "trap   ",
              "secname": "public                          ",
              "vrf": "\nUse VRF: management"
            }
          }
        }
      }
    }
  }
}
switch(config)# show snmp host | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_host>
       <ROW_host>
        <host>1.1.1.1</host>
        <port>162  </port>
        <version>v2c      </version>
        <level>noauth </level>
        <type>trap   </type>
        <secname>public                          </secname>
        <vrf>
Use VRF: management</vrf>
       </ROW_host>
      </TABLE_host>
     </body>
      <input>show snmp host</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).
CLI Output

switch(config)# show snmp host

switch(config)# show snmp host

Host Port Version Level Type SecName

1.1.1.1 162 v2c noauth trap public Use VRF: management

show snmp source-interface

show snmp source-interface
 
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp source-interface",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp source-interface",
        "msg": "Success",
        "code": "200",
        "body": {
          "trap_srcintf": "trap                               loopback1000     \n",
          "informs_srcintf": "inform                                 - \n"
        }
      }
    }
  }
}
switch(config)# show snmp source-interface | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <trap_srcintf>trap                               loopback1000     
</trap_srcintf>
      <informs_srcintf>inform                                 - 
</informs_srcintf>
     </body>
      <input>show snmp source-interface</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).  
CLI Output

switch(config)# show snmp source-interface

switch(config)# show snmp source-interface

Notification source-interface

trap loopback1000 inform -

show snmp trap

show snmp trap
 
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp trap",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp trap",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_snmp_trap": {
            "ROW_snmp_trap": [
              {
                "trap_type": "entity",
                "description": "entity_mib_change",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "entity",
                "description": "entity_module_status_change",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "entity",
                "description": "entity_power_status_change",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "entity",
                "description": "entity_module_inserted",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "entity",
                "description": "entity_module_removed",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "entity",
                "description": "entity_unrecognised_module",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "entity",
                "description": "entity_fan_status_change",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "entity",
                "description": "entity_power_out_change",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "link",
                "description": "linkDown",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "link",
                "description": "linkUp",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "link",
                "description": "extended-linkDown",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "link",
                "description": "extended-linkUp",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "link",
                "description": "cieLinkDown",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "link",
                "description": "cieLinkUp",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "link",
                "description": "connUnitPortStatusChange",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "link",
                "description": "delayed-link-state-change",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "callhome",
                "description": "event-notify",
                "isEnabled": "No"
              },
              {
                "trap_type": "callhome",
                "description": "smtp-send-fail",
                "isEnabled": "No"
              },
              {
                "trap_type": "cfs",
                "description": "state-change-notif",
                "isEnabled": "No"
              },
              {
                "trap_type": "cfs",
                "description": "merge-failure",
                "isEnabled": "No"
              },
              {
                "trap_type": "rf",
                "description": "redundancy_framework",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "aaa",
                "description": "server-state-change",
                "isEnabled": "No"
              },
              {
                "trap_type": "license",
                "description": "notify-license-expiry",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "license",
                "description": "notify-no-license-for-feature",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "license",
                "description": "notify-licensefile-missing",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "license",
                "description": "notify-license-expiry-warning",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "upgrade",
                "description": "UpgradeOpNotifyOnCompletion",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "upgrade",
                "description": "UpgradeJobStatusNotify",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "feature-control",
                "description": "FeatureOpStatusChange",
                "isEnabled": "No"
              },
              {
                "trap_type": "sysmgr",
                "description": "cseFailSwCoreNotifyExtended",
                "isEnabled": "No"
              },
              {
                "trap_type": "rmon",
                "description": "risingAlarm",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "rmon",
                "description": "fallingAlarm",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "rmon",
                "description": "hcRisingAlarm",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "rmon",
                "description": "hcFallingAlarm",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "config",
                "description": "ccmCLIRunningConfigChanged",
                "isEnabled": "No"
              },
              {
                "trap_type": "snmp",
                "description": "authentication",
                "isEnabled": "No"
              },
              {
                "trap_type": "link",
                "description": "cisco-xcvr-mon-status-chg",
                "isEnabled": "No"
              },
              {
                "trap_type": "vtp",
                "description": "notifs",
                "isEnabled": "No"
              },
              {
                "trap_type": "vtp",
                "description": "vlancreate",
                "isEnabled": "No"
              },
              {
                "trap_type": "vtp",
                "description": "vlandelete",
                "isEnabled": "No"
              },
              {
                "trap_type": "bridge",
                "description": "newroot",
                "isEnabled": "No"
              },
              {
                "trap_type": "bridge",
                "description": "topologychange",
                "isEnabled": "No"
              },
              {
                "trap_type": "stpx",
                "description": "inconsistency",
                "isEnabled": "No"
              },
              {
                "trap_type": "stpx",
                "description": "root-inconsistency",
                "isEnabled": "No"
              },
              {
                "trap_type": "stpx",
                "description": "loop-inconsistency",
                "isEnabled": "No"
              },
              {
                "trap_type": "entity",
                "description": "entity_sensor",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "entity",
                "description": "cefcMIBEnableStatusNotification",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "system",
                "description": "Clock-change-notification",
                "isEnabled": "No"
              },
              {
                "trap_type": "generic",
                "description": "coldStart",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "generic",
                "description": "warmStart",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "feature-control",
                "description": "ciscoFeatOpStatusChange",
                "isEnabled": "No"
              },
              {
                "trap_type": "syslog",
                "description": "message-generated",
                "isEnabled": "No"
              },
              {
                "trap_type": "entity",
                "description": "cefcEnablePSOutputChangeNotif",
                "isEnabled": "Yes"
              },
              {
                "trap_type": "vtp",
                "description": "notifs",
                "isEnabled": "No"
              },
              {
                "trap_type": "mmode",
                "description": "cseNormalModeChangeNotify",
                "isEnabled": "No"
              },
              {
                "trap_type": "mmode",
                "description": "cseMaintModeChangeNotify",
                "isEnabled": "No"
              },
              {
                "trap_type": "lldp",
                "description": "lldpRemTablesChange",
                "isEnabled": "No"
              },
              {
                "trap_type": "switchfabric",
                "description": "fabric-crc",
                "isEnabled": "No"
              }
            ]
          }
        }
      }
    }
  }
}
switch(config)# show snmp trap | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_mib_change</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_module_status_change</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_power_status_change</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_module_inserted</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_module_removed</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_unrecognised_module</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_fan_status_change</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_power_out_change</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>linkDown</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>linkUp</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>extended-linkDown</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>extended-linkUp</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>cieLinkDown</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>cieLinkUp</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>connUnitPortStatusChange</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>delayed-link-state-change</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>callhome</trap_type>
        <description>event-notify</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>callhome</trap_type>
        <description>smtp-send-fail</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>cfs</trap_type>
        <description>state-change-notif</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>cfs</trap_type>
        <description>merge-failure</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>rf</trap_type>
        <description>redundancy_framework</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>aaa</trap_type>
        <description>server-state-change</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>license</trap_type>
        <description>notify-license-expiry</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>license</trap_type>
        <description>notify-no-license-for-feature</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>license</trap_type>
        <description>notify-licensefile-missing</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>license</trap_type>
        <description>notify-license-expiry-warning</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>upgrade</trap_type>
        <description>UpgradeOpNotifyOnCompletion</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>upgrade</trap_type>
        <description>UpgradeJobStatusNotify</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>feature-control</trap_type>
        <description>FeatureOpStatusChange</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>sysmgr</trap_type>
        <description>cseFailSwCoreNotifyExtended</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>rmon</trap_type>
        <description>risingAlarm</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>rmon</trap_type>
        <description>fallingAlarm</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>rmon</trap_type>
        <description>hcRisingAlarm</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>rmon</trap_type>
        <description>hcFallingAlarm</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>config</trap_type>
        <description>ccmCLIRunningConfigChanged</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>snmp</trap_type>
        <description>authentication</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>link</trap_type>
        <description>cisco-xcvr-mon-status-chg</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>vtp</trap_type>
        <description>notifs</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>vtp</trap_type>
        <description>vlancreate</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>vtp</trap_type>
        <description>vlandelete</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>bridge</trap_type>
        <description>newroot</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>bridge</trap_type>
        <description>topologychange</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>stpx</trap_type>
        <description>inconsistency</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>stpx</trap_type>
        <description>root-inconsistency</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>stpx</trap_type>
        <description>loop-inconsistency</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>entity_sensor</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>cefcMIBEnableStatusNotification</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>system</trap_type>
        <description>Clock-change-notification</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>generic</trap_type>
        <description>coldStart</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>generic</trap_type>
        <description>warmStart</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>feature-control</trap_type>
        <description>ciscoFeatOpStatusChange</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>syslog</trap_type>
        <description>message-generated</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>entity</trap_type>
        <description>cefcEnablePSOutputChangeNotif</description>
        <isEnabled>Yes</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>vtp</trap_type>
        <description>notifs</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>mmode</trap_type>
        <description>cseNormalModeChangeNotify</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>mmode</trap_type>
        <description>cseMaintModeChangeNotify</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>lldp</trap_type>
        <description>lldpRemTablesChange</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
       <ROW_snmp_trap>
        <trap_type>switchfabric</trap_type>
        <description>fabric-crc</description>
        <isEnabled>No</isEnabled>
       </ROW_snmp_trap>
      </TABLE_snmp_trap>
     </body>
      <input>show snmp trap</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1).  
CLI Output

switch(config)# show snmp trap

Trap type                       Description                   Enabled

entity : entity_mib_change Yes entity : entity_module_status_change Yes entity : entity_power_status_change Yes entity : entity_module_inserted Yes entity : entity_module_removed Yes entity : entity_unrecognised_module Yes entity : entity_fan_status_change Yes entity : entity_power_out_change Yes link : linkDown Yes link : linkUp Yes link : extended-linkDown Yes link : extended-linkUp Yes link : cieLinkDown Yes link : cieLinkUp Yes link : connUnitPortStatusChange Yes link : delayed-link-state-change Yes callhome : event-notify No callhome : smtp-send-fail No cfs : state-change-notif No cfs : merge-failure No rf : redundancy_framework Yes aaa : server-state-change No license : notify-license-expiry Yes license : notify-no-license-for-feature Yes license : notify-licensefile-missing Yes license : notify-license-expiry-warning Yes upgrade : UpgradeOpNotifyOnCompletion Yes upgrade : UpgradeJobStatusNotify Yes feature-control : FeatureOpStatusChange No sysmgr : cseFailSwCoreNotifyExtended No rmon : risingAlarm Yes rmon : fallingAlarm Yes rmon : hcRisingAlarm Yes rmon : hcFallingAlarm Yes config : ccmCLIRunningConfigChanged No snmp : authentication No link : cisco-xcvr-mon-status-chg No vtp : notifs No vtp : vlancreate No vtp : vlandelete No bridge : newroot No bridge : topologychange No stpx : inconsistency No stpx : root-inconsistency No stpx : loop-inconsistency No entity : entity_sensor Yes entity : cefcMIBEnableStatusNotification Yes system : Clock-change-notification No generic : coldStart Yes generic : warmStart Yes feature-control : ciscoFeatOpStatusChange No syslog : message-generated No entity : cefcEnablePSOutputChangeNotif Yes vtp : notifs No mmode : cseNormalModeChangeNotify No mmode : cseMaintModeChangeNotify No lldp : lldpRemTablesChange No switchfabric : fabric-crc No

show snmp user

show snmp user
import requests
import json
 
"""
Modify these please
"""
url='http://<IP_Address>/ins'
switchuser='<User_ID>'
switchpassword='<Password>'
 
myheaders={'content-type':'application/json'}
payload={
"ins_api":{
  "version": "1.0",
  "type": "cli_show",
  "chunk": "0",
  "sid": "1",
  "input": "show snmp user",
  "output_format": "json"
}
 
response = requests.post(url,data=json.dumps(payload), headers=myheaders,auth=(switchuser,switchpassword)).json()
output = json.dumps(response, indent=4, sort_keys=True)
{
  "ins_api": {
    "type": "cli_show",
    "version": "1.2",
    "sid": "eoc",
    "outputs": {
      "output": {
        "input": "show snmp user",
        "msg": "Success",
        "code": "200",
        "body": {
          "TABLE_snmp_users": {
            "ROW_snmp_users": [
              {
                "user": "admin               ",
                "auth": "md5   ",
                "priv": "des(no)       ",
                "TABLE_groups": {
                  "ROW_groups": {
                    "group": "network-admin       "
                  }
                }
              },
              {
                "user": "tester              ",
                "auth": "md5   ",
                "priv": "des(no)       ",
                "TABLE_groups": {
                  "ROW_groups": {
                    "group": "network-operator    "
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}
switch(config)# show snmp user | xml
<?xml version="1.0" encoding="UTF-8"?>
<ins_api>
  <type>cli_show</type>
  <version>1.2</version>
  <sid>eoc</sid>
  <outputs>
    <output>
      <body>
      <TABLE_snmp_users>
       <ROW_snmp_users>
        <user>admin               </user>
        <auth>md5   </auth>
        <priv>des(no)       </priv>
        <TABLE_groups>
         <ROW_groups>
          <group>network-admin       </group>
         </ROW_groups>
        </TABLE_groups>
       </ROW_snmp_users>
       <ROW_snmp_users>
        <user>tester              </user>
        <auth>md5   </auth>
        <priv>des(no)       </priv>
        <TABLE_groups>
         <ROW_groups>
          <group>network-operator    </group>
         </ROW_groups>
        </TABLE_groups>
       </ROW_snmp_users>
      </TABLE_snmp_users>
     </body>
      <input>show snmp user</input>
      <msg>Success</msg>
      <code>200</code>
    </output>
  </outputs>
</ins_api>

For command descriptions, see the Cisco Nexus 7000 Series Switches Command References.

  Note: This sample output is generated for Cisco Nexus 7000 Series NX-OS Release 8.3(1). 

CLI Output

switch(config)# **show snmp user**

switch(config)# show snmp user
______________________________________________________________
                  SNMP USERS
______________________________________________________________
User                Auth  Priv(enforce) Groups              acl_filter
____                ____  _____________ ______              __________
admin               md5   des(no)       network-admin
tester              md5   des(no)       network-operator
______________________________________________________________
 NOTIFICATION TARGET USERS (configured  for sending V3 Inform)
______________________________________________________________

User Auth Priv