snmp
23 min
asternos model for snmp agent \<font color="#1d50a2">yang tree diagram\</font> /home/admin/jenkins/workspace/asternos mgmt dev campus/doc/resource/yang/asternos snmp yang 137 error unexpected keyword "description" module asternos snmp + rw snmp + rw global \| + rw enabled? boolean + rw snmp communities \| + rw snmp community \[community name] \| + rw community name string \| + rw community permission? enumeration + rw snmp users \| + rw snmp user \[user name] \| + rw user name string \| + rw authen mode? enumeration \| + rw authen key string \| + rw privacy mode? enumeration \| + rw privacy key string \| + rw user type? enumeration \| + rw permission? enumeration + rw snmp sources \| + rw snmp source \[source ip udp port vrf name] \| + rw source ip inet\ ip address no zone \| + rw udp port uint16 \| + rw vrf name vrf\ vrf ref + rw snmp traps \| + rw snmp trap \[trap type] \| + rw trap type enumeration \| + rw trap ip inet\ ip address no zone \| + rw vrf name? vrf\ vrf ref \| + rw udp port? uint16 \| + rw community name? string \| + rw user name string + rw system usage threshold + rw cpu usage? uint16 + rw memory usage? uint16 \<font color="#1d50a2">resources\</font> \<font color="#1d50a2">resource list\</font> path access /snmp read write /snmp/global read write /snmp/global/enabled read write /snmp/snmp communities read write /snmp/snmp communities/snmp community read write /snmp/snmp communities/snmp community/community name read write /snmp/snmp communities/snmp community/community permission read write /snmp/snmp users read write /snmp/snmp users/snmp user read write /snmp/snmp users/snmp user/user name read write /snmp/snmp users/snmp user/authen mode read write /snmp/snmp users/snmp user/authen key read write /snmp/snmp users/snmp user/privacy mode read write /snmp/snmp users/snmp user/privacy key read write /snmp/snmp users/snmp user/user type read write /snmp/snmp users/snmp user/permission read write /snmp/snmp sources read write /snmp/snmp sources/snmp source read write /snmp/snmp sources/snmp source/source ip read write /snmp/snmp sources/snmp source/udp port read write /snmp/snmp sources/snmp source/vrf name read write /snmp/snmp traps read write /snmp/snmp traps/snmp trap read write /snmp/snmp traps/snmp trap/trap type read write /snmp/snmp traps/snmp trap/trap ip read write /snmp/snmp traps/snmp trap/vrf name read write /snmp/snmp traps/snmp trap/udp port read write /snmp/snmp traps/snmp trap/community name read write /snmp/snmp traps/snmp trap/user name read write /snmp/system usage threshold read write /snmp/system usage threshold/cpu usage read write /snmp/system usage threshold/memory usage read write \<font color="#1d50a2">detailed nodes\</font> \<font color="#1d50a2">/snmp\</font> path /snmp node type container description snmp(simple network management protocol) container support to set snmp agent access read write \<font color="#1d50a2">/snmp/global\</font> path /snmp/global node type container description snmp global configuration access read write \<font color="#1d50a2">/snmp/global/enabled\</font> path /snmp/global/enabled node type leaf description startup or stop snmp docker container access read write data type \<yang type boolean> constraints valid in \[true, false] \<font color="#1d50a2">/snmp/snmp communities\</font> path /snmp/snmp communities node type container description snmp agent communities list access read write \<font color="#1d50a2">/snmp/snmp communities/snmp community\</font> path /snmp/snmp communities/snmp community node type list description snmp agent community configuration access read write \<font color="#1d50a2">/snmp/snmp communities/snmp community/community name\</font> path /snmp/snmp communities/snmp community/community name node type leaf description snmp agent community name, 'public' is the default value access read write data type \<yang type string> \<font color="#1d50a2">/snmp/snmp communities/snmp community/community permission\</font> path /snmp/snmp communities/snmp community/community permission node type leaf description permission of the snmp community access read write data type \<yang type enumeration> constraints enumeration with options ro rw \<font color="#1d50a2">/snmp/snmp users\</font> path /snmp/snmp users node type container description snmp agent users list access read write \<font color="#1d50a2">/snmp/snmp users/snmp user\</font> path /snmp/snmp users/snmp user node type list description snmp agent user configuration access read write \<font color="#1d50a2">/snmp/snmp users/snmp user/user name\</font> path /snmp/snmp users/snmp user/user name node type leaf access read write data type \<yang type string> constraints string with length 1 to 32 \<font color="#1d50a2">/snmp/snmp users/snmp user/authen mode\</font> path /snmp/snmp users/snmp user/authen mode node type leaf description enables authentication of the user access read write data type \<yang type enumeration> constraints multiple constraints enumeration with options md5 sha when condition /user type != 'noauthnopriv' \<font color="#1d50a2">/snmp/snmp users/snmp user/authen key\</font> path /snmp/snmp users/snmp user/authen key node type leaf description the key used in md5 or sha based authentication algorithms for user authentication access read write data type \<yang type string> constraints multiple constraints when condition /authen mode string with length 8 to 64 mandatory yes \<font color="#1d50a2">/snmp/snmp users/snmp user/privacy mode\</font> path /snmp/snmp users/snmp user/privacy mode node type leaf description enables privacy related configuration of the user access read write data type \<yang type enumeration> constraints multiple constraints when condition /authen mode and /user type = 'priv' enumeration with options des aes \<font color="#1d50a2">/snmp/snmp users/snmp user/privacy key\</font> path /snmp/snmp users/snmp user/privacy key node type leaf description a secret key used by the des or aes based encryption algorithm for authentication password access read write data type \<yang type string> constraints multiple constraints when condition /privacy mode string with length 8 to 64 mandatory yes \<font color="#1d50a2">/snmp/snmp users/snmp user/user type\</font> path /snmp/snmp users/snmp user/user type node type leaf description the authentication type, which contain 3 ways, noauthnopriv(no key) and authnopriv(only auth key) and priv(both auth and priv keys) access read write data type \<yang type enumeration> constraints enumeration with options noauthnopriv authnopriv priv \<font color="#1d50a2">/snmp/snmp users/snmp user/permission\</font> path /snmp/snmp users/snmp user/permission node type leaf description permission of the snmp user agent access read write data type \<yang type enumeration> constraints enumeration with options ro rw \<font color="#1d50a2">/snmp/snmp sources\</font> path /snmp/snmp sources node type container description snmp agent sources list access read write \<font color="#1d50a2">/snmp/snmp sources/snmp source\</font> path /snmp/snmp sources/snmp source node type list description snmp agent source configuration access read write \<font color="#1d50a2">/snmp/snmp sources/snmp source/source ip\</font> path /snmp/snmp sources/snmp source/source ip node type leaf access read write data type \<yang type ip address no zone> constraints multiple constraints an ipv6 address without a zone index this type, derived from the type ipv6 address, may be used in situations where the zone is known from the context and no zone index is needed an ipv4 address without a zone index this type, derived from the type ipv4 address, may be used in situations where the zone is known from the context and no zone index is needed \<font color="#1d50a2">/snmp/snmp sources/snmp source/udp port\</font> path /snmp/snmp sources/snmp source/udp port node type leaf description set snmp source udp port, default 161 access read write data type \<yang type uint16> constraints valid range 0 to 65535 \<font color="#1d50a2">/snmp/snmp sources/snmp source/vrf name\</font> path /snmp/snmp sources/snmp source/vrf name node type leaf description set snmp source vrf, default default(if use default, will set '' in config db) access read write data type \<yang type vrf ref> constraints leafref pointing to asternos vrf\ vrf ref \<font color="#1d50a2">/snmp/snmp traps\</font> path /snmp/snmp traps node type container description snmp agent traps list access read write \<font color="#1d50a2">/snmp/snmp traps/snmp trap\</font> path /snmp/snmp traps/snmp trap node type list description snmp agent trap configuration access read write \<font color="#1d50a2">/snmp/snmp traps/snmp trap/trap type\</font> path /snmp/snmp traps/snmp trap/trap type node type leaf description snmp agent trap type access read write data type \<yang type enumeration> constraints enumeration with options v1 v2c v3 \<font color="#1d50a2">/snmp/snmp traps/snmp trap/trap ip\</font> path /snmp/snmp traps/snmp trap/trap ip node type leaf description snmp agent trap ip address access read write data type \<yang type ip address no zone> constraints multiple constraints an ipv6 address without a zone index this type, derived from the type ipv6 address, may be used in situations where the zone is known from the context and no zone index is needed an ipv4 address without a zone index this type, derived from the type ipv4 address, may be used in situations where the zone is known from the context and no zone index is needed mandatory yes \<font color="#1d50a2">/snmp/snmp traps/snmp trap/vrf name\</font> path /snmp/snmp traps/snmp trap/vrf name node type leaf description set snmp trap vrf access read write data type \<yang type vrf ref> constraints leafref pointing to asternos vrf\ vrf ref \<font color="#1d50a2">/snmp/snmp traps/snmp trap/udp port\</font> path /snmp/snmp traps/snmp trap/udp port node type leaf description snmp agent trap udp port, default 162 access read write data type \<yang type uint16> constraints valid range 0 to 65535 \<font color="#1d50a2">/snmp/snmp traps/snmp trap/community name\</font> path /snmp/snmp traps/snmp trap/community name node type leaf description snmp agent trap community name access read write data type \<yang type string> constraints when condition /trap type = 'v1' or /trap type = 'v2c' \<font color="#1d50a2">/snmp/snmp traps/snmp trap/user name\</font> path /snmp/snmp traps/snmp trap/user name node type leaf description snmp agent trap user name access read write data type \<yang type string> constraints when condition /trap type = 'v3' mandatory yes \<font color="#1d50a2">/snmp/system usage threshold\</font> path /snmp/system usage threshold node type container description snmp system usage threshold configuration access read write \<font color="#1d50a2">/snmp/system usage threshold/cpu usage\</font> path /snmp/system usage threshold/cpu usage node type leaf description when cpu usage up to the threshold, the overload msg will be trapped access read write data type \<yang type uint16> constraints valid range 0 to 100 \<font color="#1d50a2">/snmp/system usage threshold/memory usage\</font> path /snmp/system usage threshold/memory usage node type leaf description when memory usage up to the threshold, the overload msg will be trapped access read write data type \<yang type uint16> constraints valid range 0 to 100
