NETCONF Configuration Guide
...
Monitoring
Syslog
14 min
asternos syslog this chapter provides examples on how to use netconf to manage syslog configurations on asternos devices modify syslog source interface note the source interface value must be a valid interface name that can be used as the source for syslog server communication it can be one of the following types the physical port, named like "ethernet0", etc the sub vlan interfaces, named like "eth0 1", etc loopback interfaces, named like "loopback0", etc vlan interfaces named with valid vlan ids ranging from 0 to 4094, such as "vlan100", etc the mgmt interface "eth0" request example to modify syslog source interface via edit config \<config> \<top> \<syslog> \<source interface>eth0\</source interface> \</syslog> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 2ae38810 e0b8 46fd b32c 29db527e1bb2"> \<ok/> \</rpc reply> create remote syslog server note when configuring a syslog server with vrf, ensure the vrf exists first; otherwise, connection errors may occur since the network update may delays syslog connectivity request example to create remote syslog server via edit config \<config> \<top> \<syslog> \<remote server> \<ip>192 168 1 1\</ip> \<port>514\</port> \<vrf>default\</vrf> \</remote server> \</syslog> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 33955930 8051 4a86 903b e3a335fc0d22"> \<ok/> \</rpc reply> modify remote syslog server note when configuring a syslog server with vrf, ensure the vrf exists first; otherwise, connection errors may occur since the network update may delays syslog connectivity request example to modify remote syslog server or source interface via edit config \<config> \<top> \<syslog> \<remote server> \<ip>192 168 1 1\</ip> \</remote server> \<source interface>eth0\</source interface> \</syslog> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 33955930 8051 4a86 903b e3a335fc0d22"> \<ok/> \</rpc reply> delete syslog remote server request example to delete syslog remote server via edit config \<config> \<top> \<syslog> \<remote server operation="delete"> \<ip>192 168 1 1\</ip> \</remote server> \</syslog> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 5e1e8349 d8e4 4d20 a8e5 89fa83712aee"> \<ok/> \</rpc reply> delete syslog source interface request example to delete syslog source interface via edit config \<config> \<top> \<syslog operation="merge"> \<source interface operation="delete"/> \</syslog> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 5e1e8349 d8e4 4d20 a8e5 89fa83712aee"> \<ok/> \</rpc reply> delete all syslog configurations request example to delete syslog remote server and source interface via edit config \<config> \<top> \<syslog operation="delete"/> \</top> \</config> response example \<rpc reply xmlns="urn\ ietf\ params\ xml\ ns\ netconf\ base 1 0" message id="urn\ uuid 5e1e8349 d8e4 4d20 a8e5 89fa83712aee"> \<ok/> \</rpc reply> get all syslog configurations request example to retrieve syslog configurations via get config with subtree filter \<filter type="subtree"> \<top> \<syslog/> \</top> \</filter> response example \<data> \<top> \<syslog xmlns="http //asterfusion com/ns/yang/asternos syslog"> \<source interface>eth0\</source interface> \<remote server> \<ip>192 168 1 1\</ip> \<port>514\</port> \<vrf>default\</vrf> \</remote server> \</syslog> \</top> \</data>
