[rsyslog] Rsyslog imkafka

2017-01-20 Thread mostolog--- via rsyslog

Hi.

Just started deploying kafka for testing with omkafka. Have anyone 
considered doing an *imkafka* module?


So far, we have:

 * RELP->rsyslog->omelasticsearch->elasticsearch
 * RELP->rsyslog->omkafka

Otherwise, I'll go for logstash.

Regards

___
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.


[rsyslog] Fwd: rsyslog local6 DB logging & forwarding

2017-01-20 Thread Denis Dolinský via rsyslog
Hi,

thanks a lot for fast reply. Well what I understood is that local6 config
for DB is working as I was able to catch DB logs via tcpdump.
My question might be, is *.* forwarding all the logs from all the local*
facilities ?
Why is it working with local5 and not with local6 ? where exactly might be
local5 etc config ?
I don't need DB logs to be stored locally, just need to forward them to
SIEM (there are too many - approx.. 80 EPS)

here's rsyslog.conf

# cat /etc/rsyslog.conf

##

## Note, that when the MYSQL, PGSQL, GSSAPI, GnuTLS or SNMP modules

## (provided in separate rsyslog-module-* packages) are enabled, the

## configuration can't be used on a system with /usr on a remote

## filesystem.

## [The modules are linked against libraries installed bellow of /usr

##  thus also installed in /usr/lib*/rsyslog because of this.]

##

## You can change it by adding network-remotefs to the Required-Start

## and Required-Stop LSB init tags in the /etc/init.d/syslog script.

##



#

# if you experience problems, check

# http://www.rsyslog.com/troubleshoot for assistance

# and report them at http://bugzilla.novell.com/

#



# rsyslog v3: load input modules

# If you do not load inputs, nothing happens!



$ModLoad immark.so # provides --MARK-- message capability (every 1 hour)

$MarkMessagePeriod 3600



$ModLoad imuxsock.so   # provides support for local system logging (e.g.
via logger command)

   # reduce dupplicate log messages (last message
repeated n times)

$RepeatedMsgReduction on



$ModLoad imklog.so # kernel logging (may be also provided by
/sbin/klogd),

   # see also http://www.rsyslog.com/doc-imklog.html.

$klogConsoleLogLevel 1 # set log level 1 (same as in /etc/sysconfig/syslog).



#

# Use traditional log format by default. To change it for a single

# file, append ";RSYSLOG_TraditionalFileFormat" to the filename.

#

$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat





#

# Include config generated by /etc/init.d/syslog script

# using the SYSLOGD_ADDITIONAL_SOCKET* variables in the

# /etc/sysconfig/syslog file.

#

$IncludeConfig /var/run/rsyslog/additional-log-sockets.conf



#

# Include config files, that the admin provided? :

#

$IncludeConfig /etc/rsyslog.d/*.conf





###

# print most important on tty10 and on the xconsole pipe

#

if  ( \

/* kernel up to warning except of firewall  */ \

($syslogfacility-text == 'kern')  and  \

($syslogseverity <= 4 /* warning */ ) and not  \

($msg contains 'IN=' and $msg contains 'OUT=') \

) or ( \

/* up to errors except of facility authpriv */ \

($syslogseverity <= 3 /* errors  */ ) and not  \

($syslogfacility-text == 'authpriv')   \

) \

then/dev/tty10

&   |/dev/xconsole





# Emergency messages to everyone logged on (wall)

*.emerg  :omusrmsg:*



# enable this, if you want that root is informed

# immediately, e.g. of logins

#*.alertroot





#

# firewall messages into separate file and stop their further processing

#

if  ($syslogfacility-text == 'kern') and \

($msg contains 'IN=' and $msg contains 'OUT=') \

then-/var/log/firewall

&   ~





#

# acpid messages into separate file and stop their further processing

#

# => all acpid messages for debuging (uncomment if needed):

#if ($programname == 'acpid' or $syslogtag == '[acpid]:') then \

#   -/var/log/acpid

#

# => up to notice (skip info and debug)

if  ($programname == 'acpid' or $syslogtag == '[acpid]:') and \

($syslogseverity <= 5 /* notice */) \

then-/var/log/acpid

&   ~





#

# NetworkManager into separate file and stop their further processing

#

if  ($programname == 'NetworkManager') or \

($programname startswith 'nm-') \

then-/var/log/NetworkManager

&   ~





#

# email-messages

#

mail.*  -/var/log/mail

mail.info   -/var/log/mail.info

mail.warning-/var/log/mail.warn

mail.err /var/log/mail.err





#

# news-messages

#

news.crit   -/var/log/news/news.crit

news.err-/var/log/news/news.err

news.notice -/var/log/news/news.notice

# enable this, if you want to keep all news messages

# in one file

#news.* -/var/log/news.all





#

# Warnings in one file

#

*.=warning;*.=err   -/var/log/warn

*.crit   /var/log/warn





#

# the rest in one file

#

*.*;mail.none;news.none -/var/log/messages





#

# enable this, if you want to keep all messages

# in one file

#*.*-/var/log/allmessages