Set up rsyslog relp listener.
This commit is contained in:
parent
997001e539
commit
8a2bdf5016
3 changed files with 22 additions and 1 deletions
|
@ -97,3 +97,4 @@ internal-sto3-test-rsyslog-1.cert.sunet.se:
|
||||||
syslog_enable_remote: false
|
syslog_enable_remote: false
|
||||||
udp_port: 514
|
udp_port: 514
|
||||||
tcp_port: 514
|
tcp_port: 514
|
||||||
|
relp_port: 2514
|
||||||
|
|
|
@ -9,6 +9,8 @@ class soc::rsyslog(
|
||||||
$udp_client = lookup('udp_client', undef, undef, 'any'),
|
$udp_client = lookup('udp_client', undef, undef, 'any'),
|
||||||
$tcp_port = lookup(tcp_port, undef, undef, undef),
|
$tcp_port = lookup(tcp_port, undef, undef, undef),
|
||||||
$tcp_client = lookup('tcp_client', undef, undef, 'any'),
|
$tcp_client = lookup('tcp_client', undef, undef, 'any'),
|
||||||
|
$relp_port = lookup(relp_port, undef, undef, undef)
|
||||||
|
$relp_client = lookup('relp_client', undef, undef, 'any'),
|
||||||
$traditional_file_format = false,
|
$traditional_file_format = false,
|
||||||
) {
|
) {
|
||||||
ensure_resource('package', 'rsyslog', {
|
ensure_resource('package', 'rsyslog', {
|
||||||
|
@ -57,7 +59,7 @@ class soc::rsyslog(
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($tcp_port or $udp_port) {
|
if ($tcp_port or $udp_port or $relp_port) {
|
||||||
|
|
||||||
if ($udp_port) {
|
if ($udp_port) {
|
||||||
sunet::nftables::allow { "allow-syslog-udp-${udp_port}":
|
sunet::nftables::allow { "allow-syslog-udp-${udp_port}":
|
||||||
|
@ -77,6 +79,15 @@ class soc::rsyslog(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($relp_port) {
|
||||||
|
sunet::nftables::allow { "allow-syslog-relp-${relp_port}":
|
||||||
|
from => $relp_client,
|
||||||
|
to => 'any',
|
||||||
|
proto => 'tcp',
|
||||||
|
port => $relp_port
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
file { '/etc/rsyslog.d/50-local.conf':
|
file { '/etc/rsyslog.d/50-local.conf':
|
||||||
ensure => file,
|
ensure => file,
|
||||||
mode => '0644',
|
mode => '0644',
|
||||||
|
|
|
@ -10,3 +10,12 @@ input(type="imudp" port="<%= @udp_port %>")
|
||||||
module(load="imtcp")
|
module(load="imtcp")
|
||||||
input(type="imtcp" port="<%= @tcp_port %>")
|
input(type="imtcp" port="<%= @tcp_port %>")
|
||||||
<% end -%>
|
<% end -%>
|
||||||
|
|
||||||
|
<% if @relp_port -%>
|
||||||
|
module(load="imrelp")
|
||||||
|
input(
|
||||||
|
type="imrelp"
|
||||||
|
port="<%= @relp_port %>
|
||||||
|
maxDataSize="10k"
|
||||||
|
oversizeMode="trucate")
|
||||||
|
<% end -%>
|
||||||
|
|
Loading…
Add table
Reference in a new issue