NETCONF Configuration Guide
...
Monitoring
SNMP
28 min
asternos snmp enable feature snmp request example to enable snmp service via edit config \<config> \<top> \<snmp> \<global operation="create"> \<enabled>true\</enabled> \</global> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 7585073b 5463 434e 926f 368243ff7983"> \<ok/> \</rpc reply> disable feature snmp request example to disable snmp service via edit config \<config> \<top> \<snmp> \<global operation="delete"/> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ b7207c0e 17c2 4e13 99bc f2c2eaa6108b"> \<ok/> \</rpc reply> get snmp gloabl configurations request example to get snmp global configurations via edit config \<filter type="subtree"> \<top xmlns="http //asterfusion com/ns/yang/asternos interfaces"> \<snmp> \<global/> \</snmp> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 8e0d19dd 780c 4ee9 b469 b5bc771669e7"> \<data> \<top> \<snmp xmlns="http //asterfusion com/ns/yang/asternos snmp"> \<global> \<enabled>false\</enabled> \</global> \</snmp> \</top> \</data> \</rpc reply> create snmp community request example to create snmp community via edit config \<config> \<top> \<snmp> \<snmp communities> \<snmp community> \<community name>test\</community name> \<community permission>ro\</community permission> \</snmp community> \</snmp communities> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ ab57b60c 92da 4959 8232 278e60114589"> \<ok/> \</rpc reply> get snmp community request example to create snmp community via edit config \<filter type="subtree"> \<top> \<snmp> \<snmp communities/> \</snmp> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 9da7fdfc 2faa 41ac bd2b e551583fbf24"> \<data> \<top> \<snmp xmlns="http //asterfusion com/ns/yang/asternos snmp"> \<snmp communities> \<snmp community> \<community name>test\</community name> \<community permission>ro\</community permission> \</snmp community> \</snmp communities> \</snmp> \</top> \</data> \</rpc reply> delete snmp community request example to delete snmp community via edit config \<config> \<top> \<snmp> \<snmp communities> \<snmp community operation="delete"> \<community name>test\</community name> \</snmp community> \</snmp communities> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 36e810cd d456 4c3f a142 a827c0feb642"> \<ok/> \</rpc reply> create snmp user request example to create snmp user via edit config \<config> \<top> \<snmp> \<snmp users> \<snmp user operation="create"> \<user name>test1\</user name> \<authen mode>md5\</authen mode> \<authen key>12345678\</authen key> \<privacy mode>des\</privacy mode> \<privacy key>87654321\</privacy key> \<user type>priv\</user type> \<permission>rw\</permission> \</snmp user> \</snmp users> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 7f77db16 1780 403e 8aa7 02af36849a18"> \<ok/> \</rpc reply> get snmp user request example to get snmp user via get config \<filter type="subtree"> \<top> \<snmp> \<snmp users/> \</snmp> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 11dc90c3 74dc 4fb2 bf1b ddf4b77d9d1e"> \<data> \<top> \<snmp xmlns="http //asterfusion com/ns/yang/asternos snmp"> \<snmp users> \<snmp user> \<user name>test1\</user name> \<authen mode>md5\</authen mode> \<authen key>12345678\</authen key> \<privacy mode>des\</privacy mode> \<privacy key>87654321\</privacy key> \<user type>priv\</user type> \<permission>rw\</permission> \</snmp user> \</snmp users> \</snmp> \</top> \</data> \</rpc reply> delete snmp user request example to delete specified snmp user via edit config \<config>\<top> \<snmp> \<snmp users> \<snmp user operation="delete"> \<user name>test1\</user name> \</snmp user> \</snmp users> \</snmp> \</top>\</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 570036c1 7e0a 4bd9 9ece 25f720f46464"> \<ok/> \</rpc reply> create snmp source request example to create snmp source configurations via edit config \<config> \<top> \<snmp> \<snmp sources> \<snmp source operation="create"> \<source ip>192 168 18 148\</source ip> \<udp port>165\</udp port> \<vrf name>default\</vrf name> \</snmp source> \</snmp sources> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ ee179679 8b00 4fb0 9cc1 85db9969428f"> \<ok/> \</rpc reply> get snmp source request example to get snmp source configurations via get config \<filter type="subtree"> \<top xmlns="http //asterfusion com/ns/yang/asternos interfaces"> \<snmp> \<snmp sources/> \</snmp> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 7d19a01e 80f0 4092 9ff3 0f2bc0371dfb"> \<data> \<top> \<snmp xmlns="http //asterfusion com/ns/yang/asternos snmp"> \<snmp sources> \<snmp source> \<source ip>192 168 18 148\</source ip> \<udp port>165\</udp port> \<vrf name>default\</vrf name> \</snmp source> \</snmp sources> \</snmp> \</top> \</data> \</rpc reply> delete snmp source request example to delete specified snmp source configurations via edit config \<config> \<top> \<snmp> \<snmp sources> \<snmp source operation="delete"> \<source ip>192 168 18 148\</source ip> \<udp port>165\</udp port> \<vrf name>default\</vrf name> \</snmp source> \</snmp sources> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ da88117c 7f15 4eef a427 19c123a2efd2"> \<ok/> \</rpc reply> create snmp trap request example to create snmp trap via edit config \<config> \<top> \<snmp> \<snmp traps> \<snmp trap operation="create"> \<trap type>v2c\</trap type> \<trap ip>192 168 18 148\</trap ip> \<community name>test\</community name> \</snmp trap> \</snmp traps> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 60161aa1 60e3 4fb8 9451 37bd228a5c00"> \<ok/> \</rpc reply> get snmp trap request example to get snmp trap via get config \<filter type="subtree"> \<top> \<snmp> \<snmp traps/> \</snmp> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 60a4b0f8 9387 42ba 863a 86fa7ad61916"> \<data> \<top> \<snmp xmlns="http //asterfusion com/ns/yang/asternos snmp"> \<snmp traps> \<snmp trap> \<trap type>v2c\</trap type> \<trap ip>192 168 18 148\</trap ip> \<udp port>162\</udp port> \<community name>test\</community name> \</snmp trap> \</snmp traps> \</snmp> \</top> \</data> \</rpc reply> delete snmp trap request example to delete snmp trap via edit config \<config> \<top> \<snmp> \<snmp traps> \<snmp trap operation="delete"> \<trap type>v2c\</trap type> \</snmp trap> \</snmp traps> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ b43a9004 f6aa 481b b935 a4053fca7f38"> \<ok/> \</rpc reply> create snmp threshold request example to create snmp threshold via edit config \<config> \<top> \<snmp> \<system usage threshold operation="create"> \<cpu usage>66\</cpu usage> \<memory usage>77\</memory usage> \</system usage threshold> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 2f4a2114 666d 4d56 a8b4 88cefc9cea4b"> \<ok/> \</rpc reply> get snmp threshold request example to get snmp threshold via get config \<filter type="subtree"> \<top> \<snmp> \<system usage threshold/> \</snmp> \</top> \</filter> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid\ e66cf9e8 79ee 460d 8d45 6cb2fb3fb647"> \<data> \<top> \<snmp xmlns="http //asterfusion com/ns/yang/asternos snmp"> \<system usage threshold> \<cpu usage>66\</cpu usage> \<memory usage>77\</memory usage> \</system usage threshold> \</snmp> \</top> \</data> \</rpc reply> delete snmp threshold request example to delete snmp threshold via edit config \<config> \<top> \<snmp> \<system usage threshold operation="delete"/> \</snmp> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 81d1167a 6253 490e b583 0c9f64ad09ad"> \<ok/> \</rpc reply>
