SNMP Server
Diagram
Classes
configuration (iosxe.devices)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
snmp_server | Class | [snmp_server] | No |
snmp_server (iosxe.devices.configuration)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
groups | List | [groups] | No | |
users | List | [users] | No | |
chassis_id | String | No | ||
contact | String | No | ||
ifindex_persist | Boolean | true , false | No | |
location | String | No | ||
packet_size | Integer | min: 484 , max: 17892 | No | |
queue_length | Integer | min: 1 , max: 5000 | No | |
enable_logging_getop | Boolean | true , false | No | |
enable_logging_setop | Boolean | true , false | No | |
enable_informs | Boolean | true , false | No | |
enable_traps | Boolean | true , false | No | |
hosts | List | [hosts] | No | |
system_shutdown | Boolean | true , false | No | |
source_interface_informs_gigabit_ethernet | String | No | ||
source_interface_informs_ten_gigabit_ethernet | String | No | ||
source_interface_informs_forty_gigabit_ethernet | String | No | ||
source_interface_informs_hundred_gig_e | String | No | ||
source_interface_informs_loopback | Integer | min: 0 , max: 2147483647 | No | |
source_interface_informs_port_channel | Integer | min: 0 , max: 4294967295 | No | |
source_interface_informs_port_channel_subinterface | String | No | ||
source_interface_informs_vlan | Integer | min: 0 , max: 65535 | No | |
source_interface_traps_gigabit_ethernet | String | No | ||
source_interface_traps_ten_gigabit_ethernet | String | No | ||
source_interface_traps_forty_gigabit_ethernet | String | No | ||
source_interface_traps_hundred_gig_e | String | No | ||
source_interface_traps_loopback | Integer | min: 0 , max: 2147483647 | No | |
source_interface_traps_port_channel | Integer | min: 0 , max: 4294967295 | No | |
source_interface_traps_port_channel_subinterface | String | No | ||
source_interface_traps_vlan | Integer | min: 0 , max: 65535 | No | |
trap_source_gigabit_ethernet | String | No | ||
trap_source_ten_gigabit_ethernet | String | No | ||
trap_source_forty_gigabit_ethernet | String | No | ||
trap_source_hundred_gig_e | String | No | ||
trap_source_loopback | Integer | min: 0 , max: 2147483647 | No | |
trap_source_port_channel | Integer | min: 0 , max: 4294967295 | No | |
trap_source_port_channel_subinterface | String | No | ||
trap_source_vlan | Integer | min: 0 , max: 65535 | No | |
traps | Class | [traps] | No | |
snmp_communities | List | [snmp_communities] | No | |
contexts | List | String | No | |
views | List | [views] | No |
groups (iosxe.devices.configuration.snmp_server)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Yes | ||
v3_securities | List | [v3_securities] | No |
users (iosxe.devices.configuration.snmp_server)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Yes | ||
group | String | Yes | ||
v3_authentication | Class | [v3_authentication] | Yes |
hosts (iosxe.devices.configuration.snmp_server)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ip | IP | Yes | ||
community_or_user | String | Yes | ||
version | Choice | 1 , 2c , 3 | No | |
encryption | Choice | 0 , 6 , 7 | No |
traps (iosxe.devices.configuration.snmp_server)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
snmp_authentication | Boolean | true , false | No | |
snmp_coldstart | Boolean | true , false | No | |
snmp_linkdown | Boolean | true , false | No | |
snmp_linkup | Boolean | true , false | No | |
snmp_warmstart | Boolean | true , false | No | |
flowmon | Boolean | true , false | No | |
entity_perf_throughput_notif | Boolean | true , false | No | |
call_home_message_send_fail | Boolean | true , false | No | |
call_home_server_fail | Boolean | true , false | No | |
tty | Boolean | true , false | No | |
ospfv3_config_state_change | Boolean | true , false | No | |
ospfv3_config_errors | Boolean | true , false | No | |
ospf_config_retransmit | Boolean | true , false | No | |
ospf_config_lsa | Boolean | true , false | No | |
ospf_nssa_trans_change | Boolean | true , false | No | |
ospf_shamlink_interface | Boolean | true , false | No | |
ospf_shamlink_neighbor | Boolean | true , false | No | |
ospf_errors_enable | Boolean | true , false | No | |
ospf_retransmit_enable | Boolean | true , false | No | |
lsa_enable | Boolean | true , false | No | |
eigrp | Boolean | true , false | No | |
auth_framework_sec_violation | Boolean | true , false | No | |
rep | Boolean | true , false | No | |
vtp | Boolean | true , false | No | |
vlancreate | Boolean | true , false | No | |
vlandelete | Boolean | true , false | No | |
port_security | Boolean | true , false | No | |
license | Boolean | true , false | No | |
smart_license | Boolean | true , false | No | |
cpu_threshold | Boolean | true , false | No | |
memory_bufferpeak | Boolean | true , false | No | |
stackwise | Boolean | true , false | No | |
udld_link_fail_rpt | Boolean | true , false | No | |
udld_status_change | Boolean | true , false | No | |
fru_ctrl | Boolean | true , false | No | |
flash_insertion | Boolean | true , false | No | |
flash_removal | Boolean | true , false | No | |
flash_lowspace | Boolean | true , false | No | |
energywise | Boolean | true , false | No | |
power_ethernet_group | Boolean | true , false | No | |
power_ethernet_police | Boolean | true , false | No | |
entity | Boolean | true , false | No | |
pw_vc | Boolean | true , false | No | |
envmon | Boolean | true , false | No | |
cef_resource_failure | Boolean | true , false | No | |
cef_peer_state_change | Boolean | true , false | No | |
cef_peer_fib_state_change | Boolean | true , false | No | |
cef_inconsistency | Boolean | true , false | No | |
isis | Boolean | true , false | No | |
ipsla | Boolean | true , false | No | |
entity_diag_boot_up_fail | Boolean | true , false | No | |
entity_diag_hm_test_recover | Boolean | true , false | No | |
entity_diag_hm_thresh_reached | Boolean | true , false | No | |
entity_diag_scheduled_test_fail | Boolean | true , false | No | |
bfd | Boolean | true , false | No | |
ike_policy_add | Boolean | true , false | No | |
ike_policy_delete | Boolean | true , false | No | |
ike_tunnel_start | Boolean | true , false | No | |
ike_tunnel_stop | Boolean | true , false | No | |
ipsec_cryptomap_add | Boolean | true , false | No | |
ipsec_cryptomap_attach | Boolean | true , false | No | |
ipsec_cryptomap_delete | Boolean | true , false | No | |
ipsec_cryptomap_detach | Boolean | true , false | No | |
ipsec_tunnel_start | Boolean | true , false | No | |
ipsec_tunnel_stop | Boolean | true , false | No | |
ipsec_too_many_sas | Boolean | true , false | No | |
config_copy | Boolean | true , false | No | |
config | Boolean | true , false | No | |
config_ctid | Boolean | true , false | No | |
dhcp | Boolean | true , false | No | |
event_manager | Boolean | true , false | No | |
hsrp | Boolean | true , false | No | |
ip_multicast | Boolean | true , false | No | |
msdp | Boolean | true , false | No | |
ospf_config_state_change | Boolean | true , false | No | |
ospf_config_errors | Boolean | true , false | No | |
pim_invalid_pim_message | Boolean | true , false | No | |
pim_neighbor_change | Boolean | true , false | No | |
pim_rp_mapping_change | Boolean | true , false | No | |
bridge_newroot | Boolean | true , false | No | |
bridge_topologychange | Boolean | true , false | No | |
stpx_inconsistency | Boolean | true , false | No | |
stpx_root_inconsistency | Boolean | true , false | No | |
stpx_loop_inconsistency | Boolean | true , false | No | |
syslog | Boolean | true , false | No | |
bgp_cbgp2 | Boolean | true , false | No | |
nhrp_nhs | Boolean | true , false | No | |
nhrp_nhc | Boolean | true , false | No | |
nhrp_nhp | Boolean | true , false | No | |
nhrp_quota_exceeded | Boolean | true , false | No | |
mpls_traffic_eng | Boolean | true , false | No | |
mpls_vpn | Boolean | true , false | No | |
mpls_rfc_ldp | Boolean | true , false | No | |
mpls_ldp | Boolean | true , false | No | |
fast_reroute_protected | Boolean | true , false | No | |
local_auth | Boolean | true , false | No | |
vlan_membership | Boolean | true , false | No | |
errdisable | Boolean | true , false | No | |
rf | Boolean | true , false | No | |
transceiver_all | Boolean | true , false | No | |
bulkstat_collection | Boolean | true , false | No | |
bulkstat_transfer | Boolean | true , false | No | |
mac_notification_change | Boolean | true , false | No | |
mac_notification_move | Boolean | true , false | No | |
mac_notification_threshold | Boolean | true , false | No | |
vrfmib_vrf_up | Boolean | true , false | No | |
vrfmib_vrf_down | Boolean | true , false | No | |
vrfmib_vnet_trunk_up | Boolean | true , false | No | |
vrfmib_vnet_trunk_down | Boolean | true , false | No |
snmp_communities (iosxe.devices.configuration.snmp_server)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Yes | ||
view | String | No | ||
permission | Choice | ro , rw | No | |
ipv6_acl | String | No | ||
acl | String | No |
views (iosxe.devices.configuration.snmp_server)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
name | String | Yes | ||
mib | String | Yes | ||
scope | Choice | included , excluded | No |
v3_securities (iosxe.devices.configuration.snmp_server.groups)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
security_level | String | Yes | ||
context_node | String | No | ||
match_node | Choice | exact , prefix | No | |
read_node | String | No | ||
write_node | String | No | ||
notify_node | String | No | ||
access_ipv6_acl | String | No | ||
access_standard_acl | Integer | min: 1 , max: 99 | No | |
access_acl_name | String | No |
v3_authentication (iosxe.devices.configuration.snmp_server.users)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
algorithm | Choice | md5 , sha | Yes | |
password | String | Yes | ||
access | Class | [access] | No | |
privacy | Class | [privacy] | No |
access (iosxe.devices.configuration.snmp_server.users.v3_authentication)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ipv6_acl | String | No | ||
standard_acl | Integer | min: 1 , max: 99 | No | |
acl_name | String | No |
privacy (iosxe.devices.configuration.snmp_server.users.v3_authentication)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
aes | Class | [aes] | No | |
des | Class | [des] | No | |
des3 | Class | [des3] | No |
aes (iosxe.devices.configuration.snmp_server.users.v3_authentication.privacy)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
enabled | Boolean | true , false | No | |
algorithm | Choice | 128 , 192 , 256 | No | |
password | String | No | ||
access | Class | [access] | No |
des (iosxe.devices.configuration.snmp_server.users.v3_authentication.privacy)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
enabled | Boolean | true , false | No | |
password | String | No | ||
access | Class | [access] | No |
des3 (iosxe.devices.configuration.snmp_server.users.v3_authentication.privacy)
Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
enabled | Boolean | true , false | No | |
password | String | No | ||
access | Class | [access] | No |
Examples
iosxe: devices: - name: Device1 configuration: snmp_server: groups: - name: Group1 v3_securities: - security_level: priv context_node: CON1 match_node: exact read_node: VIEW1 write_node: VIEW2 notify_node: VIEW3 access_ipv6_acl: V6ACL1 access_acl_name: ACL1 access_standard_acl: 50 - name: Group2 v3_securities: - security_level: priv context_node: CON2 match_node: exact read_node: VIEW4 write_node: VIEW5 notify_node: VIEW6 access_ipv6_acl: V6ACL2 access_acl_name: ACL2 access_standard_acl: 43 users: - name: SNMP_USER1 group: ADMIN_GROUP v3_authentication: algorithm: sha password: SecretAuthPassword123 privacy: aes: enabled: true algorithm: 256 password: SecretAesPassword456 hosts: - ip: 192.168.1.1 community_or_user: user snmp_communities: - name: community view: VIEW1 permission: ro contexts: [CON1, CON2] views: - name: VIEW1 mib: interfaces scope: included chassis_id: SampleChassisID contact: admin@example.com ifindex_persist: true location: Data Center 1 packet_size: 1500 queue_length: 100 enable_logging_getop: true enable_logging_setop: true enable_informs: false #true causes DB problems enable_traps: true system_shutdown: false traps: snmp_authentication: true snmp_coldstart: false snmp_linkdown: true snmp_linkup: true snmp_warmstart: false flowmon: false entity_perf_throughput_notif: true call_home_message_send_fail: false call_home_server_fail: false tty: true ospfv3_config_state_change: false ospfv3_config_errors: false ospf_config_retransmit: true ospf_config_lsa: true ospf_nssa_trans_change: false ospf_shamlink_interface: false ospf_shamlink_neighbor: false ospf_errors_enable: true ospf_retransmit_enable: true lsa_enable: true eigrp: false auth_framework_sec_violation: false rep: false vtp: true vlancreate: true vlandelete: false port_security: true license: false smart_license: true cpu_threshold: true memory_bufferpeak: false stackwise: false udld_link_fail_rpt: false udld_status_change: false fru_ctrl: false flash_insertion: true flash_removal: false flash_lowspace: true energywise: false entity: false pw_vc: false envmon: false cef_resource_failure: false cef_peer_state_change: true cef_peer_fib_state_change: false cef_inconsistency: true isis: false ipsla: true entity_diag_boot_up_fail: false entity_diag_hm_test_recover: true entity_diag_hm_thresh_reached: false entity_diag_scheduled_test_fail: true bfd: false ike_policy_add: false ike_policy_delete: false ike_tunnel_start: false ike_tunnel_stop: false ipsec_cryptomap_add: false ipsec_cryptomap_attach: false ipsec_cryptomap_delete: false ipsec_cryptomap_detach: false ipsec_tunnel_start: false ipsec_tunnel_stop: false ipsec_too_many_sas: false config_copy: false config: true config_ctid: false dhcp: true event_manager: false hsrp: true ip_multicast: false msdp: true ospf_config_state_change: false ospf_config_errors: true pim_invalid_pim_message: false pim_neighbor_change: true pim_rp_mapping_change: false bridge_newroot: false bridge_topologychange: false stpx_inconsistency: false stpx_root_inconsistency: false stpx_loop_inconsistency: false syslog: false bgp_cbgp2: true nhrp_nhs: false nhrp_nhc: false nhrp_nhp: false nhrp_quota_exceeded: false mpls_traffic_eng: false mpls_vpn: false mpls_rfc_ldp: false mpls_ldp: false fast_reroute_protected: false local_auth: false vlan_membership: false errdisable: false rf: false transceiver_all: true bulkstat_collection: false bulkstat_transfer: true mac_notification_change: false mac_notification_move: false mac_notification_threshold: false vrfmib_vrf_up: true vrfmib_vrf_down: false vrfmib_vnet_trunk_up: true vrfmib_vnet_trunk_down: false