Comments (2)
Does #98 address your question?
rsyslog::config::actions:
all_logs_to_siem:
type: omfwd
facility: "*.*"
target: siem.conf # Create this configuration in its own file.
config:
target: "siem.example.com"
protocol: udp
[root@rhel8 rsyslog.d]# ls -l /etc/rsyslog.d/siem.conf
-rw-r--r--. 1 root root 127 Jun 22 08:21 /etc/rsyslog.d/siem.conf
from puppet-rsyslog.
Hi,
I have a similar question:
I would like to put a general config in 50_rsyslog.conf with standard module and some prifilts and actions. (I did this)
I have another puppet module for example ngnix.pp which I would like to use a different file like /etc/rsyslog.d/60_ngnix.conf with for example a local logger like:
class { 'rsyslog::config':
'expression_filters' => {
'complex_filer' => {
'conditionals' => {
'conntrack' => {
'expression' => 'prifilt("local1.*")' 'tasks' => [
'action' => { 'type' => 'omfile', 'config' => {'file' => '/var/log/ngnix.log'} }
]
}
}
}
}
}
So I would have in all hosts the 50_rsyslog.conf and only in few host also the file /etc/rsyslog.d/60_ngnix.conf
with this content:
if prifilt("local1.*") then { action(type="omfile" file="/var/log/ngnix.log") }
from puppet-rsyslog.
Related Issues (20)
- Release summary for 5.0.1
- rsyslog::base does not restart service HOT 2
- Refactor acceptance tests HOT 2
- Handling permissions on startup HOT 7
- Rename legacy_config defined type and class HOT 1
- Can't create an expressión filter with more than one 'else if' HOT 8
- Purging config files does not restart rsyslogd
- file backup is not working correctly when existing files exist HOT 5
- deprecated Object#=~ is called on - it always returns nil (Puppet 7.0+) HOT 2
- Support for Puppet 7+ HOT 1
- Question about OS-default configurations HOT 4
- [release] New tag to pull in latest changes HOT 1
- Config should be validated as correct before attempting to restart rsyslog.
- Configuration files do not identify themselves as "Managed by Puppet, do not edit." HOT 3
- Create option to configure action() on a single line.
- How do I use this?
- Allow puppetlabs-apt 9.x.x
- Global config issue in 7.0.0 HOT 2
- Missing restart of rsyslog service when the JSON lookup_table file is updated
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puppet-rsyslog.