I can't extract log message because there is sensible informations.

But this is our rsyslog configuration:

We use rsyslog 5.10 (compiled on redhat 5.9 x86_64), with module omrelp, 
omoracle, impstats, gnutls

The
rsyslog 5.10 installation on redhat 5.9: 



[root@toto libestr-0.1.9]# CC="gcc
${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 

[root@toto libestr-0.1.9]# make &&
make install 



[root@toto libee-0.4.1]# CC="gcc
${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure
--prefix=/usr --libdir=/usr/lib64 

[root@toto libee-0.4.1]# make && make
install 



[root@toto liblogging-1.0.3]# CC="gcc
${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure
--prefix=/usr --libdir=/usr/lib64 --disable-journal 

[root@toto liblogging-1.0.3]# make &&
make install 



[root@toto json-c]# CC="gcc
${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure
--prefix=/usr --libdir=/usr/lib64 

[root@toto json-c]# make && make
install 



[root@toto gmp-6.0.0]# CC="gcc
${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure 

[root@toto gmp-6.0.0]# make && make
install 



[root@toto nettle-2.7]# CC="gcc
${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure
--enable-shared --prefix=/usr --libdir=/usr/lib64 

[root@toto nettle-2.7]# make install 



[root@toto gnutls-3.2.9]# CC="gcc
${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure
--prefix=/usr --libdir=/usr/lib64 

[root@toto gnutls-3.2.9]# make && make
install 



[root@toto librelp-1.2.3]# CC="gcc
${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure
--prefix=/usr --libdir=/usr/lib64 

[root@toto librelp-1.2.3]# make &&
make install 



[root@toto rsyslog-5.10.0]# CC="gcc
${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" ./configure
--prefix=/usr --libdir=/usr/lib64 --enable-gnutls --enable-relp --enable-oracle
--enable-impstats --enable-cached-man-pages

[root@toto rsyslog-5.10.0]# make &&
make install 

-rsyslog.conf:

#module(load="imuxsock") # provides support for local system logging (e.g. via 
logger command)
$ModLoad imuxsock
#module(load="imklog")   # provides kernel logging support (previously done by 
rklogd)
$ModLoad imklog
##module(load"immark")  # provides --MARK-- message capability

# Provides UDP syslog reception
# for parameters see http://www.rsyslog.com/doc/imudp.html
#module(load="imudp") # needs to be done just once
#input(type="imudp" port="514")

# Provides TCP syslog reception
# for parameters see http://www.rsyslog.com/doc/imtcp.html
#module(load="imtcp") # needs to be done just once
#input(type="imtcp" port="514")

$ModLoad imtcp
$InputTCPServerRun 514
$InputTCPFlowControl off

#### GLOBAL DIRECTIVES ####

# Use default timestamp format
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$MaxMessageSize 1024k
$EscapeControlCharactersOnReceive off
$WorkDirectory /var/spool/rsyslog
$umask 0000
$DirGroup \dct_apl_syslog_admin
$FileGroup \dct_apl_syslog_admin
$DirCreateMode 0550
$FileCreateMode 0640
#$MaxOpenFiles 2048

# File syncing capability is disabled by default. This feature is usually not 
required,
# not useful and an extreme performance hit
#$ActionFileEnableSync on

# Include all config files in /etc/rsyslog.d/
$IncludeConfig /etc/rsyslog.d/*.conf

-templates.conf:

##################
#### TEMPLATES ###
##################

$MainMsgQueueFileName MainQueue
$MainMsgQueueType FixedArray
$MainMsgQueueType LinkedList
#$MainMsgQueueType Disk
$MainMsgQueueSize 2000000
$MainMsgQueueWorkerThreads 8
$MainMsgQueueSaveOnShutdown on
$MainMsgQueueMaxDiskSpace 7g   # 7gb space limit (use as much as possible)
$MainMsgQueueDequeueSlowdown 50 # timeout in µs (1000 means --> max 1000 
messages per second) [default 0 -> no delay]

$template DYNmessages,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/messages"
$template DYNsecure,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/secure"
$template DYNerror,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/error"
$template DYNmaillog,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/maillog"
$template DYNcron,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/cron"
$template DYNspooler,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/spooler"
$template DYNboot,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/boot.log"
$template DYNoracle,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/oracle.log"
$template DYNaudit,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/audit.log"
#$template DYNmmog_error,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/mmog_error.log"
#$template DYNmmog_debug,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/mmog_debug.log"
#$template DYNmmog_info,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/mmog_info.log"
#$template DYNmmog_access,"/syslog/%FROMHOST%/%$YEAR%.%$MONTH%/mmog_access.log"

#$RuleSet dctcentral
if $programname == 'audispd' then ?DYNaudit

local6.warning                                  ?DYNoracle
#Old rule before oracle migration
#if $programname == 'Oracle' then ?DYNoracle

#MMOG syslog
#if $programname == 'httpd' and $syslogfacility-text == 'local5' then 
?DYNmmog_error
#if $programname == 'httpd' and $syslogfacility-text == 'local5.debug' then 
?DYNmmog_debug
#if $programname == 'httpd' and $syslogfacility-text == 'local5.info' then 
?DYNmmog_info
#if $programname == 'httpd' and $syslogfacility-text == 'local4' then 
?DYNmmog_access

& ~

#Exclude syslog message from Oracle, audispd, httpd
:syslogtag, contains, "Oracle" ~
:syslogtag, contains, "audispd" ~
#:syslogtag, contains, "httpd" ~

kern.*,*.emerg;*.alert;*.crit;*.err;*.warning;*.notice;*.info;mail.none;authpriv.none;cron.none
        ?DYNmessages
*.err                                           ?DYNerror
authpriv.*                                      ?DYNsecure
mail.*                                          -?DYNmaillog
cron.*                                          ?DYNcron
uucp,news.crit                                  ?DYNspooler
local7.*                                        ?DYNboot

-oracle.conf

$ModLoad omoracle

#$ActionQueueType Disk
$ActionQueueType FixedArray
$ActionQueueType LinkedList
$ActionQueueWorkerThreads 4
$ActionQueueSize 1000000
$ActionQueueFileName fwdRuleORACLE    # set file name, also enables disk mode
$ActionQueueMaxDiskSpace 4g   # 7gb space limit (use as much as possible)
$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
$ActionResumeRetryCount -1    # infinite retries if host is down
$ActionQueueDequeueSlowdown 50 # timeout in µs (5000 means --> max 200 
messages per second)[[default0 -> no delay]

$OmoracleDBUser syslog
$OmoracleDBPassword syslog
$OmoracleDB rsyslog.gemalto.com
$OmoracleBatchSize 100
$OmoracleBatchItemSize 64000
$OmoracleStatementTemplate OmoracleStatement

$template OmoracleStatement, "insert into SystemEvents 
(Message,FromHost,SysLogTag,Facility,Priority,ReceivedAt,DeviceReportedTime) 
values 
(:msg,:hostname,:syslogtag,:syslogfacility,:syslogpriority,to_date(:timegenerated,
 'MON DD HH24:MI:SS'),to_date(:timereported, 'MON DD HH24:MI:SS'))"

$template 
DCTTEMPLATESQL,"%msg:::space-cc%%hostname:::lowercase%%syslogtag%%syslogfacility%%syslogpriority%%timegenerated%%timereported%"

:fromhost,!contains, "gemalto.com" ~

#Inject all syslog messages in database
#*.*                     :omoracle:;DCTTEMPLATESQL

if $programname == 'audispd' then                                
:omoracle:;DCTTEMPLATESQL
if $programname == 'Oracle' then                                
:omoracle:;DCTTEMPLATESQL
if $programname == 'MSWinEventLog' then                                
:omoracle:;DCTTEMPLATESQL
#if $programname == 'httpd' and $syslogfacility-text == 'local4' then         
:omoracle:;DCTTEMPLATESQL
#if $programname == 'httpd' and $syslogfacility-text == 'local5' then         
:omoracle:;DCTTEMPLATESQL

-relp.conf:

#####################
#### RELP Client ####
#####################
$ModLoad omrelp # Provide RELP syslog emission
$ActionQueueType FixedArray # use asynchronous processing
$ActionQueueFileName fwdRuleRELP # set file name, also enables disk mode
$ActionQueueMaxDiskSpace 3g
$ActionResumeRetryCount 2 # infinite retries on insert failure
$ActionQueueSaveOnShutdown on # save in-memory data if rsyslog shuts down

authpriv.*;user.info;auth.* :omrelp:
kern.debug;daemon.notice;mail.crit;*.err :omrelp:
mail.* :omrelp:
## send Windows/Auditd logs to central log server
user.* :omrelp:


THX in Advanced

> Date: Mon, 7 Apr 2014 20:10:31 +0200
> From: rgerha...@hq.adiscon.com
> To: rsyslog@lists.adiscon.com
> Subject: Re: [rsyslog] explications about this message: error -2033 
> deserializing property name
> 
> I think this can happen due to corrupt disk queue.
> 
> Sent from phone, thus brief.
> Am 07.04.2014 19:05 schrieb "David Lang" <da...@lang.hm>:
> 
> > we would need to see your config and possibly the data, but it sounds like
> > you probably have a typo in your config
> >
> > David Lang
> >
> > On Mon, 7 Apr 2014, gaelor couilleaux wrote:
> >
> >  Date: Mon, 7 Apr 2014 11:46:01 +0200
> >> From: gaelor couilleaux <gae...@hotmail.fr>
> >> Reply-To: rsyslog-users <rsyslog@lists.adiscon.com>
> >> To: "rsyslog@lists.adiscon.com" <rsyslog@lists.adiscon.com>
> >> Subject: [rsyslog] explications about this message: error -2033
> >> deserializing
> >>     property name
> >>
> >> Does anybody can give a good traduction of this error ?
> >>
> >> How to solve it ?
> >>
> >> THX in Advanced
> >>
> >> _______________________________________________
> >> 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 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 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 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.

Reply via email to