Skip to main content

SNMP Feature

Configure SNMP parameters, including SNMP device name and location, SNMP version, views, and communities, and trap groups.

Diagram

Classes

system_profiles (sdwan.feature_profiles)

NameTypeConstraintMandatoryDefault Value
snmpClass[snmp]No

snmp (sdwan.feature_profiles.system_profiles)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[^&<>! "]{1,128}$Yes
descriptionStringNo
communitiesList[communities]No
contact_personStringmin: 1, max: 255No
contact_person_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
groupsList[groups]No
locationStringmin: 1, max: 255No
location_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
shutdownBooleantrue, falseNo
shutdown_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
trap_target_serversList[trap_target_servers]No
usersList[users]No
viewsList[views]No

communities (sdwan.feature_profiles.system_profiles.snmp)

NameTypeConstraintMandatoryDefault Value
authorizationChoiceread-only, read-writeNo
authorization_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
nameStringRegex: ^[\S]+$Yes
user_labelStringYes
viewStringmin: 1, max: 32No
view_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No

groups (sdwan.feature_profiles.system_profiles.snmp)

NameTypeConstraintMandatoryDefault Value
nameStringmin: 1, max: 32Yes
security_levelChoiceno-auth-no-priv, auth-no-priv, auth-privYes
viewStringmin: 1, max: 32No
view_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No

trap_target_servers (sdwan.feature_profiles.system_profiles.snmp)

NameTypeConstraintMandatoryDefault Value
ipIPNo
ip_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
portIntegermin: 1, max: 65535No
port_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
source_interfaceStringRegex: ^(GigabitEthernet|Loopback|TenGigabitEthernet|TwoGigabitEthernet|FortyGigabitEthernet|HundredGigE|Vlan)(([1-9]\d|\d)/){0,2}(0|[1-9]\d*)([:|\.][1-9]\d*)?No
source_interface_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
userStringmin: 1, max: 32No
user_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
user_labelStringNo
vpn_idIntegermin: 0, max: 65530No
vpn_id_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No

users (sdwan.feature_profiles.system_profiles.snmp)

NameTypeConstraintMandatoryDefault Value
authentication_passwordStringmin: 1, max: 128No
authentication_password_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
authentication_protocolChoiceshaNo
authentication_protocol_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
groupStringmin: 1, max: 32No
group_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
nameStringmin: 1, max: 32Yes
privacy_passwordStringmin: 1, max: 128No
privacy_password_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
privacy_protocolChoiceaes-cfb-128, aes-256-cfb-128No
privacy_protocol_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No

views (sdwan.feature_profiles.system_profiles.snmp)

NameTypeConstraintMandatoryDefault Value
nameStringmin: 1, max: 32Yes
oidsList[oids]No

oids (sdwan.feature_profiles.system_profiles.snmp.views)

NameTypeConstraintMandatoryDefault Value
excludeBooleantrue, falseNo
exclude_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No
idStringRegex: ^(([0-1](\.[1-3]?[0-9]))|(2\.(0|([1-9]\d*))))(\.(0|\*|([1-9]\d*))){0,126}$No
id_variableStringRegex: ^[./\[\]a-zA-Z0-9_-]{1,64}$No

Examples

sdwan:
feature_profiles:
system_profiles:
- name: system1
description: this is test system profile
snmp:
name: snmpv2
description: basic snmpv2
contact_person_variable: snmp_contact
communities:
- authorization: read-write
name: test123
user_label: test
view: view_all
location_variable: snmp_location
shutdown_variable: snmp_shutdown
trap_target_servers:
- ip: 172.16.0.11
port: 514
source_interface_variable: snmp_trap_source_interface
user_label: test
vpn_id: 511
views:
- name: view_all
oids:
- id: "1.3"
- id: "1.3.5"
exclude: true
- name: system2
description: this is test system profile
snmp:
name: snmpv3
description: basic snmpv3
contact_person_variable: snmp_contact
groups:
- name: group_auth_priv
security_level: auth-priv
view: view_all
location_variable: snmp_location
shutdown_variable: snmp_shutdown
trap_target_servers:
- ip: 172.16.0.11
port: 514
source_interface_variable: snmp_trap_source_interface
user: user01
vpn_id: 511
users:
- authentication_protocol: sha
authentication_password: $CRYPT_CLUSTER$ENUwbbutISa31iAXuryRqQ==$CVy9EkMrtaPjTUFxNPv/QA==
group: group_auth_priv
name: user01
privacy_protocol: aes-cfb-128
privacy_password: $CRYPT_CLUSTER$ENUwbbutISa31iAXuryRqQ==$CVy9EkMrtaPjTUFxNPv/QA==
views:
- name: view_all
oids:
- id: "1.3"
- id: "1.3.5"
exclude: true