[ssip]: Update config generator (#10991)
- Why I did it To implement Syslog Source IP feature In order to include the following commit: 8e5d478 [ssip]: Add CLI (#2191) - How I did it Updated syslog config template Advanced submodule sonic-utilities ea11b22 [sonic-bootchart] add sonic-bootchart (#2195) 8e5d478 [ssip]: Add CLI (#2191) 1dacb7f Replace pyswsssdk with swsscommon (#2251) - How to verify it make configure PLATFORM=mellanox make target/sonic-mellanox.bin Signed-off-by: Nazarii Hnydyn <nazariig@nvidia.com>
This commit is contained in:
parent
8f4a1b7b85
commit
e4e3adcbc2
@ -40,11 +40,6 @@ $UDPServerRun 514
|
||||
$template SONiCFileFormat,"%timegenerated%.%timegenerated:::date-subseconds% %HOSTNAME% %syslogseverity-text:::uppercase% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n"
|
||||
$ActionFileDefaultTemplate SONiCFileFormat
|
||||
|
||||
#Set remote syslog server
|
||||
{% for server in SYSLOG_SERVER %}
|
||||
*.* @[{{ server }}]:514;SONiCFileFormat
|
||||
{% endfor %}
|
||||
|
||||
#
|
||||
# Set the default permissions for all log files.
|
||||
#
|
||||
@ -72,3 +67,30 @@ $RepeatedMsgReduction on
|
||||
###############
|
||||
#### RULES ####
|
||||
###############
|
||||
|
||||
#
|
||||
# Remote syslog logging
|
||||
#
|
||||
|
||||
# The omfwd plug-in provides the core functionality of traditional message forwarding via UDP and plain TCP.
|
||||
# It is a built-in module that does not need to be loaded.
|
||||
|
||||
{% if SYSLOG_SERVER is defined %}
|
||||
{% for server, data in SYSLOG_SERVER.items() %}
|
||||
{% set params_list = [] %}
|
||||
{% if 'source' in data %}
|
||||
{% set dummy = params_list.append('address=' + '"' + data.source|string + '"') %}
|
||||
{% endif %}
|
||||
{% if 'port' in data %}
|
||||
{% set dummy = params_list.append('port=' + '"' + data.port|string + '"') %}
|
||||
{% endif %}
|
||||
{% if 'vrf' in data and data['vrf'] != "default" %}
|
||||
{% set dummy = params_list.append('device=' + '"' + data.vrf|string + '"') %}
|
||||
{% endif %}
|
||||
{% if params_list %}
|
||||
*.* action(type="omfwd" target="{{ server }}" protocol="udp" {{ params_list|join(' ') }} template="SONiCFileFormat")
|
||||
{% else %}
|
||||
*.* action(type="omfwd" target="{{ server }}" protocol="udp" template="SONiCFileFormat")
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit d6b886989cc1f2104613c2cb21d406f9ab5127dc
|
||||
Subproject commit ea11b22f596fb90c2d85cc27c0f73b50039a42ad
|
Reference in New Issue
Block a user